Unoff bridges design and code through the @unoff/ui component library and the Figma Console MCP (Model Context Protocol) server.
Unoff includes a Figma component library that is perfectly synced with the @unoff/ui npm package. What you design in Figma is what ships in code.
@unoff/ui provides a complete set of Figma-native components:
Button, Input, Dropdown, Menu, Icon, Barlayouts — layout primitives for consistent spacingtexts — typography tokens matching Figma's type systemFeature — wrapper component that conditionally renders based on FeatureStatusThe skills directory includes .github/skills/externals/implement-design/ which documents the exact mapping between Figma component names and @unoff/ui imports. AI agents use this to generate accurate code from your designs.
Figma Console MCP is a Model Context Protocol server that lets AI agents read and interact with your Figma files. It creates a bridge between your design tool and your coding agent.
The template includes MCP configs for each IDE:
.vscode/mcp.json — VS Code.cursor/mcp.json — Cursor