Content
60%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 highly actionable — concrete commands, exact output formats, routing tables, and worked examples — with a clearly phased workflow and an explicit stop-point. Its weaknesses are material duplication (the not-initialized template, best-practices, and routing guidance each appear twice or more), a Phase 6 that breaks the numbered phase sequence, and progressive disclosure failures: it instructs the agent to run scripts and read files that are not in the bundle while inlining long example content that belongs in separate reference files.
Suggestions
Resolve the broken bundle references: either ship scripts/octo-state.sh and skills/blocks/codex-host-adapter.md in the bundle, or replace the ./scripts/octo-state.sh invocations with self-contained bash (e.g. parsing .octo/STATE.md directly) so the guidance is executable as bundled.
Deduplicate: delete Example 1 (verbatim repeat of the Phase 1 not-initialized template), fold 'Best Practices' §§1-2 into their originating phases, and keep phase-specific routing in one place (Phase 5 Step 2) with examples referencing it — cutting roughly 100 lines.
Move the three full example outputs into a single references/examples.md with clearly signaled links ('**Examples**: See [examples.md](references/examples.md)'), and relocate Phase 6 to its correct numeric position (or renumber it) so the phase sequence reads 1-6 in order.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The Phase-1 'Not initialized' template (lines 55-75) is repeated nearly verbatim in Example 1, 'Best Practices' §§1-2 restate the Phase 1 bash check and octo-state.sh command already given, and phase-specific routing appears in the routing table, Phase 5 Step 2, and Example 2 — more than 'minor instances' of over-explanation, so anchor 3 fits better than anchor 4. | 3 / 5 |
Actionability | Concrete copy-paste bash (octo-state.sh read_state, git log/branch/tag commands), an exact expected output format, routing tables, and three full worked examples covering the common cases (not initialized, active, blocked) match 'mostly executable guidance'; minor gaps — the {blockers} placeholder has no step explaining how blockers are extracted, and the referenced scripts do not exist in the bundle — keep it below anchor 5. | 4 / 5 |
Workflow Clarity | The phased sequence (check init → read state → read roadmap → display → route) is clearly ordered with an explicit stop-point ('Stop here - do not proceed to Phase 2') after the existence check, matching 'clear sequence with most checkpoints present'; minor gaps — no handling for read_state failing or malformed output, and Phase 6 appearing out of numeric order after 'Example Outputs' — keep it below anchor 5. | 4 / 5 |
Progressive Disclosure | The bundle contains only SKILL.md (no scripts/, references/, or assets/), yet the body directs the reader to ./scripts/octo-state.sh (three times) and skills/blocks/codex-host-adapter.md — files that do not exist — while ~150 lines of example outputs and routing tables are inlined in a 486-line monolith. Section headers are good, but the broken cross-file structure and heavy inlining place this noticeably below the midpoint, between anchors 2 and 3. | 2 / 5 |
Total | 13 / 20 Passed |