CtrlK
BlogDocsLog inGet started
Tessl Logo

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`.

77

1.00x
Quality

67%

Does it follow best practices?

Impact

92%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/.curated/figma-implement-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a reasonable workflow structure for Figma-to-code implementation with clear MCP tool usage in the early steps, but becomes increasingly vague and verbose in the later steps where actual code translation happens. The content is significantly padded with sections that don't add actionable value (Understanding Design Implementation, Best Practices that repeat workflow steps), and the lack of concrete code output examples weakens the skill's utility for its core purpose.

Suggestions

Remove the 'Understanding Design Implementation' section entirely and trim 'Best Practices' to only items not already covered in the workflow steps—this would save ~40 lines of token budget.

Add a concrete code example showing the actual translation from Figma MCP output (e.g., a JSON snippet) to framework code (e.g., a React component), rather than just describing the process abstractly in Steps 5-6.

Add an explicit feedback loop to Step 7: 'If validation fails → identify discrepancy → adjust code → re-validate against screenshot' with a concrete mechanism for comparison.

Move 'Common Issues and Solutions' and 'Implementation Rules' to a separate reference file to reduce the main skill's length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

Significantly verbose with sections that explain things Claude already knows. The 'Understanding Design Implementation' section is pure filler explaining the value proposition to designers/developers/teams. 'Best Practices' and 'Common Issues' sections repeat guidance already covered in the workflow steps. The 'Overview' paragraph restates the skill description. Multiple sections could be cut in half without losing actionable content.

1 / 3

Actionability

Provides concrete MCP tool calls (get_design_context, get_screenshot, get_metadata) with parameter examples, and the URL parsing example is clear. However, Steps 5-7 are vague guidelines rather than executable instructions ('Translate to project conventions', 'Achieve 1:1 visual parity'). No actual code examples showing the translation from Figma output to framework code. The two examples describe actions at a high level but don't show concrete code output.

2 / 3

Workflow Clarity

The 7-step workflow is clearly sequenced and numbered, with a fallback for truncated responses in Step 2. However, the validation in Step 7 is a checklist of visual properties without any concrete validation mechanism—there's no feedback loop for fixing issues found during validation. Steps 5-6 lack concrete checkpoints. The workflow would benefit from explicit 'if validation fails, do X' loops.

2 / 3

Progressive Disclosure

The skill references other skills (figma-use, figma-generate-design, etc.) with clear boundary definitions, which is good navigation. However, the content itself is monolithic—the 'Common Issues', 'Best Practices', 'Examples', and 'Implementation Rules' sections could be in separate reference files. The 'Additional Resources' section links to external docs. With no bundle files, all content is inline, making the file quite long.

2 / 3

Total

7

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly communicates its purpose, provides rich trigger terms, explicitly states when to use it, and even disambiguates from a related skill. It follows third-person voice conventions and is concise without being vague. The proactive disambiguation with 'figma-use' is a particularly strong touch for avoiding skill conflicts.

DimensionReasoningScore

Specificity

Lists concrete actions: 'Translates Figma designs into production-ready application code with 1:1 visual fidelity.' This clearly describes what the skill does with specific, concrete language about the transformation from design to code.

3 / 3

Completeness

Clearly answers both 'what' (translates Figma designs into production-ready code with 1:1 fidelity) and 'when' (explicit 'Use when...' clause with multiple trigger scenarios). Also includes a disambiguation note directing to 'figma-use' for canvas writes, which adds clarity.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'Figma designs', 'implement design', 'generate code', 'implement component', 'Figma URLs', 'Figma specs', 'build components'. These are terms users would naturally use when requesting this functionality.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche (Figma-to-code translation). The description even proactively disambiguates from a related skill ('figma-use' for canvas writes), reducing conflict risk significantly.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.