Content
80%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 concise, highly actionable single-purpose skill with executable examples for canary, latest, and pinned releases. Its main gap is the absence of any post-upgrade validation step for what is a batch package operation, plus minor redundancy between the Usage and Examples sections.
Suggestions
Add a verification checkpoint after the upgrade command (e.g., check that all @storybook/* packages resolve to the target version, or start Storybook to confirm it boots) to satisfy the batch-operation validation requirement.
Trim the redundancy between the generic Usage command ("npx storybook@<VERSION> upgrade") and the three concrete Examples, keeping one canonical form.
Clarify where the <SHA> for the pkg.pr.new canary example comes from (e.g., the Storybook PR that publishes the canary) so the command is fully self-contained.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence (no explanation of what Storybook is), but the Usage `<VERSION>` placeholder duplicates the Examples section and "What it does" partly re-states what the command already conveys, leaving minor trims available rather than every token earning its place. | 4 / 5 |
Actionability | Three concrete, copy-paste-ready commands cover the common cases — canary ("npx --yes --allow-remote=all https://pkg.pr.new/storybook@<SHA> upgrade"), latest ("npx storybook@latest upgrade"), and a pinned release ("npx storybook@8.5.0 upgrade") — matching the fully executable anchor. | 5 / 5 |
Workflow Clarity | "Upgrades all `@storybook/*` packages" is a batch operation, and the body includes no validation or verification checkpoint (e.g., confirming installed versions or starting Storybook after the upgrade), so the batch-operation cap of 3 applies despite the single-command simplicity. | 3 / 5 |
Progressive Disclosure | At roughly 50 lines with no need for external references, the skill is well organized into clear sections (Usage, Examples, What it does, Important), satisfying the simple-skill exception for the top anchor. | 5 / 5 |
Total | 17 / 20 Passed |