kwongfuk/codex-skills/ablation-planner
- community
Checking that the SKILL.md file is still in the repository.
Use when main results pass result-to-claim (`claim_supported = yes` or `partial`) and ablation studies are needed for paper submission. A secondary Codex agent designs ablations from a reviewer's perspective; the local executor reviews feasibility and implements.
Install
npx vskill@latest install kwongfuk/codex-skills/ablation-plannerSKILL.md
Ablation Planner
Systematically design ablation studies that answer the questions reviewers will ask. The reviewer agent leads the design; the local executor reviews feasibility and implements.
Context: $ARGUMENTS
Constants
- REVIEWER_MODEL = `gpt-5.4` - Used via a secondary Codex agent for reviewer-style ablation design.
When to Use
- Main results pass
/result-to-claimwithclaim_supported = yesorpartial - The user explicitly requests ablation planning
/auto-review-loopidentifies missing ablations
Workflow
Step 1: Prepare Context
Read available project files to build the full picture:
- Method description and components (from
docs/research_contract.md, project notes, or method docs) - Current experiment results (from
EXPERIMENT_LOG.md,EXPERIMENT_TRACKER.md, or W&B) - Confirmed and intended claims (from
/result-to-claimoutput or project notes) - Available compute resources (from server notes, run configs, or user-provided budget)
Step 2: Secondary Codex Designs Ablations
If delegation is unavailable, generate the same plan locally and mark it [pending external review].
Step 3: Parse Ablation Plan
Normalize the response into a structured format:
Step 4: Review Feasibility
Before running anything, check:
- Compute budget - Can you afford all ablations with available GPUs?
- Code changes - Which ablations need code modifications vs config-only changes?
- Dependencies - Which ablations can run in parallel?
- Cuts - If budget is tight, propose removing lower-priority ablations and ask the reviewer agent to re-prioritize when possible
Step 5: Implement and Run
- Create configs or scripts for each ablation (config-only changes first)
- Smoke test each ablation before the full run
- Run in the suggested order, using descriptive names (for example,
ablation-no-module-X) - Track results in
EXPERIMENT_LOG.md - After all ablations complete, update
findings.mdwith insights
Rules
- The reviewer agent leads the design. Do not pre-filter or bias the ablation list before external review sees it. The reviewer thinks like a reviewer; the local executor thinks like an engineer.
- Every ablation must have a clear
what_it_testsandexpected_if_component_matters. No "just try it" experiments. - Config-only ablations take priority over those needing code changes (faster, less error-prone).
- If total compute exceeds budget, propose cuts and ask for re-prioritization - do not silently drop ablations.
- Component ablations (remove or replace) take priority over hyperparameter sweeps.
- Do not generate ablations for components identical to the baseline (no-op ablations).
- Record all ablation results in
EXPERIMENT_LOG.md, including negative results (for example, component removal had no effect).
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingglobal/ablation-planner/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kwongfuk/codex-skills/ablation-planner)