Content
71%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 highly actionable, well-sequenced instruction skill with concrete schemas, anti-patterns, and a worked example. Its main weaknesses are repeated JSON-schema duplication inflating length and a monolithic single-file structure with no external references or error-recovery loop.
Suggestions
Deduplicate the JSON schema: show the canonical template once in Output Format and have the anti-patterns and worked Example reference or diff against it rather than re-pasting the full structure.
Add an explicit validation step before saving (e.g., parse the JSON / check for circular dependsOn / confirm every dependsOn ID exists) with a fix-and-retry loop, raising workflow_clarity.
Move the full worked Example (and optionally the anti-pattern gallery) into a one-level-deep reference file (e.g. references/EXAMPLES.md) linked from the body to improve progressive_disclosure and reduce inline bulk.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body assumes Claude's competence (no primers on PRDs/JSON) and is mostly efficient, but the same JSON schema recurs three times — Output Format, the CORRECT anti-pattern example, and the full worked Example — which is more than minor redundancy and could be tightened. | 3 / 5 |
Actionability | Provides copy-paste-ready JSON templates with exact field names, a fully filled-in worked example, numbered conversion rules, branchName derivation, and the executable command `ralph-tui run --prd ./tasks/prd.json`, covering the common cases concretely. | 5 / 5 |
Workflow Clarity | A clear 5-step job sequence plus 9 conversion rules and an 8-item pre-save checklist give solid checkpoints, but there is no explicit validate→fix→retry feedback loop, leaving a minor validation gap for a generation workflow. | 4 / 5 |
Progressive Disclosure | No bundle files exist (references/scripts/assets absent) and all ~387 lines live in one monolithic file; sections are well-headed, but the full worked example and anti-pattern gallery are inline content that could be split into a one-level-deep reference for easier navigation. | 3 / 5 |
Total | 15 / 20 Passed |