Content
71%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.
A highly actionable skill with excellent executable examples and mostly clear workflows including a strong dry-run feedback loop. Its weaknesses are a verbose inline Prompt Engineering essay that over-explains general concepts Claude already knows, and several inline references to a reference/ bundle whose files are not present.
Suggestions
Move the general Prompt Engineering essay (specificity-vs-adjectives, sensory stacking, scene-type table, intent-to-prompt steps) into a separate reference file (e.g. reference/image/prompt-engineering.md) and keep only canvas-specific prompt rules inline, to cut token bloat and raise conciseness.
Create the referenced bundle files (reference/image/image-search.md, reference/image/design-marker.md, reference/video/generation.md, reference/video/parameters-and-errors.md) or remove the dead links, so the progressive-disclosure navigation actually resolves.
Add an explicit post-generation verification step for batch/overwrite paths (e.g. after generate_canvas_images with element_id retries, confirm via result.content that all tasks succeeded before proceeding) to lift workflow_clarity to score 5.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The Prompt Engineering section (lines 174-354) is a lengthy essay on general prompt craft — creative-brief framing, specificity vs adjectives, sensory stacking, scene-type tables — much of which a capable model already knows and which competes with the canvas-specific context window. The skill is mostly efficient elsewhere (parameter tables, decision tree), but this substantial padding pulls it toward the 'mostly efficient but includes unnecessary explanation' anchor. | 3 / 5 |
Actionability | Provides fully executable, copy-paste-ready code for every major path (text-to-image with a complete multi-task example, image-to-image, multi-reference style transfer, retry-by-element_id, anchor-then-expand multi-view) plus concrete parameter tables and a decision tree, with specific examples covering the common cases. | 5 / 5 |
Workflow Clarity | Sequences are clear and most have validation checkpoints: restore_canvas_media has an explicit dry-run-then-confirm feedback loop, failed tasks return element_id for in-place retry, and the multi-view anchor-then-expand pattern is a well-sequenced two-call workflow. It does not quite reach score 5 because several destructive/batch paths (e.g. overwriting via element_id, multi-task generation) lack an explicit post-generation verification step beyond reading result.content. | 4 / 5 |
Progressive Disclosure | The body is well-sectioned and does signal one-level-deep references (reference/image/image-search.md, reference/image/design-marker.md, reference/video/generation.md, reference/video/parameters-and-errors.md), but no reference/ directory or any of those files actually exist in the bundle, so the navigation points to missing materials. The Prompt Engineering section is also a large body of content that reads as though it belongs in a dedicated reference file rather than inline in SKILL.md. | 3 / 5 |
Total | 15 / 20 Passed |