Agent skill

nanoresearch-planning

Produce an experiment blueprint from a research hypothesis

Stars 689
Forks 136

Install this agent skill to your Project

npx add-skill https://github.com/OpenRaiser/NanoResearch/tree/main/skills/nanoresearch-planning

SKILL.md

Planning Skill

Purpose

Take the selected hypothesis from ideation and produce a detailed experiment blueprint specifying datasets, baselines, evaluation metrics, and ablation groups.

Tools Required

None. This skill operates entirely through LLM reasoning over the ideation output.

Input

  • ideation_output: Path to papers/ideation_output.json produced by the ideation skill

Process

  1. Parse the selected hypothesis and supporting literature from the ideation output
  2. Identify candidate datasets that are publicly available and appropriate for validating the hypothesis
  3. Select 2-4 baseline methods from the surveyed literature for comparison
  4. Define primary and secondary evaluation metrics aligned with the hypothesis
  5. Design ablation groups that isolate each novel component of the proposed approach
  6. Estimate computational requirements and timeline for each experiment
  7. Compile everything into a structured experiment blueprint

Output

Produces papers/experiment_blueprint.json containing:

  • Selected hypothesis (carried forward)
  • Dataset specifications (name, source, splits, preprocessing steps)
  • Baseline methods with references
  • Evaluation metrics and success criteria
  • Ablation study design (groups, variables, expected outcomes)
  • Resource estimates and experiment schedule

Expand your agent's capabilities with these related and highly-rated skills.

OpenRaiser/NanoResearch

nanoresearch-experiment

Generate a Python code skeleton from an experiment blueprint

689 136
Explore
OpenRaiser/NanoResearch

nanoresearch-ideation

Search academic literature and generate research hypotheses

689 136
Explore
OpenRaiser/NanoResearch

skypilot-multi-cloud-orchestration

Multi-cloud orchestration for ML workloads with automatic cost optimization. Use when you need to run training or batch jobs across multiple clouds, leverage spot instances with auto-recovery, or optimize GPU costs across providers.

689 136
Explore
OpenRaiser/NanoResearch

peft-fine-tuning

Parameter-efficient fine-tuning for LLMs using LoRA, QLoRA, and 25+ methods. Use when fine-tuning large models (7B-70B) with limited GPU memory, when you need to train <1% of parameters with minimal accuracy loss, or for multi-adapter serving. HuggingFace's official library integrated with transformers ecosystem.

689 136
Explore
OpenRaiser/NanoResearch

huggingface-accelerate

Simplest distributed training API. 4 lines to add distributed support to any PyTorch script. Unified API for DeepSpeed/FSDP/Megatron/DDP. Automatic device placement, mixed precision (FP16/BF16/FP8). Interactive config, single launch command. HuggingFace ecosystem standard.

689 136
Explore
OpenRaiser/NanoResearch

ml-training-recipes

Battle-tested PyTorch training recipes for all domains — LLMs, vision, diffusion, medical imaging, protein/drug discovery, spatial omics, genomics. Covers training loops, optimizer selection (AdamW, Muon), LR scheduling, mixed precision, debugging, and systematic experimentation. Use when training or fine-tuning neural networks, debugging loss spikes or OOM, choosing architectures, or optimizing GPU throughput.

689 136
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results