Content
82%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 actionable and well-sequenced with a clear parameter contract and a useful edge-case note for Slides. Minor redundancy in the mandatory-prerequisite wording and the absence of an explicit post-creation verification step are the only real gaps.
Suggestions
Dedupe the MANDATORY prerequisite statement (it appears both in the opening line and the frontmatter echo) and state editorType/fileName defaults once.
Add a brief verification step after create_new_file (e.g. confirm file_key is present and non-empty before handing off to use_figma) to lift workflow_clarity.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence (no 'what is Figma' padding), with a clean parameter table and JSON example. Not 5 because the MANDATORY prerequisite is stated twice (lines 9 and the frontmatter echo) and the default values for editorType/fileName are restated after the examples, which could be trimmed. | 4 / 5 |
Actionability | Provides a concrete decision tree for planKey resolution, an explicit parameter table, a copy-paste JSON payload, and the exact return fields (file_key, file_url) with the next-step handoff. Not below 5 because the guidance is fully executable and covers the common single-plan and multi-plan cases. | 5 / 5 |
Workflow Clarity | Steps are clearly sequenced (resolve planKey -> call create_new_file -> use result) with a branching decision tree and an 'ask the user' checkpoint for multiple plans. Not 5 because there is no explicit validation/verification of the created file before the handoff, even though the operation is non-destructive so the destructive-cap does not apply. | 4 / 5 |
Progressive Disclosure | The body is compact and well-sectioned with a single clearly-signaled one-level-deep reference ('See figma-use-slides -> slide-grid'). Not 5 because most workflow detail is inlined in SKILL.md rather than split out, though for a skill this size that is defensible; the bundle directories are empty so there is nothing further to reference. | 4 / 5 |
Total | 17 / 20 Passed |