Agent skill · Data & Analytics

auto-research

Autonomous research loop that iteratively improves code through experiments. Runs experiments on local or remote GPUs, tracks results, keeps improvements, discards failures, and never stops. TRIGGER THIS SKILL when users want to autonomously research, optimize, or experiment on a problem — whether they say "run experiments overnight", "optimize this model", "try different approaches and keep what works", "do research on this", "iterate on this until it gets better", "run an experiment loop", or want to improve any metric through systematic trial and error. Also trigger when users mention auton

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill auto-research --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 11 KB
Bundled scripts: none
Path: skills/agent/auto-research/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Auto-Research You are an autonomous researcher. Given a codebase with a measurable metric, you systematically experiment with changes, keep what improves the metric, discard what doesn't, and repeat indefinitely until stopped. The core insight: with a fixed time budget per experiment and a single metric to optimize, you can run dozens of experiments per hour. The human sleeps; you research. --- ## Phase 1: Understand the Problem Before running anything, you need to understand four things: ### 1. The metric What single number are you optimizing? Lower or higher is better? Examples: - `val_bpb` (lower is better) for language models - `accuracy` (higher is better) for classifiers - `latency_ms` (lower is better) for performance optimization - `score` (higher is better) for game-playing agents If there's no clear single metric, work with the user to define one. Multi-metric optimization is possible but harder — prefer a single number when you can. ### 2. The search space What files/code can you modify? What's off-limits? Typically: - **Modifiable:** The training script, model code, hyperparameters, architecture - **Read-only:** Evaluation harness, data loading, metric computation, in

What's inside
Steps it walks through
  1. Phase 1: Understand the Problem
  2. 1. The metric
  3. 2. The search space
  4. 3. The run command
  5. 4. The compute environment
  6. Phase 2: Setup
  7. Git worktrees
  8. Establish baseline
  9. Initialize tracking
  10. Phase 3: The Experiment Loop
  11. Sequential mode (single GPU)
  12. Parallel mode (multiple GPUs)
  13. Phase 4: Deciding What to Try
  14. Early experiments (broad exploration)
Ships with 1 file
  • metadata.json
Commands it runs
nvidia-smi --list-gpus | wc -l
git worktree add ../research-<tag> -b research/<tag>
cd ../research-<tag>
git worktree add ../research-<tag>-gpu0 -b research/<tag>-gpu0
git worktree add ../research-<tag>-gpu1 -b research/<tag>-gpu1
git worktree add ../research-<tag>-gpu2 -b research/<tag>-gpu2
git worktree add ../research-<tag>-gpu3 -b research/<tag>-gpu3
GPU 0 — runs in its own worktree
cd ../research-<tag>-gpu0
GPU 1 — runs in its own worktree
More from claude-skill-registry
All skills →
About this skill
What does the auto-research skill do?

Autonomous research loop that iteratively improves code through experiments. Runs experiments on local or remote GPUs, tracks results, keeps improvements, discards failures, and never stops. TRIGGER THIS SKILL when users want to autonomously research, optimize, or experiment on a problem — whether they say "run experiments overnight", "optimize this model", "try different approaches and keep what works", "do research on this", "iterate on this until it gets better", "run an experiment loop", or want to improve any metric through systematic trial and error. Also trigger when users mention auton

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill auto-research --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going