In den eigenen Worten des Skills
Diese Skill verwandelt ein Stitch-Projekt in ein modulares React- und Vite-Frontend oder synchronisiert bestehende React-Komponenten mit den aktuellsten Stitch-Designs. Sie ist für Frontend-Entwickler gedacht, die mit Stitch-Screens arbeiten: Der Agent findet das Stitch-MCP-Präfix mit list_tools, ruft jeden Screen mit get_screen ab, lädt HTML und Screenshots über scripts/fetch-stitch.sh herunter, extrahiert tailwind.config-Tokens in resources/style-guide.json und erstellt dann Komponenten, Hooks und Mock-Daten, die eine AST-Validierung prüft.
Vier abgestufte Phasen erzwingen diese Reihenfolge, und npm run validate erzwingt Readonly-Props-Interfaces, Theme-Tokens statt Hex-Werte und keine monolithischen Page-Dateien.
Was er erzeugt
- Heruntergeladene Design-Assets unter .stitch/designs/{page}.html und .stitch/designs/{page}.png für jeden Screen.
- Eine .stitch/metadata.json mit projectId, title, deviceType, einer Screens-Map und einem Last-Sync-Time-Feld.
- Eine überschriebene resources/style-guide.json mit den Farb-, Schrift-, Abstand-, Radius- und Typografie-Tokens des aktuellen Projekts.
- React-Komponenten in src/components, Hooks in src/hooks, Mock-Daten in src/data/mockData.ts und ein aktualisierter Einstiegspunkt, der diese rendert.
So funktioniert es
- 01Den Stitch-Namespace finden
Führen Sie list_tools aus, um das MCP-Präfix zu ermitteln, und verwenden Sie dieses Präfix dann für jeden weiteren Stitch-Aufruf.
- 02Metadaten für jeden Screen abrufen
Rufen Sie get_screen für jeden Screen im Projekt auf, um das Design-JSON und dessen Download-URLs zu erhalten, ohne dass ein Screen ausgelassen wird.
- 03Über das Skript herunterladen
Interne Fetch-Tools können bei Google Cloud Storage fehlschlagen, daher laufen Downloads über das bereitgestellte Bash-Skript, das Weiterleitungen und Sicherheits-Handshakes verarbeitet.
- 04Design-Tokens extrahieren
Öffnen Sie jede heruntergeladene HTML-Datei und lesen Sie das tailwind.config-Objekt im Head-Script-Block für Farben, Schriften, Abstände, Radius und Typografie.
- 05Komponenten aus der Vorlage entwerfen
Verwenden Sie die mitgelieferte Komponentenvorlage als Basis und benennen Sie jede Instanz des Platzhalter-Komponentennamens um, bevor Sie den Einstiegspunkt verdrahten.