Content
81%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 well-structured, competent refactoring playbook with a strong validated workflow and concrete tooling, assuming Claude's knowledge of advanced refactoring concepts. The main gaps are mild redundancy between the Structural Flow and Canonical workflow sections and unverified external reference files.
Suggestions
Collapse the 'Structural Flow' and 'Canonical workflow path' sections into a single canonical sequence to remove the overlap and tighten conciseness.
Verify or include the referenced bundle files (resources/definition.md, measurement.md, governance.md) so the progressive-disclosure pointers resolve to real artifacts.
Move the detailed Guardrails list into resources/definition.md (or a dedicated guardrails file) and keep only the inviolable invariants inline, reducing body length.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and assumes Claude's competence — it uses domain terms (Mikado, Hyrum, Goodhart, Rule of Three, SATD) without explaining them — but the Structural Flow and Canonical workflow path sections overlap, and the Guardrails restate flow constraints, so minor trimming is possible. | 4 / 5 |
Actionability | Concrete tools and commands are named (Serena `find_symbol`/`rename_symbol`, `uvx lizard` / `uvx radon`, jscodeshift/ast-grep codemods, `refactor:` commit type), giving mostly executable guidance; git forensics commands and the tool registry are deferred to referenced files, leaving minor gaps. | 4 / 5 |
Workflow Clarity | A clear six-scene sequence (PREPARE -> FINALIZE) with an explicit VERIFY checkpoint per transformation, a Mikado revert feedback loop on repeated failure, and a failure/recovery table provides explicit validation steps and error-recovery loops as the top anchor requires. | 5 / 5 |
Progressive Disclosure | Structure is good with a dedicated References section and one-level-deep pointers (`resources/definition.md`, `measurement.md`, `governance.md`, shared core files), but no bundle files are present in the skill directory to verify those references, and some inline material (guardrails, duplicated workflow) could be better split, so it sits just below the top anchor. | 4 / 5 |
Total | 17 / 20 Passed |