Content
81%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.
An excellent, highly executable workflow document with explicit validation checkpoints and well-managed external references. Its main weakness is token efficiency: the .figma.tsx warning and property-mapping/API tables are repeated multiple times, and the inline quick reference duplicates the bundled api.md.
Suggestions
Cut the 'Inline Quick Reference' section and point to references/api.md instead — it duplicates the full API reference already bundled there, saving ~70 lines.
State the ".figma.ts never .figma.tsx" rule once (the Overview callout) and reference it briefly from Step 5/Step 6 instead of repeating the full warning in four places.
Consolidate the three overlapping tables (Step 5 property mapping, 'Finding descendant layers', and the quick reference) into one, and fix the duplicate numbering in Rules and Pitfalls (two items numbered 7).
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and assumes competence (no domain over-explanation), but the ".figma.ts never .figma.tsx" warning is repeated in at least four places, property-mapping/descendant tables appear three times across Step 5 and the Inline Quick Reference, and "Rules and Pitfalls" contains two items numbered 7. It could be tightened noticeably, matching anchor 3 rather than 4. | 3 / 5 |
Actionability | Fully executable guidance: exact MCP tool calls with parameter lists (get_code_connect_suggestions, get_context_for_code_connect), copy-paste-ready template code for every property type, complete worked example from URL to finished file, and explicit API signatures. Covers the common cases end to end. | 5 / 5 |
Workflow Clarity | A clear six-step sequence with an explicit validation step (Step 6 read-back checklist), error-recovery branches in Step 2's response handling, a user-confirmation checkpoint in Step 4, and a rewrite-on-failure feedback loop ("If you wrote .figma.tsx or figma.connect(), discard it and rewrite"). | 5 / 5 |
Progressive Disclosure | References are real, well signaled (linked in Step 6 and the closing section), and exactly one level deep (no nested references inside api.md/advanced-patterns.md). However, the ~70-line Inline Quick Reference duplicates material that lives in references/api.md — content that should be separate is inline, which fits anchor 4's "minor organization gaps" rather than anchor 5. | 4 / 5 |
Total | 17 / 20 Passed |