Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

NanoResearch Experiment Scaffolder

Turns an experiment blueprint JSON into a runnable Python project skeleton with models, training, evaluation, and ablation configs.

Dev & CodingIntermediate1,477106AI score 6/10Last updated: May 26, 2026

What it does

This is the experiment stage of the NanoResearch pipeline. It reads papers/experiment_blueprint.json (produced by the planning skill), extracts the datasets, baselines, metrics, and ablation groups, and generates a complete Python project scaffold.

Generated output:

  • data/ — data loading and preprocessing modules
  • models/ — architecture stubs for the proposed method and each baseline
  • training/ — training loop with logging, checkpointing, early stopping
  • evaluation/ — metric computation and result aggregation
  • configs/ — YAML configs per experiment and ablation variant
  • run.py, requirements.txt — entry point and dependency list

No external tools or API keys required; it works purely through LLM code generation.

Who it's for

  • Grad students and researchers tired of rebuilding experiment code for every paper
  • ML engineers who want baselines and ablations in one consistent structure
  • Users already running NanoResearch's idea → plan → experiment workflow

Example uses

  1. Paper reproduction: a blueprint listing 2 datasets and 3 baselines yields matching model stubs, data loaders, and a shared training loop in one pass.
  2. Ablation setup: each ablation group (drop a loss term, change attention heads) gets its own YAML so you can run python run.py --config configs/ablation_a.yaml immediately.
  3. Team template: every new project opens with the same directory conventions, making code review and handoff far easier.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/nanoresearch-experiment folder from the GitHub repo OpenRaiser/NanoResearch into my ~/.claude/skills/nanoresearch-experiment/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/OpenRaiser/NanoResearch.git && mkdir -p ~/.claude/skills && cp -r NanoResearch/skills/nanoresearch-experiment ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and clone the repo: git clone https://github.com/OpenRaiser/NanoResearch.git
  2. Create the skills folder if needed: mkdir -p ~/.claude/skills
  3. Copy this skill over: cp -r NanoResearch/skills/nanoresearch-experiment ~/.claude/skills/
  4. (Recommended) Also copy the pipeline's planning skill so you can generate the blueprint input.
  5. Restart Claude Code and confirm nanoresearch-experiment appears in your skill list.
  6. Place papers/experiment_blueprint.json in your project folder, then ask: "Scaffold the experiment code from this blueprint."
  7. Install dependencies (pip install -r experiments/requirements.txt) and smoke-test with python experiments/run.py --config ....