Content
82%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 dense, executable house-conventions reference that avoids conceptual padding and supplies copy-paste templates plus concrete commands. Its only real weakness is that the long inline anatomy template and ast-grep rule detail could be externalized for tighter progressive disclosure.
Suggestions
Move the full service-module anatomy template into a references/ file and keep a condensed skeleton inline to reduce token cost on every load.
Extract the ast-grep rule catalog (structural + rewrite rules) into a separate reference so the main body stays a quick overview.
Add an explicit 'validate -> fix -> re-run' loop for service-layer changes, mirroring the rule-edit feedback loop, to push workflow clarity higher.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence (no 'what is Effect' padding), but the ~28-line service anatomy template is long enough to count as a minor instance of content that could be trimmed or externalized. | 4 / 5 |
Actionability | Fully executable guidance throughout: a copy-paste-ready namespace template, concrete commands ('bun run lint', 'bun run test:ast-grep-rules'), and exact repo paths ('script/ast-grep/rules', 'apps/server/src/services/runtime.ts') cover the common cases. | 5 / 5 |
Workflow Clarity | The conventions are sequenced from service anatomy through errors, naming, runtime assembly, and enforcement, with a validation checkpoint ('verify with bun run test:ast-grep-rules') for rule edits; minor gaps remain since it is reference-oriented rather than a single end-to-end workflow. | 4 / 5 |
Progressive Disclosure | Content is well-organized into clearly headed sections with no nested references and no bundle files to mismanage; it stays just above the simple-skill line and could still split the ast-grep rule detail into a reference file. | 4 / 5 |
Total | 17 / 20 Passed |