Content
42%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 skill pairs a genuine, runnable script with concrete parameter and output schemas, but the SKILL.md body is dominated by generic template filler and cross-reference placeholders that crowd out residency-specific guidance. Documented commands also drift from the actual script interface.
Suggestions
Remove or relocate the generic boilerplate sections (Risk Assessment, Security Checklist, Evaluation Criteria, Lifecycle Status, Response Template) and the "See ## X above" placeholders to tighten the body.
Correct the usage examples to match main.py's actual interface, e.g. `python scripts/main.py behavioral`, and drop the non-existent `--help` flag and the misleading `demo` argument.
Link the reference bundle specifically, e.g. "See [references/guidelines.md](references/guidelines.md) for the NRMP/AAMC resource list and STAR-method guidance," instead of pointing only at the `references/` directory.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is padded with generic boilerplate (Risk Assessment, Security Checklist, Evaluation Criteria, Lifecycle Status, Response Template) and "See ## X above" cross-reference placeholders that add tokens without residency-specific value. | 2 / 5 |
Actionability | Concrete commands and a real script are present, but documented usage (`--help`, `demo`) does not match main.py, which takes a positional question_type argument and silently falls back to behavioral on unknown values. | 3 / 5 |
Workflow Clarity | A 5-step workflow with a fallback path and early-stop exists, but checkpoints are abstract ("validate that the request matches the documented scope") rather than concrete validation commands woven into the sequence. | 3 / 5 |
Progressive Disclosure | A real bundle exists (references/guidelines.md, scripts/main.py) and is referenced by path with clear headers, but references are signaled only at the directory level (no specific file links) and large amounts of generic boilerplate are inlined rather than split out. | 3 / 5 |
Total | 11 / 20 Passed |