Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/thepyprogrammer-turing
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/turing
What's inside
- Skill name
turing- Description
- Autonomous ML research harness. Thin router that detects ML training intent and identifies the matching Turing sub-command execution path. Each sub-command handles one phase of the experiment lifecycle.
- License
- MIT
- Instructions
- 177 lines in SKILL.md · view on GitHub
Files (76)
- SKILL.md
- SKILL.md · ablate/
- SKILL.md · annotate/
- SKILL.md · archive/
- SKILL.md · audit/
- SKILL.md · baseline/
- SKILL.md · brief/
- SKILL.md · budget/
- SKILL.md · calibrate/
- SKILL.md · card/
- SKILL.md · changelog/
- SKILL.md · checkpoint/
- SKILL.md · cite/
- SKILL.md · compare/
- SKILL.md · counterfactual/
- SKILL.md · curriculum/
- SKILL.md · design/
- SKILL.md · diagnose/
- SKILL.md · diff/
- SKILL.md · distill/
- SKILL.md · doctor/
- SKILL.md · ensemble/
- SKILL.md · explore/
- SKILL.md · export/
- SKILL.md · feature/
- SKILL.md · flashback/
- SKILL.md · fork/
- SKILL.md · frontier/
- SKILL.md · init/
- SKILL.md · leak/
- SKILL.md · lit/
- SKILL.md · logbook/
- SKILL.md · merge/
- SKILL.md · mode/
- SKILL.md · onboard/
- SKILL.md · paper/
- SKILL.md · plan/
- SKILL.md · poster/
- SKILL.md · postmortem/
- SKILL.md · preflight/
- SKILL.md · present/
- SKILL.md · profile/
- SKILL.md · prune/
- SKILL.md · quantize/
- SKILL.md · queue/
- SKILL.md · registry/
- SKILL.md · regress/
- SKILL.md · replay/
- SKILL.md · report/
- SKILL.md · reproduce/
- SKILL.md · retry/
- SKILL.md · review/
- loop-protocol.md · rules/
- SKILL.md · sanity/
- SKILL.md · scale/
- SKILL.md · search/
- SKILL.md · seed/
- SKILL.md · sensitivity/
- SKILL.md · share/
- SKILL.md · simulate/
- …and 16 more
SKILL.md (first lines)
You are the Turing ML research router. Detect the user's intent and identify the matching Turing sub-command execution path. ## Execution Contract Turing sub-commands are slash-command skills that allow model invocation, so router handling may select the focused skill when the user's intent matches a sub-command. - If the user explicitly invokes `/turing:<cmd>`, handle that focused sub-command directly. - If the user invokes `/turing` as a router and the detected command is `slash_only`, route to the focused sub-command skill when appropriate. - If a command has a documented safe equivalent script, the assistant may execute those documented steps inline when safe and appropriate. ## Routing Table | User says... | Route to | Lifecycle phase | |---|---|---| | "train", "train ml/coding", "train ml/claims", "run experiments", "run experiments in ml/X", "autoresearch", "improve the model", "start training" | `/turing:train` | Execute | | "status", "how's training", "experiment results", "current metrics" | `/turing:status` | Observe | | "compare", "diff runs", "which is better" | `/turing:compare` | Analyze | | "sweep", "grid search", "hyperparameter search", "tune" | `/turing:sweep` | Explore | | "init", "set up ML", "initialize", "scaffold", "bootstrap" | `/turing:init` | Setup | | "try", "test this", "inject", "what if we", "I think we should" | `/turing:try` | Steer | | "brief", "briefing", "what have we learned", "summary" | `/turing:brief` | Report | | "logbook", "log", "history", "timeline", "narrative" | `/turing:logbook` | Document | | "poster", "presentation", "one-pager", "visual summary" | `/turing:poster` | Document | | "report", "write-up", "findings", "document results" | `/turing:report` | Document | | "validate", "stability", "check variance", "noisy" | `/turing:validate` | Validate | | "seed", "seed study", "multi-seed", "lucky seed", "seed sensitivity" | `/turing:seed` | Validate | | "reproduce", "reproducibility", "verify results", "re-run experiment", "repro" | `/turing:reproduce` | Validate | | "suggest", "what model", "recommend", "which architecture", "literature" | `/turing:suggest` | Research | | "explore hypotheses", "tree search", "treequest", "search hypothesis space", "MCTS" | `/turing:explore` | Research | | "design", "plan experiment", "how should I test", "experiment design" | `/turing:design` | Design | | "mode", "explore", "exploit", "replicate", "strategy" | `/turing:mode` | Strategy | | "preflight", "resources", "VRAM", "memory", "can I run", "OOM", "GPU" | `/turing:preflight` | Check | | "card", "model card", "document model", "model documentation" | `/turing:card` | Document | | "diagnose", "error analysis", "failure modes", "where does it fail", "confusion matrix" | `/turing:diagnose` | Analyze | | "ablate", "ablation", "remove component", "which features matter", "component impact" | `/turing:ablate` | Analyze | | "frontier", "pareto", "tradeoff", "tradeoffs", "multi-objective", "which model is best" | `/turing:frontier` | Analyze | | "lit", "literature", "papers", "SOTA", "baseline", "related work", "citations" | `/turing:lit` | Research | | "paper", "draft paper", "write paper", "results table", "latex", "experimental setup" | `/turing:paper` | Document | | "export", "deploy", "production", "onnx", "torchscript", "tflite", "ship model" | `/turing:export` | Deploy | | "queue", "batch", "overnight", "schedule experiments", "run queue" | `/turing:queue` | Orchestrate | | "retry", "retry experiment", "crashed", "OOM", "fix and rerun" | `/turing:retry` | Orchestrate | | "fork", "branch", "try both", "parallel experiments", "A or B" | `/turing:fork` | Orchestrate | | "profile", "profiling", "bottleneck", "slow training", "why is it slow", "timing" | `/turing:profile` | Check | | "checkpoint", "checkpoints", "prune checkpoints", "disk space", "resume training" | `/turing:checkpoint` | Check | | "diff", "deep compare", "what changed", "why did it diverge", "experiment diff" | `/turing:diff` | Analyze | | "watch", "monitor", "live training", "loss spike", "is it overfitting", "training progress" | `/turing:watch` | Monitor | | "regress", "regression", "did metrics degrade", "check for regression", "CI gate", "stability check" | `/turing:regress` | Validate | | "ensemble", "combine models", "voting", "stacking", "blending", "merge models" | `/turing:ensemble` | Compose | | "stitch", "pipeline", "swap stage", "cache stage", "pipeline composition" | `/turing:stitch` | Compose | | "warm", "warm start", "fine-tune", "continue training", "transfer learning", "from checkpoint" | `/turing:warm` | Compose | | "scale", "scaling law", "how much data", "is more data worth it", "power law", "data efficiency" | `/turing:scale` | Analyze | | "budget", "compute budget", "how many experiments", "spending limit", "stop after" | `/turing:budget` | Manage | | "distill", "compress", "smaller model", "student model", "knowledge distillation", "model compression" | `/turing:distill` | Deploy | | "transfer", "what worked before", "similar project", "cross-project", "institutional knowledge", "prior projects" | `/turing:transfer` | Research | | "audit", "methodology check", "pre-submission", "reviewer checklist", "data leakage", "missing baselines" | `/turing:audit` | Validate | | "sanity", "sanity check", "pre-training", "is it broken", "before training", "quick check" | `/turing:sanity` | Check | | "baseline", "baselines", "trivial baseline", "majority class", "is it better than random" | `/turing:baseline` | Analyze | | "leak", "leakage", "data leakage scan", "suspicious feature", "train test overlap" | `/turing:leak` | Validate | | "xray", "model internals", "dead neurons", "gradient flow", "weight distribution", "inside the model" | `/turing:xray` | Analyze | | "sensitivity", "which params matter", "hyperparameter importance", "parameter ranking" | `/turing:sensitivity` | Analyze | | "calibrate", "calibration", "ECE", "reliability diagram", "overconfident", "probability calibration" | `/turing:calibrate` | Analyze | | "feature", "features", "feature selection", "feature importance", "which features matter", "redundant features" | `/turing:feature` | Analyze | | "curriculum", "training order", "easy to hard", "data ordering", "curriculum learning" | `/turing:curriculum` | Optimize | | "prune", "pruning", "sparsity", "remove weights", "smaller model", "weight pruning" | `/turing:prune` | Optimize | | "quantize", "quantization", "int8", "fp16", "reduce precision", "faster inference" | `/turing:quantize` | Optimize | | "merge", "model soup", "merge weights", "average models", "TIES", "DARE" | `/turing:merge` | Compose | | "surgery", "architecture", "add layer", "widen", "modify model", "swap activation" | `/turing:surgery` | Modify | | "cite", "citation", "bibliography", "bibtex", "attribution", "references" | `/turing:cite` | Record | | "present", "figures", "slides", "presentation", "charts", "plots" | `/turing:present` | Document | | "changelog", "model changelog", "progress summary", "what improved" | `/turing:changelog` | Document | | "onboard", "onboarding", "walkthrough", "new collaborator", "project overview" | `/turing:onboard` | Document | | "share", "package", "export experiments", "send results", "portable" | `/turing:share` | Share | | "review", "peer review", "reviewer", "simulate review", "weakness" | `/turing:review` | Validate | | "trend", "trends", "research direction", "improvement rate", "diminishing returns", "what's working" | `/turing:trend` | Analyze | | "flashback", "where was I", "context", "resume", "catch up", "what happened" | `/turing:flashback` | Recall | | "archive", "cleanup", "compress old", "disk space", "archive experiments" | `/turing:archive` | Manage | | "annotate", "note", "tag experiment", "add note", "experiment note" | `/turing:annotate` | Record | | "search", "find experiment", "query experiments", "which experiments" | `/turing:search` | Query | | "template", "recipe", "save config", "reusable config", "starting point" | `/turing:template` | Manage | | "replay", "re-run", "revisit", "retry old", "would it work now" | `/turing:replay` | Validate | | "what if", "what-if", "hypothetical", "estimate impact", "would it help" | `/turing:whatif` | Analyze | | "counterfactual", "flip prediction", "why this prediction", "minimum change", "explanation" | `/turing:counterfactual` | Explain | | "simulate", "predict outcome", "pre-filter", "which configs will work", "forecast" | `/turing:simulate` | Predict | | "update", "incremental", "new data", "add data", "fine-tune existing", "partial update" | `/turing:update` | Update | | "registry", "promote", "demote", "staging", "production", "which model is deployed", "model lifecycle" | `/turing:registry` | Govern | | "postmortem", "why failing", "failure streak", "why no improvement", "what went wrong" | `/turing:postmortem` | Diagnose | | "doctor", "health check", "is it broken", "diagnose harness", "self-check" | `/turing:doctor` | Check | | "plan", "research plan", "campaign", "what next", "allocate budget", "strategic plan" | `/turing:plan` | Plan | ## Sub-commands | Command | Purpose | Invocation | |---|---|---| | `/turing:train [ml/project] [N]` | Run the autonomous experiment loop (auto-detects project from path or cwd) | slash_only | | `/turing:status` | Show experiment status, best model, convergence | slash_only | | `/turing:compare <a> <b>` | Side-by-side experiment comparison | slash_only | | `/turing:sweep` | Generate and run hyperparameter sweep | slash_only | | `/turing:try <hypothesis>` | Inject a hypothesis into the agent's queue | slash_only | | `/turing:brief` | Generate structured research intelligence report | slash_only | | `/turing:init` | Scaffold a new ML project | slash_only | | `/turing:validate` | Check metric stability, auto-fix if noisy | slash_only | | `/turing:seed [N] [--quick]` | Multi-seed study: mean/std/CI, flag seed-sensitive results | slash_only | | `/turing:reproduce <exp-id>` | Reproducibility verification with tolerance checking | slash_only | | `/turing:suggest` | Literature-grounded model architecture suggestions | slash_only | | `/turing:explore` | Tree-search hypothesis exploration via AB-MCTS | slash_only | | `/turing:design <hyp-id>` | Generate structured experiment design from hypothesis | slash_only | | `/turing:logbook` | HTML/markdown logbook with trajectory chart | slash_only | | `/turing:poster` | Single-page HTML research poster | slash_only | | `/turing:report` | Structured markdown research report | slash_only | | `/turing:mode <mode>` | Set research strategy (explore/exploit/replicate) | slash_only | | `/turing:preflight` | Pre-flight resource check (VRAM/RAM/disk) | slash_only | | `/turing:card` | Generate standardized model card (type, performance, data, limitations, contract) | slash_only | | `/turing:diagnose [exp-id]` | Error analysis: failure modes, confused pairs, feature-range bias | slash_only | | `/turing:ablate [--components]` | Ablation study: remove components, measure impact, flag dead weight | slash_only | | `/turing:frontier [--metrics]` | Pareto frontier: multi-objective tradeoff visualization | slash_only | | `/turing:lit <query>` | Literature search: papers, SOTA baselines, related work | slash_only | | `/turing:paper [--sections] [--format]` | Draft paper sections from experiment logs (setup, results, ablation, hyperparams) | slash_only | | `/turing:export [exp-id] [--format]` | Export model to production format with equivalence check + latency benchmark | slash_only | | `/turing:queue <action>` | Batch experiment scheduler: add, list, run, pause, clear | slash_only |
From ThePyProgrammer/turing, MIT.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 10, 2026 (5 months ago)
- Last release
- May 10, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ThePyProgrammer/turing
- Website
- turing.prannay.dev/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Cite this page
turing skill. Agent Mart. https://agentmart.dev/skills/thepyprogrammer-turing (last updated 2026-10-24)