Content
90%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A lean, executable release runbook with a clear sequenced workflow, explicit validation, and useful failure-mode recovery guidance. It would benefit from splitting denser reference material into bundle files and trimming a few explanatory clauses that restate the surrounding commands.
Suggestions
Move the per-platform asset checklist (dmg/zip/exe/deb/rpm/AppImage + latest*.yml) into a references file linked from step 8 to reduce body length and enable one-level-deep progressive disclosure.
Trim clauses that restate the commands (e.g. 'so the changelog step is not optional', 'the only destructive step') since the code and failure-mode notes already convey this.
Add a short pointer to a manifest schema reference for tools/release/screenshots.manifest.json instead of inlining the slug-matching rule.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly lean and assumes competence, but a few clauses restate what the commands already imply (e.g. 'the only destructive step', 'so the changelog step is not optional'), keeping it just short of the score-3 lean bar. | 2 / 3 |
Actionability | Provides fully executable, copy-paste-ready commands (pnpm run release:notes:validate/changelog/blog, node ... --consume, git tag/push) plus concrete output paths and manifest edits. | 3 / 3 |
Workflow Clarity | Clear numbered sequence with explicit validation checkpoint (release:notes:validate), idempotency and guard/abort notes for screenshots, and a Failure modes section giving fix-and-retry feedback loops for destructive steps. | 3 / 3 |
Progressive Disclosure | Internally well-organized into Sequence and Failure modes, but the skill is monolithic with no bundle files to offload the longer reference material (asset lists, manifest schema) into, so it is not one-level-deep reference structured. | 2 / 3 |
Total | 10 / 12 Passed |