Content
75%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 well-structured, lean, actionable workflow with concrete commands at every step and a real delegated script for the complex base-detection logic. The main gaps are deferred title/body formatting, the absence of an explicit error-recovery loop, and inline rather than consolidated cross-skill references.
Suggestions
Add an explicit error-recovery step after `gh pr create` (e.g. if the command fails, surface the gh error and offer to retry without --draft) to strengthen the workflow's feedback loop.
Consolidate the cross-skill references into a short 'Related skills' section (e.g. `pr` for title/body format, `canary` for post-publish releases) instead of mentioning them inline, improving navigation.
Inline the PR title format example or a one-line body template sketch so the create step is fully self-contained rather than deferring to the `pr` skill.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence — no padding about what a PR or git is — with concrete commands and a compact label table. Not a 5 because minor trims exist (the opening line restates the description, and "Always draft; always assign @me" repeats flags already shown in the gh command); not a 3 because it is efficient throughout with no real unnecessary explanation. | 4 / 5 |
Actionability | Provides a copy-paste-ready `gh pr create` block with all flags and a concrete label-options table, plus specific git commands for each phase. Not a 5 because the title format and exact PR body are deferred ("see the `pr` skill", "<FILLED_TEMPLATE>" placeholder); not a 3 because the guidance is concrete and executable, not pseudocode. | 4 / 5 |
Workflow Clarity | A clear six-step sequence (gather context, detect base, ask labels, draft, create, report) with checkpoints such as "Verify the available labels with the PR template" and "Tell the user the result". Not a 5 because there is no explicit error-recovery feedback loop (e.g. what to do if `gh pr create` fails); not a 3 because steps and several checkpoints are clearly present. The destructive/batch cap does not apply since creating a draft PR is reversible. | 4 / 5 |
Progressive Disclosure | Well-organized into overview, numbered workflow, and notes; the complex base-detection algorithm is delegated to a real one-level-deep script (`scripts/detect-base-branch.sh`, verified present) with a clear inline summary. Not a 5 because the cross-skill references ("see the `pr` skill", "see the `canary` skill") are mentioned inline rather than gathered into a clearly signaled references/navigation section; not a 3 because structure is good and the script reference is appropriately split out and clearly signaled. | 4 / 5 |
Total | 16 / 20 Passed |