Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate the documentation an engineer-built medical-imaging model must carry — a Model Card (Mitchell et al. 2019), a Datasheet for its dataset (Gebru et al. 2021), and a METRIC-informed data-quality pass — filled from user-supplied facts, then verify every required section is present and non-empty before the card ships to a repo, Hugging Face card, or manuscript supplement. Never fabricates numbers, provenance, consent, or licence; unfilled fields stay flagged. Ships a deterministic completene
.claude/skills/aperivue-model-card/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | -58% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 56% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 4% | 0% |
This skill produces the documentation an engineer-built medical-imaging model must carry: a Model Card (intended use, out-of-scope use, training data, per-subgroup performance, caveats), a Datasheet for its dataset (provenance, composition, collection, labelling, consent), and a METRIC-informed data-quality pass. It fills the templates from facts the user supplies — it never invents a number, a provenance detail, a consent status, or a licence — and ships a deterministic gate that no required section is missing or left as an unfilled [NEEDS INPUT] placeholder.
It is the reporting seam of the model-engineering lane: after /model-validation audits the design and /model-evaluation produces the numbers, this skill records them in a portable, auditable card that /write-paper and /check-reporting consume. It mirrors /version-dataset structurally (generate + deterministic verify).
/model-validation, /model-evaluation./version-dataset; tabular variable docs → /generate-codebook./check-reporting./model-scaffold.Gather, from the user / the model's developers: task + architecture + provenance + licence; intended use and out-of-scope use; training and evaluation cohorts; the reference standard and inter-reader agreement; overall and per-subgroup performance; data collection, consent, and de-identification. Anything not supplied stays [NEEDS INPUT] — never guess.
Copy ${CLAUDE_SKILL_DIR}/references/model_card_template.md to MODEL_CARD.md and fill each section from the facts. Keep the headings. Numbers come only from /model-evaluation / executed results.
Copy ${CLAUDE_SKILL_DIR}/references/datasheet_template.md to DATASHEET.md and fill the seven question groups (Motivation, Composition, Collection, Preprocessing/Labeling, Uses, Distribution, Maintenance).
Walk ${CLAUDE_SKILL_DIR}/references/metric_dimensions.md (completeness, correctness, consistency, representativeness, timeliness, provenance, label provenance, fairness/coverage, leakage safety) and record each finding in the Datasheet. Anything that affects the headline metric's validity is also a /model-validation finding — cross-check there.
bashpython3 ${CLAUDE_SKILL_DIR}/scripts/check_model_card_complete.py \ --card MODEL_CARD.md --datasheet DATASHEET.md --strict
MISSING_SECTION / EMPTY_REQUIRED_SECTION must be zero before the card ships.
Carry the card into /write-paper (the Methods / supplement reference it), /check-reporting (CLAIM 2024 / TRIPOD+AI item audit of the manuscript), and /self-review.
/model-evaluation or the user's executed results; every provenance / consent / licence statement is user-confirmed. Unknown → [NEEDS INPUT], which the gate flags.
pass the gate.
is /model-validation and the human's responsibility.
scripts/check_model_card_complete.py — verifies every required Model Card / Datasheet section is present and non-empty (stdlib, network-free). Reproducible challenge: bash ${CLAUDE_SKILL_DIR}/scripts/check_model_card_complete_challenge/verify.sh.
Model Cards (Mitchell et al. 2019) and Datasheets (Gebru et al. 2021) are documentation standards, not clinical reporting guidelines, so they live here as references/ templates (uncounted), not in /check-reporting's counted checklist set — the same way appraisal_tools/METRICS.md is kept separate. /check-reporting still owns the manuscript-level CLAIM 2024 / TRIPOD+AI item audit.
model-validation (audit design) + model-evaluation (metrics)
└─ model-card (this skill: Model Card + Datasheet + METRIC pass, completeness-gated)
└─ write-paper + check-reporting (manuscript) ; version-dataset (dataset bytes)| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-05 | fail→pass | 21,777 | 3,950 | -82% | 1 | 1 | 0% | 4,407 | 1,864 | -58% | 0 | 0 | — |
case-06 | fail→pass | 9,800 | 4,303 | -56% | 1 | 1 | 0% | 1,606 | 1,958 | +22% | 0 | 0 | — |
case-12 | pass→pass | 11,669 | 4,909 | -58% | 1 | 1 | 0% | 1,884 | 2,031 | +8% | 0 | 0 | — |
case-04 | fail→pass | 32,879 | 21,686 | -34% | 1 | 1 | 0% | 5,448 | 4,642 | -15% | 0 | 0 | — |
case-01 | fail→fail | 21,361 | 5,740 | -73% | 1 | 1 | 0% | 3,927 | 1,701 | -57% | 0 | 0 | — |
case-02 | fail→fail | 23,096 | 5,699 | -75% | 1 | 1 | 0% | 4,141 | 1,517 | -63% | 0 | 0 | — |
case-03 | fail→fail | 28,402 | 5,988 | -79% | 1 | 1 | 0% | 6,244 | 1,473 | -76% | 0 | 0 | — |
case-07 | fail→pass | 7,597 | 4,040 | -47% | 1 | 1 | 0% | 1,207 | 1,882 | +56% | 0 | 0 | — |
case-08 | fail→pass | 17,475 | 10,857 | -38% | 1 | 1 | 0% | 2,873 | 2,994 | +4% | 0 | 0 | — |
case-09 | fail→fail | 9,422 | 2,199 | -77% | 1 | 1 | 0% | 1,455 | 1,533 | +5% | 0 | 0 | — |
case-10 | fail→pass | 5,630 | 1,849 | -67% | 1 | 1 | 0% | 851 | 1,494 | +76% | 0 | 0 | — |
case-11 | fail→pass | 11,756 | 7,182 | -39% | 1 | 1 | 0% | 1,884 | 2,307 | +22% | 0 | 0 | — |
case-13 | fail→pass | 7,773 | 3,610 | -54% | 1 | 1 | 0% | 1,224 | 1,822 | +49% | 0 | 0 | — |
case-14 | pass→pass | 9,594 | 6,432 | -33% | 1 | 1 | 0% | 1,487 | 2,244 | +51% | 0 | 0 | — |
case-15 | fail→pass | 10,975 | 5,220 | -52% | 1 | 1 | 0% | 1,728 | 2,017 | +17% | 0 | 0 | — |
case-16 | fail→fail | 9,987 | 5,730 | -43% | 1 | 1 | 0% | 1,585 | 2,100 | +32% | 0 | 0 | — |
case-17 | pass→pass | 10,580 | 3,390 | -68% | 1 | 1 | 0% | 1,722 | 1,748 | +2% | 0 | 0 | — |
case-18 | fail→pass | 8,847 | 5,996 | -32% | 1 | 1 | 0% | 1,352 | 2,153 | +59% | 0 | 0 | — |
case-19 | pass→pass | 7,303 | 5,600 | -23% | 1 | 1 | 0% | 1,129 | 2,087 | +85% | 0 | 0 | — |
case-20 | pass→pass | 6,022 | 5,901 | -2% | 1 | 1 | 0% | 1,045 | 2,133 | +104% | 0 | 0 | — |
case-21 | pass→pass | 10,670 | 5,547 | -48% | 1 | 1 | 0% | 1,690 | 2,041 | +21% | 0 | 0 | — |
case-22 | pass→pass | 12,062 | 2,741 | -77% | 1 | 1 | 0% | 1,841 | 1,638 | -11% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 19 counted toward the lift figure. The other 3 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +45 percentage points is the difference between those two pass rates over the 19 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.