Was der Agent bekommt
Ein Frame, eine Zip. Struktur zum Bauen, Assets zum Verwenden, ein Bild zum Abgleichen.
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
Brauchst du nur ein Teil? Die CLI erledigt das direkt:
npx -y @runkids/figlens find design.fig "login" --type FRAME # Frame-IDs nach Name oder Text
npx -y @runkids/figlens inspect design.fig 12:345 # kompakte Layout- und Textzusammenfassung
npx -y @runkids/figlens nodes design.fig 12:345 > frame.json # JSON im REST-Format
npx -y @runkids/figlens export design.fig 12:345 icon.svg # SVG, PNG, JPG, WebP oder AVIF
npx -y @runkids/figlens bundle design.fig 12:345 frame.zip # die Zip von oben
SVG-Exporte betten originale Bildfüllungen ein und wandeln Text in Glyphen-Umrisse um, daher werden keine Schriften benötigt. Über MCP kommen Raster-Exporte außerdem als Inline-Bilder zurück, sodass der Agent das Design sieht, ohne eine Datei zu öffnen.
Wie nah ist es an Figma?
Gemessen an Figmas eigenen JSON-, PNG- und SVG-Exporten für 826 Produktions-Frames und fünf Community-Dateien (2026-10-22):
| Prüfung | Ergebnis |
|---|---|
| Knotenstruktur, Namen, Sichtbarkeit, Bounds und Text | Identisch in 771 / 826 Frames |
| Originale Bildfüllungen | 2.608 / 2.608 byte-identisch |
| SVG-Assets | 5.014 / 5.197 innerhalb des Pixelabweichungs-Schwellenwerts |
| Community-Frame-Bundles | 306 / 306 ohne fehlende Assets |
Ergebnisse für diese Dateien, keine Garantie für jedes Design. Methode und Schwellenwerte: Genauigkeitsbericht.
Diese Seite wird aus docs/README-de.md im Repository erzeugt.