Código a Diseño
Transforma tu código frontend existente (React + Vite, Next.js, Angular, Vue, etc.) en un Diseño de Stitch para que puedas iterar y mejorarlo usando Stitch.
Esta skill orquesta otras tres habilidades en secuencia:
extract-static-html: Extrae un único archivo HTML autónomo desde tu salida de compilación o servidor de desarrollo en ejecución (por ejemplo, servidor de desarrollo de Vite ong servede Angular CLI).extract-design-md: Analiza el código fuente (incluyendoangular.jsonde Angular, plantillas.htmlexternas, archivos de tema y componentes) para crear un sistema de diseño (DESIGN.md).upload-to-stitch: Sube ese archivo HTML y el sistema de diseño a tu proyecto de Stitch.
Flujo de trabajo
Sigue estos pasos para convertir tu código existente.
Prerrequisitos
- Un servidor de desarrollo local en ejecución (por ejemplo,
npm run dev,ng serve) O un directorio de aplicación web compilada que contengaindex.htmly activos. - El
projectIdde destino de Stitch (usalist_projectssi es desconocido).
Pasos
1. Extraer HTML Autónomo
Delega en la skill extract-static-html para generar un archivo HTML independiente.
Lee skills/extract-static-html/SKILL.md para obtener instrucciones detalladas y el uso del script.
Salida esperada: Un archivo único como /ruta/a/extracted/standalone.html.
2. Verificar HTML (Opcional — Dirigido por el Usuario)
Después de la extracción, informa al usuario de la ruta del archivo de salida para que pueda verificar manualmente en un navegador si lo desea. No te detengas en la verificación — procede directamente al Paso 3.
Si el usuario informa problemas después de revisar, arréglalos antes de continuar.
3. Extraer Sistema de Diseño (Archivo)
Delega en la skill extract-design-md para analizar los archivos fuente del proyecto (componentes, hojas de estilo, configuraciones de tema) y producir un sistema de diseño. Lee skills/extract-design-md/SKILL.md para el flujo de trabajo completo de análisis.
Escribe .stitch/DESIGN.md siguiendo la estructura de salida de la skill extract-design-md.
4. Subir DESIGN.md y Crear Sistema de Diseño en Stitch
Delega en la skill manage-design-system para subir el DESIGN.md y crear el sistema de diseño en Stitch. Lee skills/manage-design-system/SKILL.md para el flujo de trabajo completo (uso del script de carga, llamada a create_design_system_from_design_md y esquemas requeridos). Pasa --generated-by 'stitch::code-to-design' al cargar.
5. Subir HTML a Stitch
Usa el mismo script de la skill upload-to-stitch para subir el archivo HTML extraído.
Lee skills/upload-to-stitch/SKILL.md para obtener instrucciones detalladas y el uso del script.
Necesitarás:
- La ruta al archivo HTML autónomo generado en el Paso 1.
- Tu Clave API de Stitch (la misma clave usada en el Paso 4).
- El
projectIdde destino. - El argumento
--generated-byconfigurado como'stitch::extract-static-html'. - El argumento
--titleconfigurado como la ruta de la página (por ejemplo,'/dashboard','/settings/profile','/inbox') para que el nombre/título de la pantalla en Stitch identifique claramente su ruta en la aplicación.