Content
90%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 focused, highly actionable upgrade procedure with copy-paste commands, an explicit anti-pattern (Don't) list, and a clear error-recovery loop. The main gap is the absence of an explicit post-upgrade validation checklist on the happy path.
Suggestions
Add an explicit 'Verify' checkpoint on the happy path (e.g., after step 2: run pnpm typecheck and confirm skills update scaffold --project succeeded before proceeding) so validation is not only surfaced in the failure branch.
Consider extracting the 'Don't' list and template-sync detail into a short reference file if the skill grows, to keep SKILL.md as a lean overview.
State the expected exit condition for step 2's upgrade command (e.g., 'manifest pins rewritten to resolved versions, typecheck green') so success is unambiguous.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Lean and tightly operational throughout — no basic-concept padding, every section (Rule, Why, How, Don't, Related) earns its place, and explanatory prose is actionable guidance rather than over-explanation. | 5 / 5 |
Actionability | Fully executable copy-paste commands cover the common cases (npx ... upgrade --codemods, template status/diff/sync, doctor --only, dry-run/partial flags) with concrete variants for installed vs npx invocation. | 5 / 5 |
Workflow Clarity | A clearly sequenced five-step process with an error-recovery feedback loop in step 4 and a CI pre-check (migration-manifest), but the main happy path relies on the command's auto typecheck rather than an explicit validate-fix-retry checklist. | 4 / 5 |
Progressive Disclosure | Well-organized into clear sections with one-level-deep, clearly signaled links to related skills; no nested references. It is a single self-contained file with no bundle files, so structure is good but there is no content split to reward. | 4 / 5 |
Total | 18 / 20 Passed |