Ein shadcn/ui-Formular ohne API-Drift scaffolden
Wann einsetzen: Ein Formular mit react-hook-form + Zod soll gebaut werden, aber Claude verwendet immer veraltete shadcn-Imports.
Voraussetzungen
- Next.js / Vite-App mit initialisiertem shadcn/ui —
npx shadcn@latest init
Ablauf
-
Aktuelle Formularquelle holenshadcn-ui MCP: aktuelle Quelle für
form(React) und seine Abhängigkeiten abrufen. Installationsbefehl anzeigen.✓ Kopiert→ Neueste Quelle zurückgegeben; Abhängigkeitsliste enthält react-hook-form, zod -
Formular bauenJetzt ein SignupForm mit genau diesen APIs bauen. E-Mail + Passwort + Terms-Checkbox; Zod-Schema mit Validierungsnachrichten. Keine erfundenen Imports.✓ Kopiert→ Komponente kompiliert gegen aktuelle shadcn-Version
-
Prüfen
tsc --noEmitausführen und nicht aufgelöste Imports melden.✓ Kopiert→ Sauberer TS-Check
Ergebnis: Ein funktionierendes Formular gegen die aktuelle shadcn/ui-API — keine falschen Import-Pfade.
Fallstricke
- Projekt verwendet eine ältere shadcn-Version — Via
--registrypinnen oder das Upgrade akzeptieren undshadcn upgradeausführen