Content
88%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 strong, executable runbook: concrete directive-based steps with real commands, explicit validation checkpoints, and an error-recovery troubleshooting section. Its only real weakness is that everything lives in one file that has grown past the size where splitting Channel Info/Troubleshooting into reference files would help.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and nearly every explanation is non-obvious project knowledge (the Node 22 ESM patch rationale, why the bot needs a separate account) rather than concepts Claude already knows. Not 5: the Channel Info and Troubleshooting prose, and some directive-adjacent commentary, could be tightened; not 3: there is no padding to speak of. | 4 / 5 |
Actionability | Everything is copy-paste ready: exact directive fences (nc:copy, nc:append, nc:run, nc:dep, nc:env-set) with concrete file paths, a pinned package (@beeper/chat-adapter-matrix@0.2.0), exact env-var blocks for both auth options, a working curl login example, and runnable verify commands. Not 4: there are no gaps — even the credential prompts bind to named variables consumed by a later directive. | 5 / 5 |
Workflow Clarity | The five numbered Apply steps are explicitly sequenced with verification after the risky ones (build guarding the barrel import, a real-runtime ESM import check, a vitest registration test), idempotency is stated so re-running is safe, and Troubleshooting provides fix-and-retry feedback loops for each failure mode. Not 4: checkpoints and error-recovery loops are both explicit and complete. | 5 / 5 |
Progressive Disclosure | A single self-contained file with clear sections and no nested references, so navigation is easy and nothing is buried. Not 5: at ~205 lines, Channel Info and Troubleshooting are candidates for one-level-deep reference files, and the body exceeds the size where well-organized sections alone would suffice; not 3: structure is good and nothing clearly belongs elsewhere is buried inline. | 4 / 5 |
Total | 18 / 20 Passed |