In den eigenen Worten des Skills
Wandelt eine bestehende Frontend-Codebasis (React + Vite, Next.js, Angular, Vue) in ein Stitch Design um, indem drei Skills verkettet werden: extract-static-html, extract-design-md und upload-to-stitch. Er richtet sich an Designer und Entwickler, die eine laufende App oder ein gebautes Web-Verzeichnis nach Stitch verschieben möchten, um dort weiter daran zu arbeiten.
Der Workflow extrahiert eine eigenständige HTML-Datei, schreibt ein Design System nach .stitch/DESIGN.md, legt das Design System in Stitch an und lädt anschließend das HTML als Screen hoch, der mit dem Routenpfad der Seite benannt ist. Dies ist der erforderliche Pfad für Speicher-, Migrations- oder Upload-Anfragen, und die HTML-Verifizierung ist optional und blockiert den Lauf nie.
Was er erzeugt
- Eine eigenständige HTML-Datei, zum Beispiel /path/to/extracted/standalone.html.
- Eine als DESIGN.md verfasste Beschreibung des Design Systems.
- Ein zu Stitch hochgeladener Screen, dessen Name und Titel die Route identifizieren, aus der er in der Anwendung stammt.
So funktioniert es
- 01Eine eigenständige HTML-Datei extrahieren
Übergibt an den Skill extract-static-html, der mit dem Build-Output oder einem laufenden Dev-Server wie Vite oder Angular CLI ng serve arbeitet und eine eigenständige HTML-Datei erzeugt.
- 02Verifizierung anbieten, ohne zu pausieren
Nach der Extraktion teilen Sie dem Nutzer mit, wo sich die Datei befindet, damit er sie selbst im Browser prüfen kann, und der Lauf wird unabhängig davon mit dem nächsten Schritt fortgesetzt.
- 03Die Quelle in ein Design-System analysieren
Der Skill extract-design-md liest die Komponenten, Stylesheets und Theme-Konfigurationen des Projekts, und das Ergebnis wird als Design-System-Datei ausgegeben.
- 04Das Design-System in Stitch erstellen
Der Skill manage-design-system lädt DESIGN.md hoch und ruft create_design_system_from_design_md mit den erforderlichen Schemas auf.
- 05Das HTML als Screen hochladen
Dasselbe Upload-Skript sendet das eigenständige HTML mit dem Stitch-API-Key und der projectId, wobei das title-Argument auf die Seitenroute gesetzt wird, damit der Screen in Stitch identifizierbar ist.