Nanoresearch experiment
Skill OpenRaiser/NanoResearch/skills/nanoresearch-experiment
Generate a Python code skeleton from an experiment blueprintFrom its SKILL.md
npx -y skills add OpenRaiser/NanoResearch --skill nanoresearch-experimentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.7 KB, 306 tokens by cl100k_base, as published. Nobody here has run it
Experiment Skill
Purpose
Take the experiment blueprint and produce a runnable Python code skeleton that implements the proposed method, baselines, training loops, evaluation harness, and ablation configurations.
Tools Required
None. This skill operates entirely through LLM code generation based on the experiment blueprint.
Input
experiment_blueprint: Path topapers/experiment_blueprint.jsonproduced by the planning skill
Process
- Parse the experiment blueprint for datasets, baselines, metrics, and ablation groups
- Generate the project directory structure (data loaders, models, training, evaluation, configs)
- Produce data loading and preprocessing code for each specified dataset
- Implement model architecture stubs for the proposed method and each baseline
- Generate training loop with logging, checkpointing, and early stopping
- Implement the evaluation harness computing all specified metrics
- Create configuration files for each ablation group
- Add a main entry point that accepts a config and runs the full train-evaluate pipeline
Output
Produces experiments/ directory containing:
data/: Data loading and preprocessing modulesmodels/: Model architecture implementations (proposed method and baselines)training/: Training loop and optimization utilitiesevaluation/: Metric computation and result aggregationconfigs/: YAML configuration files for each experiment and ablation variantrun.py: Main entry point for launching experimentsrequirements.txt: Python dependencies
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.