Content
85%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 concise, highly actionable body with clear sequenced workflows and real validation gates on the destructive/batch hooks. The main weakness is progressive disclosure: the body points to HOOKS-REFERENCE.md three times, but that file (and any bundle directory) is absent.
Suggestions
Ship the referenced HOOKS-REFERENCE.md (or create a references/ bundle) so the three 'See HOOKS-REFERENCE.md' links resolve — dead reference links break navigation and undercut the skill's progressive-disclosure design.
Replace the `opencastle log --type session ...` placeholder with a concrete example invocation so on-session-end step 2 is copy-paste ready.
Add a one-line note clarifying that the hook tables are the complete checklist vs. HOOKS-REFERENCE.md's extended examples, so readers know what is inline vs. external without guessing.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean tables of executable commands with no padding or explanations of concepts Claude already knows; the one-line intro ('Conventions (not auto-triggers)...') earns its place as necessary context, matching the lean-and-efficient anchor. | 5 / 5 |
Actionability | Concrete, executable commands dominate (`rg -n`, `cat`, `opencastle doctor`, `gh issue view`, `comm -12`, `pnpm lint && pnpm typecheck && pnpm test`), but template placeholders (`opencastle log --type session ...`, `TAS-XX`) leave minor gaps versus fully copy-paste-ready guidance. | 4 / 5 |
Workflow Clarity | Each hook is a numbered sequence with explicit validation gates ('All 6 must pass before runSubagent', the on-session-end HARD GATE) and feedback loops (3rd failure -> AGENT-FAILURES.md, re-delegate), satisfying the explicit-checkpoints anchor for the destructive/batch hooks. | 5 / 5 |
Progressive Disclosure | References to HOOKS-REFERENCE.md are well-signaled and one level deep, but no bundle directory or HOOKS-REFERENCE.md file exists, so the navigation links are dead ends — the structure is present but the referenced detail content is missing. | 3 / 5 |
Total | 17 / 20 Passed |