chatkit
ChatKit Development Guide
Build production AI chat applications with OpenAI ChatKit.
Before You Start
Clarify these before proceeding:
| Question | Why It Matters | Default |
|---|---|---|
| Single-user or multi-user? | Determines Store implementation | Single-user |
| Which LLM provider? | Affects dependencies and model config | OpenAI |
| Need widgets/forms? | Adds complexity to respond() | No |
| Persistent storage? | InMemory vs PostgreSQL | InMemory (dev) |
Skip clarification if: User says "just get it working" - use defaults.
Version Compatibility
More from mumerrazzaq/claude-code-skills-lab
upwork-proposal
|
85frontend-design
Create production-grade frontend interfaces with systematic UI/UX design. Use when building web components, pages, or applications. Covers design systems, component states, accessibility (WCAG 2.2), responsive design, and industry conventions. Evaluates existing UI against best practices. Forces design thinking before implementation. Generates distinctive code avoiding generic AI aesthetics while following UX principles.
4message-reply
Draft professional replies to received messages across platforms (LinkedIn, Fiverr, Upwork, Interview, Email, WhatsApp). This skill should be used when the user pastes a received message and needs a reply draft, or says "reply to this", "draft a response", "help me respond to".
3better-auth
Integrate better-auth into Next.js 16 apps. Use for email/password, social OAuth, magic links, passkeys, 2FA setup. Covers database adapters (Prisma/Drizzle), session management, and route protection.
3linkedin-content
Create LinkedIn posts, bios, comments, and articles that sound authentically human. This skill should be used when the user wants to write LinkedIn content, says "write a post", "update my bio", "comment on this", or "draft an article".
2