skills/ml-research-router/SKILL.md
Project-local router for ML research skill selection. Use inside an initialized ML research project, or while maintaining this skill repo, when the user describes an ML research/paper/experiment/discovery/ops/release workflow and may not know the skill; route to a domain router or high-signal leaf. Do not use for generic non-ML projects.
npx skillsauth add a-green-hand-jack/ml-research-skills ml-research-routerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are the root router. Do not solve the task directly.
Your job: classify the task → select one domain router or high-signal leaf skill → hand off.
Use this router only inside an initialized ML research project with the full project-local bundle installed, or while maintaining this ml-research-skills repository.
For generic non-ML software projects, do not activate this router. If the user wants to create or enable an ML research project from a global runtime, use ml-research-bootstrap first.
Use this root router when:
git rev-parse --git-common-dir vs --show-toplevel.memory/BRIEFING.md exists, read it — the active phase narrows domain classification.references/route-table.md.references/skill-index.md.| Bucket | Key signals | Route to |
|---|---|---|
| experiment | run job, debug, NaN, OOM, results, ablation, metrics, baselines, statistics, confound, pivot | experiment-evidence-router |
| paper | write prose, draft section, submission, citation, LaTeX, consistency edit, camera-ready | paper-writing-router |
| discovery | literature survey, novel idea, reference papers, source cards, corpus comparison | discovery-router |
| ops | git, commit, push, worktree, project init, server, HPC, code review, memory, timeline | project-ops-router |
| method-design | design algorithm, method formulation, mechanism spec, implementation handoff | algorithm-design-planner |
| feedback-intake | advisor gave feedback, reviewer left comment, process inbound feedback, triage feedback | feedback-synthesizer |
| advisor-output | write update to advisor, weekly memo, lab note, collaborator status | advisor-update-writer |
| rebuttal | reviews arrived, respond to reviewer, OpenReview, point-by-point rebuttal | rebuttal-strategist |
| slides | slide deck, presentation, progress talk, advisor talk, lab meeting slides | research-slide-deck-builder |
| model-release | model card, dataset datasheet, HuggingFace card, reproducibility statement | model-card-writer |
| code-release | release code publicly, GitHub release, LICENSE, CITATION.cff, public repo | release-code |
| artifact-eval | artifact evaluation, AE package, reproduction instructions, smoke test manifest | artifact-evaluation-prep |
references/contrastive-routing.md.references/skill-index.md before asking the user to name a skill.experiment-evidence-router — do not add this router as an extra hop.testing
Bootstrap project-local ml-research-skills. Use from global installs when creating a new ML research project, enabling this collection in an existing ML research repo, or deciding whether to install the full bundle locally. Route to project-init for new projects; do not handle paper or experiment work directly.
development
Route project operations tasks — git, memory, bootstrap, remote, workspace, code review, timeline, ops — to the correct skill. Use when the task involves commits, pushes, worktrees, project memory, enabling project-local skills, SSH/server coordination, sidecar runners, or audits. Do not solve the ops task directly.
testing
Route ML/AI paper writing tasks to the correct skill — contract planning, prose drafting, section writing, consistency editing, review simulation, rebuttal, submission, or citation work. Use when the task involves writing, revising, reviewing, or submitting a paper instead of guessing between paper-writing-assistant, paper-writing-contract-planner, paper-reviewer-simulator, auto-paper-improvement-loop, or citation skills. Do not draft prose directly.
development
Route ML experiment planning, execution, debugging, result interpretation, and evidence packaging tasks to the correct skill. Use this when the task involves experiments, compute, results, or evidence — instead of guessing between run-experiment, run-status-monitor, experiment-debugger, result-diagnosis, research-results-auditor, statistical-analysis-planner, or paper packaging skills. Do not solve the task directly.