shadcn CLI v4 + Skills
shadcn CLI v4 (mars 2026), refonte « built for you and your coding agents ». Introduit `shadcn/skills` : un skill markdown que tout agent (Claude Code, ChatGPT, Cursor, Copilot) lit pour comprendre composants, registry workflows et CLI patterns. S'active dès qu'un `components.json` est présent. Ajoute aussi le Presets engine (compresse colors+theme+fonts+icons+radius en un code partageable cross-Claude/v0/Replit), des registries namespacées, le nouveau type `registry:base`, et des flags AI-friendly (`--dry-run`, `--diff`, `--view`, `shadcn info --json`).
Forces
- `shadcn/skills` activé par défaut dès qu'un `components.json` existe, zéro setup pour les agents Claude/Cursor
- Presets engine : compresse marque + theme + fonts en code partageable (1 ligne) cross-tool (v0, Bolt, Lovable, Claude Code)
- Namespaced registries : mix-and-match composants depuis plusieurs registries (Origin UI + Aceternity + ton DS interne) dans un seul projet
- `shadcn info --json` injecte la config projet directement dans le contexte agent, pas de devinette sur les paths
Limites
- Effort migration v3→v4 si tu as un setup custom, verifier que les Presets ne cassent pas tes overrides existants
- Skills écrites en markdown ne sont pas typées, drift possible avec les vrais composants si non maintenu
Pour qui
- Équipe shadcn-first qui ouvre Claude Code à plusieurs développeurs et veut éliminer la dérive composants
- Designer/PM qui veut bootstrapper un projet conforme à la marque en 1 commande (Presets) au lieu de copier 3 fichiers de config