Back to Skills

figma-implement-design

Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "implement design", "generate code", "implement component", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.

1,250stars115forksUpdated 4/25/2026

Security Assessment

Safe(100/100)
Security Score100/100

About figma-implement-design

The 'figma-implement-design' skill provides a seamless workflow for translating Figma designs into production-ready code with pixel-perfect visual accuracy. By integrating with the Figma MCP server, it ensures designs are faithfully replicated in code, using proper design tokens and a 1:1 visual match. This skill is ideal for developers and designers who need to implement UI components from Figma files directly into their code repositories, ensuring consistency and high fidelity in the design-to-development process.

The skill leverages Figma’s powerful design tokens, typography specifications, and layout properties to extract the necessary data for implementation. Users simply need to provide a valid Figma URL or select a node directly in the Figma desktop app. The workflow involves extracting the node ID from the URL or Figma selection, fetching the design context, and capturing a visual reference to ensure the implementation matches the design. This process reduces the potential for errors, improves efficiency, and speeds up the development cycle.

Typical users of this skill are developers working with Figma designs, often in teams that already have a design system or component library in place. It’s most useful when the task involves turning static Figma designs into dynamic, production-level components in code, particularly for teams seeking to maintain a high standard of visual fidelity between design and development.

FAQ

How do I provide the Figma design URL?

The Figma design URL should be in the format: https://figma.com/design/:fileKey/:fileName?node-id=1-2. The file key comes after '/design/', and the node ID follows the 'node-id' query parameter.

Can I use this skill without a Figma URL?

Yes, if you're using the Figma desktop app with the 'figma-desktop' MCP, the node can be selected directly in the app without the need for a URL.

What happens if the design context response is too large?

If the response is too large or truncated, run 'get_metadata' to retrieve a high-level map of the node, then fetch individual child nodes with 'get_design_context' for more specific details.

Do I need a design system or component library to use this skill?

While a design system or component library is preferred for consistency, it is not strictly required. The skill will still function without one, but an established system will enhance the workflow.

Is this skill only for front-end development?

While the skill is primarily aimed at front-end developers working on UI code, it can be used by anyone needing to translate Figma designs into production-ready components, including full-stack developers.

Install figma-implement-design

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill