Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Choose a model architecture for a medical-imaging research question before scaffolding. Maps the task (classification, segmentation, detection, transfer), modality and dimensionality, labelled-data scale, and class imbalance to a shortlist of architectures, each grounded in its source paper with a when-to-use, a medical-imaging use, a reference implementation, the typical validation setup, and the matching model-scaffold template. Covers the foundational curriculum (ResNet, DenseNet, EfficientNe
.claude/skills/aperivue-architecture-zoo/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 86% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 71% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -15% | 0% |
This skill turns a medical-imaging research question into a paper-grounded architecture choice — so the build starts from the right archetype (and a known validation setup) rather than from whatever is fashionable, and the choice carries its source citation into the Methods. It is the front end of the model-engineering lane: architecture-zoo (choose) → /model-scaffold (build) → /model-validation (validate).
It is advisory (Layer D): it writes a short decision note, never code or weights. The actual repo is /model-scaffold. It describes archetypes and the task → family → constraint logic, not a live SOTA leaderboard (SOTA churns; the logic does not).
transfer-learning question and want it grounded in the literature with a sensible default.
/model-scaffold./model-validation./model-evaluation + /analyze-stats./design-study; AI-vs-expert benchmark → /design-ai-benchmarking./mllm-eval.State the task (classification / segmentation / detection / transfer), the modality + dimensionality (2-D vs 3-D volume), the labelled-data scale (events / structures, not just images), label availability (lots / few / unlabelled pool), and constraints (class imbalance, small structures, interpretability, deployment compute).
Open ${CLAUDE_SKILL_DIR}/references/index.md and follow task → constraints → default pick. It routes to a family card.
${CLAUDE_SKILL_DIR}/references/classification.md — ResNet / DenseNet / EfficientNet / Inception /ViT / Swin / DeiT.
${CLAUDE_SKILL_DIR}/references/segmentation.md — U-Net / 3-D U-Net / V-Net / Attention & ResidualU-Net / nnU-Net / SegResNet / Swin-UNETR / Mask R-CNN.
${CLAUDE_SKILL_DIR}/references/detection.md — R-CNN family / Faster R-CNN + FPN / Mask R-CNN /RetinaNet / YOLO / DETR.
${CLAUDE_SKILL_DIR}/references/synthesis.md — Pix2Pix / CycleGAN / SPADE / diffusion (DDPM, latent) /VAE / fastMRI reconstruction.
${CLAUDE_SKILL_DIR}/references/foundation_models.md — SAM / MedSAM / MedSAM2 / TotalSegmentator /SegVol / BiomedCLIP / DINO / MAE / SimCLR / MoCo.
${CLAUDE_SKILL_DIR}/references/graph.md — GCN / GraphSAGE / GAT / GIN / BrainGNN for brainconnectomes & population graphs (integrate PyTorch Geometric / DGL; not scaffolded by model-scaffold). Each card gives the paper, core idea, when-to-use, medical-imaging use, reference implementation, and the typical validation/experiment setup for that architecture class.
Record decisions/architecture_choice.md: the task, the chosen architecture, its source paper, the reason against the constraints, the runner-up + why not, and the matching /model-scaffold template. Naming the source paper is mandatory; cite, never invent, any benchmark number.
Carry the decision note to /model-scaffold (instantiate the template), then /model-validation (split / validation design), /model-evaluation + /analyze-stats (metrics), and /write-paper (the Methods cite the architecture's source paper).
decision note must carry that citation.
/search-lit); if uncertain, write [VERIFY] and ask.
ViT on a few hundred images, or 2-D slices for a volumetric structure) — the constraints in the decision tree exist to prevent exactly that.
recommendation is the latest best.
architecture-zoo (this skill: choose, paper-grounded)
└─ model-scaffold (build the reproducible repo from the chosen template)
└─ model-validation -> model-evaluation -> write-paper (cite the source paper)It does not build, train, evaluate, or rank live SOTA — it maps the research question to a defensible, paper-grounded archetype and hands the choice to /model-scaffold.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-03 | fail→fail | 15,104 | 10,900 | -28% | 1 | 1 | 0% | 2,728 | 2,998 | +10% | 0 | 0 | — |
case-01 | pass→pass | 19,479 | 29,330 | +51% | 1 | 1 | 0% | 3,291 | 6,498 | +97% | 0 | 0 | — |
case-02 | fail→pass | 27,199 | 23,814 | -12% | 1 | 1 | 0% | 5,750 | 5,688 | -1% | 0 | 0 | — |
case-04 | fail→fail | 10,688 | 9,964 | -7% | 1 | 1 | 0% | 2,116 | 3,048 | +44% | 0 | 0 | — |
case-05 | pass→pass | 15,752 | 14,445 | -8% | 1 | 1 | 0% | 2,671 | 3,814 | +43% | 0 | 0 | — |
case-06 | fail→pass | 17,899 | 27,929 | +56% | 1 | 1 | 0% | 2,787 | 5,190 | +86% | 0 | 0 | — |
case-07 | pass→pass | 14,329 | 16,929 | +18% | 1 | 1 | 0% | 2,447 | 4,217 | +72% | 0 | 0 | — |
case-08 | pass→pass | 15,386 | 14,371 | -7% | 1 | 1 | 0% | 2,422 | 3,628 | +50% | 0 | 0 | — |
case-09 | fail→pass | 14,985 | 17,144 | +14% | 1 | 1 | 0% | 2,516 | 4,305 | +71% | 0 | 0 | — |
case-10 | pass→pass | 19,344 | 17,947 | -7% | 1 | 1 | 0% | 3,248 | 4,409 | +36% | 0 | 0 | — |
case-11 | fail→pass | 17,058 | 10,733 | -37% | 1 | 1 | 0% | 2,743 | 3,017 | +10% | 0 | 0 | — |
case-12 | pass→pass | 12,481 | 15,550 | +25% | 1 | 1 | 0% | 1,956 | 3,934 | +101% | 0 | 0 | — |
case-13 | fail→pass | 27,181 | 15,384 | -43% | 1 | 1 | 0% | 4,906 | 4,174 | -15% | 0 | 0 | — |
case-14 | pass→pass | 14,807 | 16,941 | +14% | 1 | 1 | 0% | 2,485 | 4,308 | +73% | 0 | 0 | — |
case-21 | fail→pass | 16,516 | 22,251 | +35% | 1 | 1 | 0% | 2,693 | 5,080 | +89% | 0 | 0 | — |
case-15 | pass→pass | 16,059 | 15,462 | -4% | 1 | 1 | 0% | 2,655 | 3,983 | +50% | 0 | 0 | — |
case-16 | pass→pass | 15,436 | 15,702 | +2% | 1 | 1 | 0% | 2,541 | 4,073 | +60% | 0 | 0 | — |
case-17 | fail→pass | 7,852 | 13,748 | +75% | 1 | 1 | 0% | 1,365 | 3,775 | +177% | 0 | 0 | — |
case-18 | fail→pass | 13,788 | 19,305 | +40% | 1 | 1 | 0% | 2,172 | 4,713 | +117% | 0 | 0 | — |
case-19 | fail→pass | 15,456 | 15,659 | +1% | 1 | 1 | 0% | 2,715 | 4,178 | +54% | 0 | 0 | — |
case-20 | pass→pass | 14,803 | 21,870 | +48% | 1 | 1 | 0% | 2,587 | 5,219 | +102% | 0 | 0 | — |
case-22 | pass→pass | 15,563 | 11,158 | -28% | 1 | 1 | 0% | 2,531 | 3,189 | +26% | 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. The headline lift of +41 percentage points is the difference between those two pass rates over the 22 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.