Content
65%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A concise, well-structured instruction body that respects Claude's intelligence, but it loses actionability and workflow clarity by delegating the core scoring to a bundled script with no invocation spec and leaving the output template empty. Reference files exist but are not signaled from the body.
Suggestions
Add a concrete invocation example for `analyze_results.py` (command, arguments, expected output) so the scoring step is copy-paste executable rather than a black box.
Complete the section 4 output format with an actual template/example instead of the trailing "Present the analysis in this format:" with nothing after it.
Link the existing reference files from the body (e.g., "See [attribute_patterns.md](references/attribute_patterns.md) for regex patterns") so progressive disclosure is clearly signaled.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence — it gives the input format, the attribute categories, and the matching procedure without explaining what a product listing or a price range is. Every line earns its place. | 3 / 3 |
Actionability | It points to a bundled script ("Use the bundled Python script `analyze_results.py`") but gives no invocation example, arguments, or return format, so Claude cannot execute it concretely without inspecting the script. The attribute extraction steps are concrete but the core scoring step is delegated without an executable spec. | 2 / 3 |
Workflow Clarity | Steps are numbered and sequenced (Extract → Analyze → Score → Output), but there is no validation or verification checkpoint, and section 4's output format is left as an empty "Present the analysis in this format:" with no actual template. | 2 / 3 |
Progressive Disclosure | Content is organized into clear numbered sections and two real reference files exist (attribute_patterns.md, execution_example.md), but the body does not actually link to or signal them with paths, and execution_example.md appears truncated/empty, so navigation is not clearly signaled. | 2 / 3 |
Total | 9 / 12 Passed |