From coding-agent
Patterns for AI assistant UIs — chat, tool rendering, rich components. Uses assistant-ui + Vercel AI SDK + json-render + shadcn + TanStack Query. For chat interfaces, agent dashboards, conversational UIs.
npx claudepluginhub devjarus/coding-agentThis skill uses the workspace's default tool permissions.
- Building a chat-based AI assistant or agent interface
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
@assistant-ui/react -- Chat UI primitives (Thread, messages, composer)
@assistant-ui/react-ai-sdk -- Bridges assistant-ui with Vercel AI SDK
@assistant-ui/react-markdown -- Markdown rendering in chat messages
ai -- Vercel AI SDK (streaming, transport)
@ai-sdk/react -- React hooks (useChat)
@json-render/react -- JSON-to-component rendering for structured output
@json-render/shadcn -- Pre-built shadcn components for json-render
@tanstack/react-query -- Server state for threads, settings, side panels
shadcn/ui -- Component library (cards, buttons, dialogs)
useChat with AssistantRuntimeProvidermakeAssistantToolUI; show loading/complete/error statesCompositeAttachmentAdapter (PDFs, images)@json-render/react + shadcn catalogprepareSendMessagesRequest to send only the last message when server has historyonError -- network, auth, model, timeoutCompositeAttachmentAdapter