Content
93%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 a lean, executable, well-structured overview with real one-level-deep references and a clear multi-step workflow. The only gap is slightly lighter validation/feedback-loop detail for a tool that gates destructive split/staging decisions.
Suggestions
Add an explicit validation checkpoint before destructive actions — e.g., a 'Verify before acting' step that re-runs the classifier with --json dry-run or confirms the proposed split against the intent before any staging/revert.
Include a brief error-recovery loop: what to do when the script reports a parse error on a malformed diff or an unsupported manifest format.
Make the validation gating more prominent by mirroring the 'Validate → fix → only-then-proceed' pattern from the workflow-clarity anchors for the split/justify handoff.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence — no padding about what git or a diff is, every section earns its place, and instructions are tight ('Prefer split when evidence is ambiguous'). | 5 / 5 |
Actionability | It provides copy-paste-ready, executable commands for every diff mode (working tree, staged, branch-base, stdin), flags like --json and --hunk-threshold, and a concrete keep/split/justify decision procedure with named criteria. | 5 / 5 |
Workflow Clarity | The sequence (establish intent → run classifier → interpret JSON → recommend → write report) is clear with explicit checkpoints like 'Ask before applying any split, revert, staging, or commit', but validation/verification feedback loops are lighter than the destructive-operation guidance warrants. | 4 / 5 |
Progressive Disclosure | The SKILL.md is a concise overview that signals a single one-level-deep reference (references/scope-signals.md) and a script (scripts/scope_creep.py), both of which are real bundle files; navigation is easy and content is appropriately split. | 5 / 5 |
Total | 19 / 20 Passed |