Content
96%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content body is an exemplary operational skill: dense, executable code with built-in verification, a gated destructive-operation policy, and explicit failure modes for every API. The only minor consideration is that everything lives in one file, which is acceptable given the absence of any bundle and the cohesive, tightly scoped API surface.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and operational throughout — e.g. "Pass the resolved root ID to every content call. Omit specNodeId only when the file is known to contain exactly one Figma spec; omission throws otherwise" packs exact behavioral rules into single sentences. There is no padding, no explanation of concepts Claude already knows (GFM is mentioned only as a factual format note), and every token carries non-obvious API-specific information. Matches the score-5 anchor. | 5 / 5 |
Actionability | Every operation has copy-paste-ready executable code with real arguments and error checks: figma.spec.createOnCanvasAsync, getContent/setContent/editContent, comments.create/getThread/reply, including post-write verification ("if (!after.markdown.includes('A paragraph.')) throw new Error(...)"). Matches the fully-executable score-5 anchor. | 5 / 5 |
Workflow Clarity | The sequence is explicit with validation checkpoints throughout: the mandatory whoami + specs_enabled gate up front ("If specs_enabled is false or absent for that plan, explain that Specs is unavailable and stop the workflow"), the page-by-page discovery loop, getContent-before/after verification for every edit ("DON'T rely on screenshots"), and explicit failure modes for destructive ops ("editContent requires exactly one match. Zero or multiple oldText matches fail without changes"). This matches the score-5 anchor with feedback loops for destructive document operations; not 4 because no validation step is missing or implicit. | 5 / 5 |
Progressive Disclosure | No bundle files exist (references/, scripts/, assets/ are all absent), and the single file is well organized into clearly headed sections (Discover, Create, Content methods, Critical rules, Style, Images, Comments) with all content being core operational guidance. This lands at 4 rather than 5 because at ~113 lines the Comments and Images sections are self-contained detail blocks that could alternatively live in one-level-deep reference files, and the file is above the under-50-lines threshold the simple-skill exception covers. It is well above 3 since nothing is buried and no content that belongs elsewhere is inlined to the point of harming navigation. | 4 / 5 |
Total | 19 / 20 Passed |