CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

figma-spec

This skill is required to create, read, edit, review, or comment on Figma specs. You must read it when working on a PRD, brief, RFC or any kind of document in either a standalone Figma spec or a Figma spec embedded in a Figma Design or Figjam file.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is figma-spec in figma/mcp-server-guide

SKILL.md
Quality
Evals
Security

Quality

Content

96%Weight 40%Scale 1-5

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

Excellent operational content: executable code with built-in verification loops, explicit rules for destructive and ambiguous operations, and dense skill-specific guidance with zero padding. The only structural note is that everything lives in a single file when a small reference file could absorb the peripheral API detail.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout ("Default to multiplayer-safe, surgical `editContent`", "Base64 is only for image data URLs inside Markdown") and explains only Figma-spec-specific API behavior Claude would not know; every section earns its tokens.

5 / 5

Actionability

Fully executable, copy-paste-ready code covers creation (`figma.spec.createOnCanvasAsync`), all three content methods (`getContent`/`setContent`/`editContent`), and comments (`figma.spec.comments.*`), with exact call signatures like `findAllWithCriteria({ types: ['SPEC_BLOCK'] })` in the prose.

5 / 5

Workflow Clarity

Workflows include explicit validation and feedback loops: `getContent` before edits, post-write checks ("if (!after.markdown.includes('Edited first paragraph.')) throw"), error-recovery guidance ("Add surrounding context to make it unique"), and a five-item Critical rules checklist; the destructive `setContent` is gated to "an empty first draft".

5 / 5

Progressive Disclosure

Sections are clean and navigable (Discover and choose, Create, Content methods, Critical rules, Style, Images, Comments) with no nested references, but at ~105 lines — above the rubric's under-50-line simple-skill exception — all reference material (e.g., full comments/images API detail) is inlined rather than split into bundle files.

4 / 5

Total

19

/

20

Passed

Description

87%Weight 40%Scale 1-5

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

A strong description that explicitly states both capabilities and trigger contexts with concrete, natural terms. Its only deductions are the second-person "You must read it" phrasing and a few missing synonyms for the document types it covers.

DimensionReasoningScore

Specificity

"create, read, edit, review, or comment on Figma specs" lists five concrete actions on a named domain (anchor 5 base), but the second-person clause "You must read it when..." triggers the rubric's voice penalty, reducing the score by 1.

4 / 5

Completeness

Both what ("create, read, edit, review, or comment on Figma specs") and when ("when working on a PRD, brief, RFC or any kind of document in either a standalone Figma spec or a Figma spec embedded in a Figma Design or Figjam file") are explicit with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user terms are present ("Figma spec", "PRD", "brief", "RFC", "Figma Design", "Figjam"), but common synonyms like "specification", "product spec", or "requirements doc" are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

"Figma spec" (standalone or embedded in Figma Design/Figjam) carves a clear niche with distinct triggers; there is no plausible overlap with a neighboring skill.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

figma/mcp-server-guide

Path

skills-figquery/figma-spec/SKILL.md

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.