Complete guide to building AI chat applications with Vercel AI SDK. Orchestrates streaming routes, useChat integration, tool architecture, message handling, and UX patterns for production AI chatbots and assistants.
- Architecture overview (client, API route, tool system, message handling, AI persona)
- Step-by-step implementation (API route, chat component, UX polish, tool system, message persistence, AI persona)
- Component skills reference table
- Quick start checklist
- Building a new AI chatbot or assistant
- Adding AI chat features to an existing app
- Need end-to-end guidance on AI chat architecture
npx add https://github.com/wpank/ai/tree/main/skills/meta/ai-chat-applicationnpx clawhub@latest install ai-chat-applicationFrom your project root:
mkdir -p .cursor/skills
cp -r ~/.ai-skills/skills/meta/ai-chat-application .cursor/skills/ai-chat-applicationmkdir -p ~/.cursor/skills
cp -r ~/.ai-skills/skills/meta/ai-chat-application ~/.cursor/skills/ai-chat-applicationFrom your project root:
mkdir -p .claude/skills
cp -r ~/.ai-skills/skills/meta/ai-chat-application .claude/skills/ai-chat-applicationmkdir -p ~/.claude/skills
cp -r ~/.ai-skills/skills/meta/ai-chat-application ~/.claude/skills/ai-chat-applicationvercel-ai-chat-integration— useChat hook patternsvercel-ai-data-streaming— Custom data eventsvercel-ai-tool-architecture— Tool system designai-streaming-routes— API route patternsai-message-handling— Format conversionai-tool-composition— Tool factories
Part of the Meta skill category.