Qué recibe el agent
Un frame, un zip. Estructura para construir, recursos para usar, una imagen para comprobar.
frame.zip
├── context.md Start here: instructions for your agent
├── design/
│ ├── nodes.json Layout, text, styles and expanded instances
│ ├── fonts.json Font faces the visible text uses, with node ids
│ └── variables.json Bound variables, collections, modes and aliases
├── assets/ Image fills, SVGs and composited node renders
├── assets.json Maps design references to asset files
├── references/screen.png A render of the frame to compare against
├── missing-assets.json Anything that could not be produced
└── manifest.json File roles, media types, sizes and SHA-256 hashes
¿Necesitas una sola pieza? La CLI lo hace directamente:
npx -y @runkids/figlens find design.fig "login" --type FRAME # ids de frame por nombre o texto
npx -y @runkids/figlens inspect design.fig 12:345 # resumen compacto de layout y texto
npx -y @runkids/figlens nodes design.fig 12:345 > frame.json # JSON con forma REST
npx -y @runkids/figlens export design.fig 12:345 icon.svg # SVG, PNG, JPG, WebP o AVIF
npx -y @runkids/figlens bundle design.fig 12:345 frame.zip # el zip de arriba
Las exportaciones SVG incrustan los image fills originales y convierten el texto en contornos de glifos, así que no hacen falta fuentes. A través de MCP, las exportaciones raster también se devuelven como imágenes inline, de modo que el agent ve el diseño sin abrir un archivo.
¿Qué tan cerca está de Figma?
Medido contra las exportaciones JSON, PNG y SVG de la propia Figma en 826 frames de producción y cinco archivos de la Community (2026-10-22):
| Comprobación | Resultado |
|---|---|
| Estructura de nodos, nombres, visibilidad, bounds y texto | Idénticos en 771 / 826 frames |
| Image fills originales | 2,608 / 2,608 idénticos byte a byte |
| Recursos SVG | 5,014 / 5,197 dentro del umbral de diferencia de píxeles |
| Bundles de frames de la Community | 306 / 306 sin recursos faltantes |
Resultados sobre esos archivos, no una garantía para todos los diseños. Método y umbrales: informe de precisión.
Esta página se genera a partir de docs/README-es.md en el repositorio.