Content
50%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 content is a dense, concrete reference of safety invariants for branch sync and force-push, strong on specific internal detail but weak on sequenced workflow and file-level progressive disclosure. It would benefit from extracting the long invariant prose into a reference file and adding an explicit validation-gated workflow.
Suggestions
Extract the long relation-matrix / fail-safe prose into a reference file (e.g. references/recovery-rules.md) and keep SKILL.md as a concise overview pointing to it, improving progressive disclosure and conciseness.
Add an explicit numbered, validation-gated workflow for the destructive paths (verify remote head → recheck worktree/target/ancestry → CAS update-ref + read-tree → confirm) with checkpoints, to lift workflow_clarity above the destructive cap.
Tighten the dense paragraphs into bulletted invariants and trim redundant restatements of the same rules across sections to reduce token cost.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body assumes Claude's competence (no basic git/PDF-concept padding) and packs genuine domain invariants, but the long dense paragraphs with embedded symbol and test names could be tightened considerably, matching 'mostly efficient but could be tightened' (3) rather than the lean anchor 5. | 3 / 5 |
Actionability | Guidance is highly concrete — exact functions, refs (e.g. 'refs/no-mistakes/recover/<run>'), settings ('branch_sync_remote_timeout', 60s) and test names — but it is declarative invariants rather than executable steps or commands, fitting anchor 3 (concrete but incomplete/instructional). | 3 / 5 |
Workflow Clarity | The skill governs destructive operations (force-push, reset, rebase) and describes implicit checks ('rechecks … immediately before apply', 'pins … before the worktree can be removed'), but there is no clean sequenced workflow with explicit validation checkpoints, so the destructive-operation cap holds it at 3. | 3 / 5 |
Progressive Disclosure | Three bold section headers and explicit code-path pointers ('lives in the Recover doc comment in internal/branchsync/sync.go') give some structure, but no bundle files exist and a large dense inlined reference that could be split out remains in the body, matching anchor 3. | 3 / 5 |
Total | 12 / 20 Passed |