Content
63%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 content is a well-structured, actionable review doctrine with a sequenced procedure and explicit fail-fast validation. Its weakest points are redundancy around the green-CI/readiness theme and a mismatch between the cited reference paths and the actual bundle contents.
Suggestions
Consolidate the repeated green-CI/readiness warning into one place (e.g. Gotchas) and have the Procedure and Anti-Patterns reference it, to remove triplicate wording.
Reconcile the References block with the actual bundle: either point the "Read when" entries at the real `./references/` files (contract.yaml, evals.yaml, task-profile.json) or move the cited plugin/infrastructure contracts into the bundle.
Trim the Outputs field catalogue to the essential required fields and move the full schema into a reference file, keeping the body as an overview.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body largely assumes Claude's competence (no basic-concept explanations) but repeats the green-CI/readiness warning across Procedure step 7, Gotchas, and Anti-Patterns, and the Outputs section catalogues a long list of required fields, so it could be tightened. | 3 / 5 |
Actionability | It gives concrete directives — exact mode list, real reference paths ("load `../../references/skills/he-code-review/review-mode-contract.md`"), required output fields, and "severity-ranked `file:line` findings" — with only the deepest executable detail deferred to reference files. | 4 / 5 |
Workflow Clarity | A clearly sequenced 13-step Procedure pairs with explicit fail-fast validation ("stop at the first failed gate"), re-verification before accepting, and a blocker-with-recovery-step loop; not a 5 because checkpoints are distributed across separate sections rather than inline at each step. | 4 / 5 |
Progressive Disclosure | Sectioning is clean and the References block signals "Read when" conditions one level deep, but against the actual bundle the cited paths (e.g. `Plugins/harness-engineering/references/...`) do not exist in `./references/`, and the real bundle files (`contract.yaml`, `evals.yaml`, `task-profile.json`) are never referenced from the body. | 3 / 5 |
Total | 14 / 20 Passed |