En los propios términos del Skill
Este skill lee una base de código frontend y escribe un DESIGN.md que captura su lenguaje visual, sin compilar ni renderizar la app. Detecta el framework a partir de package.json y archivos de configuración (React, Vue, Svelte, Angular, Tailwind, CSS-in-JS, CSS puro), y luego recorre la atmósfera, la paleta de colores y sus roles, la tipografía, los estilos de componentes, los principios de layout y notas para la generación en Stitch.
El resultado se guarda en .stitch/DESIGN.md y debe abrir con un bloque de frontmatter YAML que incluya name y un mapeo colors, porque otros skills lo analizan. Está pensado para diseñadores y desarrolladores que hacen ingeniería inversa, auditan o migran el sistema de diseño de un proyecto existente.
Qué produce
- Un documento DESIGN.md ensamblado en el formato estándar de sistema de diseño.
- Un bloque de frontmatter YAML con name y un mapeo colors al inicio de ese archivo, seguido de las secciones en markdown.
- Una sección final de notas del sistema de diseño para la generación en Stitch, que abarca el lenguaje, las referencias de color y los prompts de componentes.
Cómo funciona
- 01Detectar el Framework y el Stack
Explora la raíz del proyecto en busca de archivos delatores como package.json, tailwind.config.js, postcss.config.js, theme.js o tokens.js, y luego lee package.json para conocer el framework, las herramientas de CSS y cualquier librería de design tokens.
- 02Leer la Referencia del Framework Correspondiente
React/Next/Tailwind, Vue/Nuxt, Svelte, Angular y CSS puro tienen cada uno un archivo de referencia con patrones específicos del framework para localizar colores, tipografía y espaciado.
- 03Extraer la Paleta de Colores y Asignar Roles
Los colores provienen de propiedades personalizadas de CSS, la configuración de Tailwind, archivos de tema, estilos de componentes, clases con ámbito acotado y objetos CSS-in-JS, y luego se agrupan por función en lugar de por tonalidad.
- 04Analizar Componentes y Layout
El skill examina botones, tarjetas, navegación, campos de entrada y componentes específicos del dominio, además de la cuadrícula, el espacio en blanco, la alineación y el comportamiento responsivo.
- 05Escribir el DESIGN.md
Todo se ensambla en el formato estándar de DESIGN.md y se escribe en un directorio .stitch, que se crea si no existe.
- 06Opcionalmente, Entregar a Stitch
Si el usuario quiere que el sistema de diseño se envíe a Stitch, el DESIGN.md redactado se convierte en la entrada del skill manage-design-system.