Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is highly actionable with clear, validated workflows and executable examples, but it is a long monolithic file with some repeated warnings across sections. Splitting command reference and workflows into referenced files would improve progressive disclosure and reduce redundancy.
Suggestions
Move the per-command reference (init, add, push, submit, link, sync, rebase, view, checkout, unstack) and the exit-code/known-limitations tables into a referenced file (e.g., COMMANDS.md), keeping SKILL.md as a concise overview with one-level-deep links to improve progressive_disclosure.
Consolidate the repeated non-interactive-prompt warnings (always pass --json/--auto/branch arguments) into a single authoritative "Agent rules" section and reference it from the command sections instead of restating them in the forbidden-command list and each command's notes, to tighten conciseness.
Remove the duplicated deliberate-staging example (it appears in "Staging changes deliberately" and again in the "Add a branch" recommended workflow) by cross-referencing one occurrence.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and avoids explaining generic git concepts Claude already knows, but the interactive-prompt warnings (always pass --json/--auto/branch arguments) are repeated across the "Agent rules", per-command, and forbidden-command-list sections, and the deliberate-staging example appears twice — tightening would remove redundant tokens without losing clarity. | 2 / 3 |
Actionability | Provides copy-paste-ready bash, complete flag tables, executable JSON-parsing examples with jq, and an exit-code table — fully concrete and executable guidance rather than abstract description. | 3 / 3 |
Workflow Clarity | Sequenced workflows (create, mid-stack changes, sync, squash-merge recovery, rebase conflicts) include explicit validation checkpoints (verify with `gh stack view --json`, exit-code-3 -> resolve -> `--continue` -> `--abort`) and clear feedback loops for the risky rebase operations. | 3 / 3 |
Progressive Disclosure | The skill is a single ~870-line monolithic SKILL.md with no bundle files and no one-level-deep references; content that could live in separate files (per-command reference, exit codes, workflows) is inline, matching the level-2 anchor where content that should be separate stays inline rather than the level-3 split-overview pattern. | 2 / 3 |
Total | 10 / 12 Passed |