Manages shadcn/ui components: searches registries, views implementations/examples, generates install commands, builds multi-component UIs like forms/dialogs.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-4 --plugin julianromli-ai-skillsThis skill uses the workspace's default tool permissions.
Verify project setup:
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.
Verify project setup:
shadcn___get_project_registries
If no components.json exists, instruct user: npx shadcn@latest init
For simple component additions (e.g., "add a date picker"):
Search - Find component in registry:
shadcn___search_items_in_registries(registries, query)
View - Get implementation details:
shadcn___view_items_in_registries(items: ["@shadcn/component-name"])
Examples - Get usage demo:
shadcn___get_item_examples_from_registries(registries, query: "component-demo")
Install - Get add command:
shadcn___get_add_command_for_items(items: ["@shadcn/component-name"])
Output - Provide installation command and example code
For multi-component features (e.g., "build a login form"), see references/workflows.md.
When to use Complex Build:
Common search queries:
form, input, select, checkbox, radio-groupcard, dialog, sheet, drawer, tabsalert, toast, skeleton, progressbutton, dropdown-menu, navigation-menuExample queries for demos: form-demo, card-with-form, dialog-demo
Always run audit:
shadcn___get_audit_checklist
Shadcn provides structural foundation with default styling. For custom aesthetics:
Invoke frontend-design skill when:
Workflow:
shadcn-management for component structure and compositionfrontend-design for visual customization:
globals.csstailwind.config.jsCustomization targets:
@/app/globals.css - CSS variables, custom fontstailwind.config.js - theme colors, fonts, animations