Install or extend a shadcn primitive. Reshaping a screen stays on . Follow . 1. Use shadcn MCP only when unsure about variants or when hitting an install error. 2. Install in the shared UI package from (Basilic example: ). 3. Import and that package’s . Rare primitives: (not , not , not deleted ). Keep . Compose with + / (not / ). 4. After the primitive exists, reshape screens with if the job is a surface, not only a component. Run lint on the changed files. 5. Docs: if behavior or commands changed.