Content
67%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 genuinely actionable, well-sequenced protocol body with executable commands, a failure-classification scheme, and explicit safety boundaries — its workflow quality is high. The main costs are self-admitted conformance-test stub sections at the tail, loose non-executable health/eval steps, and a monolithic ~235-line layout that keeps everything inline despite clear opportunities to split Mode 2 detail into reference files.
Suggestions
Delete or merge the trailing '## Contract' and '## Output Format' stub sections, which exist solely to satisfy test/skills-conformance.test.ts and add no behavioral guidance.
Make the loose steps executable: give a concrete evals invocation instead of '# Adapt to the project's eval config', and specify actual disk/memory/CPU/liveness commands (e.g. df -h, free -m, the gbrain doctor call is already good).
Move version/time-sensitive details ('v0.25.1 extension', dated state JSON example) out of the body and split Mode 2's state schema and report templates into a reference file to reduce the monolithic inline bulk.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient, but there is measurable padding: the trailing '## Contract' and '## Output Format' sections are self-admitted stubs ('this section exists for the conformance test', 'The literal section header here exists for the conformance test'), the 'Two modes' intro repeats the frontmatter, and the version strings ('v0.25.1 extension') are time-sensitive details that penalize conciseness. Not 2 because the bulk of the body is dense, useful protocol content rather than explanation of concepts Claude already knows. | 3 / 5 |
Actionability | Mostly executable guidance: concrete commands ('bun test test/skills-conformance.test.ts ...', 'git log --oneline --since="24 hours ago"', 'gbrain doctor --fast --json'), a copy-paste report format, a failure-classification table with actions, and explicit do/don't auto-fix rules. Not 5 because steps 2 and 3 of the daily protocol are loose ('# Adapt to the project's eval config', 'Disk / memory / CPU' with no commands) and no concrete example of running a health check is given. | 4 / 5 |
Workflow Clarity | The daily protocol is a clear numbered sequence (1–7) with validation checkpoints: classify each failure before acting, 'retry once' for flakes, 'retest' after bootstrap, and escalation rules ('ASK first', 'ALWAYS escalate, never auto-fix' for security tests) that form genuine feedback loops. Not 5 because a couple of checkpoints are implicit (system health and evals steps have no verify/retry loop) and the conformance mode's phase 7 'Report results' has no failure-path guidance. | 4 / 5 |
Progressive Disclosure | Good structure with clearly headed, well-sequenced sections and only one-level-deep references; the single link ([conventions/quality.md](../conventions/quality.md)) is clearly signaled, and no bundle files exist to mis-navigate. Not 5 because at ~235 lines the body is monolithic — the Mode 2 state-file schema, tier table, and report templates are natural candidates for reference files — and it is well over the under-50-line simple-skill case that would earn a 5 without external references. | 4 / 5 |
Total | 15 / 20 Passed |