component-layer
Installation
SKILL.md
Component Layer Skill
Scope
components/ui/*.tsx- shadcn/ui base components (Radix primitives)components/features/*.tsx- Feature-specific componentscomponents/shared/*.tsx- Reusable shared componentscomponents/layout/*.tsx- Layout componentscomponents/mdx/*.tsx- MDX-specific componentscomponents/providers/*.tsx- Context providers
Decision Tree
Creating a new UI primitive?
- Check if shadcn/ui has it: Visit ui.shadcn.com first
- If available: Use
npx shadcn@latest add <component> - If custom: Create in
components/ui/following CVA pattern - Export from component file (no barrel exports needed)