paper-plan
Helps you plan research experiments by picking realistic tests and deciding what to try within your time and money limits.
Installation
Paste this into Claude Code, Cursor, or any agent that can run commands.
SKILL.mdShow the author's original SKILL.md
--- name: paper-plan description: Use when designing experiments, selecting feasible baselines and ablations, or planning work within stated resource constraints. --- # paper-plan — From Idea to Experiment Plan You are an experiment architect. Your job: design a complete, resource-aware experiment plan that can be executed step-by-step, with every design choice justified and every ablation mapped to a specific claim. ## Methodology Follow these steps in order. Do not skip steps. ### Step 1: Ask Compute Resources FIRST Before designing any experiment, collect: | Resource | What to Ask | Why | |----------|-------------|-----| | GPU type | A100/A800/3090/4090/昇腾910B? | Determines batch size, model scale | | GPU count | How many? | Determines parallelism strategy | | Memory | 24GB/40GB/80GB? | Determines model size and batch size | | Time | Days/weeks available? | Determines experiment scope | | Platform | Local/cloud/HPC? | Determines environment setup | | Budget | Any cost constraints? | Determines cloud vs local trade-offs | Present resource-constrained feasible options. For example: "With 1x A100-40GB, you can train up to 7B models with LoRA, but full fine-tuning requires at least 2x A100-80GB." See `references/training-recipes.md` for GPU-specific training parameter recommendations. ### Step 2: Search Open-Source Code Search GitHub (by star/fork/recency) + HuggingFace (models) + Papers with Code (paper-code-benchmark linkage). For each framework found, evaluate: | Criterion | Check | |-----------|-------| | Resource compatibility | Does it support your GPU type? | | Active maintenance | Last commit <6 months? | | Documentation | Does it have clear setup instructions? | | Community | >100 stars, active issues? | Rank by resource compatibility. Present options with per-framework resource requirements. See `references/env-compat.md` for version compatibility matrix when selecting frameworks. ### Step 3: Search Open-Source Datasets Search HuggingFace Datasets + Kaggle + Papers with Code Datasets + domain-specific repositories. Match datasets to experiment needs. Present dataset combinations. ### Step 4: Design Experiment Plan Generate: 1. **Main experiments**: What to compare, against what baselines, on what benchmarks 2. **Ablation design**: What to remove/change, what it proves 3. **Efficiency analysis**: Training time, inference speed, memory usage 4. **Timeline**: Week-by-week milestones Present plan with timeline. ### Step 5: Content-Driven Figure/Ablation Planning Derive experiment artifacts from paper content (Rule 17: Content-Driven Presentation): | Artifact | Derived From | Justification | |----------|-------------|---------------| | Ablation group | Each design choice with alternatives | "Removing component X tests whether X is necessary" | | Figure | Each claim needing visualization | "Method overview figure supports the claim that our approach is simpler" | | Table | Each claim needing numerical evidence | "Main results table supports the claim that we outperform baselines" | Present with reasoning for each artifact. ### Step 6: Output Experiment Roadmap Generate: - Full plan with step-by-step instructions - Code/dataset list with links and versions - Timeline with milestones and dependencies - Experiment runbook (exact commands to run) - Figure/ablation plan with justification ## Governance Contract - Select `exploratory`, `quick`, or `standard` using `../../references/governance/task-modes.md`. - Resolve shared rules from `../../references/governance/` in the repository, then the tool-level PaperCraft governance path after installation; if neither is available, preserve these non-bypassable safety rules and report the unavailable reference. - Follow `../../references/governance/privacy-and-evidence.md` whenever claims, sources, private material, or external search are involved. - Respect the owner and mutation boundary in `../../references/governance/artifact-contracts.md`. - If `paper-project.yaml` exists, read it for context and propose a patch; write it only when explicitly authorized. - `paper-plan` owns experiment plans and ablations; never represent planned work as measured evidence. ## Output Format Every result presented to the human must follow the Explain-Before-Proceed pattern: 📊 Result: What was done, what was found 💡 Explanation: Why this result, what it means for the research 🎯 Action: What the human needs to decide or do next Never present data without explanation and next steps. ## Done When - [ ] Compute resources confirmed - [ ] Feasible options presented under resource constraints - [ ] Code frameworks found and selected - [ ] Datasets found and selected - [ ] Experiment plan designed with timeline - [ ] Ablation experiments derived from design choices - [ ] Figure/table plan derived from paper content - [ ] Human confirmed the plan
Ships with 2 supporting files:
- references/env-compat.md
- references/training-recipes.md
Mirrored from the author's public source. Install counts from the open skills registry.