Content
62%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is a clearly sequenced, well-validated workflow with concrete executable commands and strong feedback loops for a risky operation. It loses points for redundant summary sections, an incomplete create-worktree code block with undefined variables, and the absence of file-based progressive disclosure for a 210-line skill.
Suggestions
Define $BRANCH_NAME and $LOCATION/$path concretely in the create-worktree block (or provide one complete worked example) so the central command is copy-paste ready rather than relying on commented guidance.
Collapse or merge the redundant Quick Reference / Common Mistakes / Red Flags sections, which restate the same rules 3-4 times and add tokens without new information.
Move detailed edge-case material (Common Mistakes, Red Flags, directory-selection priority) into a reference file and keep SKILL.md as a lean overview to practice progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The core steps are lean with no basic-concept padding, but the Quick Reference table, Common Mistakes, and Red Flags sections restate directives already in the steps (e.g., "Fighting the harness", "Skipping ignore verification") 3-4 times, matching "Mostly efficient but includes some unnecessary explanation or could be tightened." | 2 / 3 |
Actionability | Most commands (detection, git check-ignore, project setup) are executable, but the central create-worktree block uses undefined $BRANCH_NAME, $LOCATION, and $path with commented guidance ("# Determine path based on chosen location"), so it is not copy-paste ready — matching "Some concrete guidance but incomplete... missing key details." | 2 / 3 |
Workflow Clarity | There is a clear sequence with explicit validation checkpoints and feedback loops: Step 0 submodule guard, the git check-ignore verification with "If NOT ignored: Add to .gitignore, commit, then proceed", and Step 4 "If tests fail: Report failures, ask whether to proceed or investigate" — matching the score-3 anchor. | 3 / 3 |
Progressive Disclosure | No bundle/reference files exist and everything (edge cases, Quick Reference, Common Mistakes, Red Flags) is inline in a single ~210-line file; it is well-sectioned but exceeds the 50-line simple-skill threshold and keeps content that could be split into references inline, matching "Some structure... content that should be separate is inline." | 2 / 3 |
Total | 9 / 12 Passed |