In den eigenen Worten des Skills
Ein Build-Skill für Frontend-Entwickler, der Stitch-Screens in datenintensive Dashboards auf React 18, Vite, TypeScript, TanStack Query und React Router umwandelt, mit optionalem ethers v6 oder viem für On-Chain-Lesevorgänge.
Der Workflow läuft in sechs Schritten: das Stitch-MCP-Präfix ermitteln, den Screen abrufen, das HTML und den Screenshot unter .stitch/designs/ speichern, DESIGN.md lesen und Farben, Typografie und Abstände auf CSS-Variablen in src/index.css abbilden, Komponenten und Seiten generieren und dann Daten über TanStack Query verdrahten, während die präsentationsbezogenen Komponenten rein bleiben. Eine Zuordnungstabelle legt das Verhalten für Tabellen, Buttons, Formulare, Ladezustände und Wallet-Connect fest, und die Datei schließt mit einer WCAG-2.2-AA-Qualitätscheckliste.
Was er erzeugt
- Ein produktionsreifes React + Vite Dashboard, das aus dem Stitch-Screen erstellt wurde und TanStack Query als Datenschicht nutzt.
- Lokale Kopien des Quelldesigns, die im Repository als .stitch/designs/{screen}.html und ein passender .png-Screenshot abgelegt werden.
- Ein nach Verantwortlichkeit gegliederter Source-Tree, wobei hooks useQuery-Wrapper und Wallet-Hooks enthält und lib für ABI-Helfer und Formatter zuständig ist.
So funktioniert es
- 01MCP-Präfix ermitteln
Führen Sie zuerst list_tools aus und notieren Sie sich das Stitch-Präfix, unter dem die Tools bereitgestellt werden, da jeder spätere Aufruf darauf aufbaut.
- 02Screen abrufen
Rufen Sie das Tool get_screen mit dem ermittelten Präfix auf und übergeben Sie sowohl die Stitch-Projekt-ID als auch die Screen-ID.
- 03DESIGN.md-Tokens verbinden
Lesen Sie die projektbezogene DESIGN.md und übersetzen Sie deren Einträge zu Farben, Typografie und Abständen in CSS-Variablen innerhalb von src/index.css.
- 04Generiertes UI nach Rolle aufteilen
Generierter Code landet in src/components, src/pages und src/hooks statt in einer einzigen flachen Datei.
- 05Daten über TanStack Query anbinden
Asynchrone Abrufe laufen über TanStack Query, sodass die aus dem Stitch-Screen aufgebauten Präsentationskomponenten rein bleiben.