ask-shadcn-architect
<critical_constraints>
❌ NO custom <button> if shadcn Button exists → import from @/components/ui
❌ NO manual implementation of standard components → use CLI
❌ NO hardcoded colors → use semantic (bg-primary, text-muted-foreground)
✅ MUST check @/components/ui first before creating
✅ MUST use cn() utility for className merging
✅ MUST use lucide-react for icons
✅ MUST look for and utilize official shadcn/skills for complex component implementation
</critical_constraints>
<cli_v4_features>
shadcn/cli v4 introduces new capabilities that MUST be used when appropriate.
- Presets: Provide styling variation alternatives:
npx shadcn@latest add [component-name] --preset [preset]
More from navanithans/agent-skill-kit
ask-explaining-code
Explain code via analogies, ASCII diagrams, step-by-step walkthroughs.
18ask-commit-assistance
Code review, staging, and Conventional Commit message generation. MUST NOT COMMIT.
16ask-owasp-security-review
Static security analysis auditing for OWASP Top 10 risks.
15ask-system-architect-prime
Principal Architect for repo audits, complexity analysis, and refactoring recommendations.
15ask-nextjs-architect
Next.js 14+ scaffolding. App Router, Server Components, Server Actions, SEO.
15ask-python-refactor
Python refactoring for readability, maintainability, and performance.
14