What problem does it solve? Building consistent, accessible React components from scratch is slow and error-prone. This Skill standardizes component creation in a Next.js project by enforcing shadcn/ui patterns, TypeScript interfaces, Tailwind CSS styling, and accessibility attributes, so every new component matches the existing codebase conventions. ## Core Features & Use Cases - Guided 4-step workflow: Check for existing shadcn/ui primitives before writing new code, design a typed props interface, create the component, then add accessibility attributes. - Capsule-based placement rules: Routes components into the correct domain directory (ui/, forms/, marketing/, admin/, dashboard/, etc.) based on reuse scope. - Ready-made templates: Includes production patterns for marketing heroes, feature grids, and pricing tables using Card, Button, and lucide-react icons. - Use Case: Ask for a pricing section with three tiers, and get a components/marketing/pricing.tsx Server Component with typed plan props, responsive grid, and a highlighted popular plan. ## Quick Start Ask the assistant to create a hero section for the landing page with a title, subtitle, and two call-to-action buttons.