← All skills
model-scaffold
80 / 100 · Low risk
Fine to try.
By Aperivue/medsci-skills (GitHub) · research · 379 stars · scanned at commit e0ea3b0
Use when you need a runnable PyTorch training repo for a medical-imaging task (segmentation, classification, detection, synthesis, self-supervised, or fine-tuning a pretrained backbone). Emits a patient-level seed-locked split, train/evaluate scripts, config and a Methods stub.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 19 places.
Show 16 more
- skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 66
check "malformed --ack-qc (no reason) exits 2" bash -c \ - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 68
check "an ack for another code does not unblock (exit 1)" bash -c \ - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 120
check "--imaging-qc missing path exits 2" bash -c \ - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 123
check "--imaging-qc on a non-imaging-data JSON exits 2" bash -c \ - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 129
check "plain scaffold: config.yaml has no imaging_qc block" bash -c "! grep -q imaging_qc '$WORK/plain/config.yaml'" - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 130
check "plain scaffold: REPRODUCIBILITY.md unchanged" bash -c "! grep -q 'Upstream imaging QC' '$WORK/plain/REPRODUCIBILITY.md'" - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 136
check "run inside manifests/ as '$spelling': ../qc Major blocks (exit 1)" bash -c \ - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 162
check "unreadable files do not pass silently: stderr names each" bash -c \ - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 164
check "unreadable files listed in IMAGING_QC.md as NOT ASSESSED" bash -c \ - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 168
check "another tool's report (its own detector) is ignored" bash -c "! grep -q unrelated.json '$WORK/unread/repo/IMAGING_QC.md' '$WORK/unread/stderr'" - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 210
check "summary.n_major \"inf\" -> UNREADABLE, no traceback" bash -c "grep -q 'UNREADABLE QC FILE: .*summary.n_major' '$WORK/s_inf/stderr' && ! grep -q Traceback - skills/model-scaffold/tests/test_imaging_qc_handoff.sh, line 230
check "no heading injected by the reason" bash -c "! grep -q '^## injected' '$WORK/major/repo/IMAGING_QC.md'" - skills/model-scaffold/tests/test_training_hygiene.sh, line 61
check "split seed recorded = 42" bash -c "[ \"\$(cat '$WORK/clean/splits/split_seed.txt')\" = '42' ]" - skills/model-scaffold/tests/test_training_hygiene.sh, line 202
check "imported split records the upstream seed" bash -c "[ \"\$(cat '$WORK/imp/splits/split_seed.txt')\" = '7' ]" - skills/model-scaffold/tests/test_training_hygiene.sh, line 214
check "missing --preprocessing-manifest file exits 2" bash -c \ - skills/model-scaffold/tests/test_training_hygiene.sh, line 286
check "--repo with no train.py -> no 'seeds all RNGs' clean row" bash -c \
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'model-scaffold' ] || [ -L ~/.agents/skills/'model-scaffold' ]; then echo 'A skill folder named model-scaffold already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Aperivue/medsci-skills' "$d" && git -C "$d" checkout --quiet 'e0ea3b0be3bf529aa0b94ee5fd8450e78848932c' -- 'skills/model-scaffold' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/model-scaffold' ~/.agents/skills/'model-scaffold' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'model-scaffold' ~/.claude/skills/'model-scaffold' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Aperivue/medsci-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Aperivue/medsci-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | e0ea3b0 | 80 |
| 2026-11-07 | cc462bc | 100 |