Content
31%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 padded with redundant restatements of the description and generic process boilerplate, and its code/CLI examples do not match the actual bundled script, making the actionable guidance misleading. Workflow and disclosure are undermined by broken file references and abstract rather than concrete steps.
Suggestions
Replace the Quick Start, Core Capabilities, and CLI Usage examples with the real API from scripts/main.py (class FastQCInterpreter, methods interpret_report/interpret_module/get_recommendations, flags --report/--demo) so examples are copy-paste executable.
Remove the verbatim description repeats in 'When to Use' and 'Key Features' and collapse the overlapping Implementation Details / Workflow / Output Requirements / Error Handling / Input Validation / Response Template sections into a single concise workflow.
Fix or remove broken references: either add references/troubleshooting.md and scripts/fastqc_interpreter.py to the bundle, or drop the pointers and inline only what exists.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Noticeably verbose: the description is repeated verbatim inside 'When to Use' and 'Key Features', and multiple overlapping sections (Implementation Details, Workflow, Output Requirements, Error Handling, Input Validation, Response Template) restate the same generic process boilerplate. | 2 / 5 |
Actionability | While `python -m py_compile scripts/main.py` and `--help` are real, the substantive code examples reference things that do not exist in the bundle: `FASTQCInterpreter` (actual class is `FastQCInterpreter`), `analyze()`/`parse_metrics()`/`diagnose_issues()`/`analyze_batch()`, `scripts/fastqc_interpreter.py`, and CLI flags `--input`/`--batch` (actual flags are `--report`/`--demo`). | 2 / 5 |
Workflow Clarity | A 5-step Workflow with explicit stop-early and fallback checkpoints exists, but the steps are abstract process guidance rather than tied to the actual script, and the batch-analysis path lacks concrete validation of batch inputs. | 3 / 5 |
Progressive Disclosure | The only bundle file is scripts/main.py, yet the body references missing files (references/troubleshooting.md, scripts/fastqc_interpreter.py); structure exists via headers but navigation points to non-existent paths, and inlined reference-style content could be split out. | 2 / 5 |
Total | 9 / 20 Passed |