Content
63%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 body is highly actionable with concrete Membrane commands and a solid connection-state feedback loop, but it wastes tokens explaining what Figma is and inlines a large API reference table that belongs in a separate file. Tightening the intro and externalizing the actions catalog would meaningfully improve it.
Suggestions
Delete the opening "Figma is a web-based collaborative design tool..." paragraph and the "so you can focus on the integration logic rather than auth plumbing" fluff; Claude already knows what Figma is.
Move the 18-row "Popular actions" table into a references/ file (e.g., references/actions.md) and link to it from a short inline summary, improving progressive disclosure and token efficiency.
Replace the dangling "skip to Step 2" reference with an explicit numbered sequence (1. Install → 2. Authenticate → 3. Connect → 4. Search → 5. Run) so the end-to-end workflow is unambiguous.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body opens with "Figma is a web-based collaborative design tool..." explaining what Figma is and who uses it, which Claude already knows, plus marketing fluff like "so you can focus on the integration logic rather than auth plumbing"; the rest is mostly efficient, matching the mostly-efficient-but-includes-unnecessary-explanation anchor. | 3 / 5 |
Actionability | Concrete executable commands appear throughout (npm install, membrane login, connection ensure/get --wait, action list/run with --input, request with flag table), covering common cases; minor gaps are unresolved placeholders (<agentType>, CONNECTION_ID, <id>) and the absence of a single fully-worked end-to-end example, fitting mostly-executable-guidance rather than the 5-anchor's copy-paste-ready complete coverage. | 4 / 5 |
Workflow Clarity | The connection flow has a clear state-based feedback loop (READY/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR with polling and re-check), giving most checkpoints; gaps are the un-numbered overall sequence and the dangling "skip to Step 2" reference whose Step 2 is never explicitly labeled, placing it at clear-sequence-with-most-checkpoints rather than the 5-anchor's explicit validation steps. | 4 / 5 |
Progressive Disclosure | Section headers are well organized, but the 18-row "Popular actions" table is bulk API reference inlined in SKILL.md that belongs in a separate file, and no references/scripts/assets bundle exists despite the skill exceeding 50 lines, matching the some-structure-but-content-that-should-be-separate-is-inline anchor. | 3 / 5 |
Total | 14 / 20 Passed |