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.
The body is well-structured, concise, and actionable with executable examples and a validated workflow, but the in-body Python API diverges from the actual script and most listed reference files are missing.
Suggestions
Reconcile the body's Python examples with scripts/main.py so the documented methods (calculate_bmi, calculate_bsa, calculate_dose signature, pediatric_mode) actually exist, or note which capabilities are planned.
Create the missing reference files referenced in the References section (bsa_formulas_comparison.md, pediatric_norms.md, chemotherapy_dosing.md, ethnic_adjustments.md) or remove the broken links.
Add an explicit re-validate/retry loop after script execution so failures feed back into a fix step rather than only triggering the static fallback message.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient with executable code blocks and tight reference tables; assumes Claude's competence rather than explaining what BMI/BSA are. A few sections (e.g. the duplicated WHO table and Common Pitfalls) could be trimmed slightly without losing value. | 4 / 5 |
Actionability | Provides copy-paste-ready Python and CLI examples covering the common cases, but the body's Python API (calculate_bmi, calculate_bsa, calculate_dose with drug/max_dose, pediatric_mode) does not match the actual scripts/main.py, which only exposes calculate() and calculate_dose(bsa, standard_dose_mg). | 4 / 5 |
Workflow Clarity | A clear 5-step workflow with an explicit validation checkpoint (step 2: validate ranges; stop if out of bounds) and a named fallback path, but there is no validate→fix→retry loop on script output beyond the fallback switch. | 4 / 5 |
Progressive Disclosure | References are clearly signaled one level deep in a References section, but four of the five named files (bsa_formulas_comparison.md, pediatric_norms.md, chemotherapy_dosing.md, ethnic_adjustments.md) do not exist in references/ — only guidelines.md is present — so most referenced paths are broken. | 3 / 5 |
Total | 15 / 20 Passed |