What problem does it solve?
Manually building Figma UI screens with hardcoded colors, spacing and primitive shapes is time-consuming, error-prone and disconnects the design from the live design system, making future updates difficult. This Skill eliminates that manual work by reusing your published design system's components, variables and styles to create linked, maintainable Figma screens.
Core Features & Use Cases
- Design System Reuse: Automatically discovers and uses existing design system components, color/spacing variables, text styles and effect styles instead of hardcoding values, so screens stay linked to the design system and update automatically when the system evolves.
- Multi-Section View Building: Creates or updates full pages, modals, dialogs, drawers, sidebars, panels and other composed multi-section UI containers from source code or textual descriptions.
- Pixel-Perfect Image Support: For web-based source assets with images, runs a parallel capture workflow to transfer rasterized images into Figma, since the Figma Plugin API cannot fetch external image URLs directly.
- Use Case: Turn a React landing page codebase into a fully linked Figma screen that matches your team's design system, with all components, colors and spacing pulled directly from the published library.
Quick Start
Use the figma-generate-design skill to build a Figma version of the user settings modal from the existing React component code, reusing all design system components and tokens.