Créer un formulaire shadcn/ui sans dérive d'API
Quand l'utiliser : Vous voulez un Form + react-hook-form + Zod, mais Claude continue d'utiliser des imports shadcn obsolètes.
Prérequis
- Application Next.js / Vite avec shadcn/ui initialisé —
npx shadcn@latest init
Déroulement
-
Récupérer la source Form actuelleMCP shadcn-ui : récupère la source actuelle pour
form(React) ainsi que ses dépendances. Montre-moi la commande d'installation.✓ Copié→ Dernière source retournée ; la liste des dépendances inclut react-hook-form, zod -
Construire mon formulaireConstruis maintenant un SignupForm avec ces APIs exactes. Email + mot de passe + case à cocher pour les conditions ; schéma Zod avec messages de validation. Pas d'imports inventés.✓ Copié→ Le composant compile avec la version shadcn actuelle
-
VérifierLance
tsc --noEmitet signale les imports non résolus.✓ Copié→ Vérification TS propre
Résultat : Un formulaire fonctionnel contre l'API shadcn/ui actuelle — pas d'erreurs import { ... } from '@/components/ui/old-name'.
Pièges
- Le projet est sur une ancienne version de shadcn — Épinglez via
--registryou acceptez la mise à jour et lancezshadcn upgrade