Stage 1 of the research workflow: turn a broad direction into a validated research idea with a clear problem anchor, novelty assessment, and method thesis. Use when the user wants the idea stage only, such as brainstorming and validating research ideas.
Run the idea stage for: $ARGUMENTS
This skill handles only the idea stage. It should end with a validated research direction, not with code, full experiments, or paper drafting.
Use this skill to go from:
broad topic -> literature map -> candidate ideas -> novelty check -> critical review -> refined top idea
Do not use this skill to:
Those belong to later stages: /experiment-pipeline and /paper-writing.
Default to this lens when the project is in multi-agent formation control, cooperative guidance, distributed control, or swarm robotics:
gpt-5.4 - Used for external critical reviewopus - Use for final selection, scope reduction, and go/no-go judgmentssonnet - Use for literature synthesis, candidate generation, and report draftingIDEA_REPORT.md - Main stage artifactIf opus or sonnet are not available in the host, keep the same split with the strongest reasoning model for strategy work and the default execution model for drafting and exploration.
Accept any of the following:
IDEA_REPORT.md, STORY.md, NOTES.mdIf the user provides nothing but a vague topic, that is sufficient to start.
This skill should produce:
IDEA_REPORT.mdFINAL_PROPOSAL.mdNOVELTY_CHECK.mdThe outputs must be enough for /experiment-pipeline to start without redoing idea-stage work.
Invoke:
/research-lit "$ARGUMENTS"
Goal:
Checkpoint summary:
Invoke:
/idea-creator "$ARGUMENTS"
Generate a candidate set, then filter by:
Each surviving idea should have:
For the top ideas, invoke:
/novelty-check "[idea description]"
Goal:
Kill any idea that is too close to existing work unless there is a clear and defensible delta.
Invoke:
/research-review "[top idea + novelty findings]"
Goal:
This stage should make the idea sharper, not bigger.
Invoke:
/research-refine "[top idea + novelty findings + reviewer feedback]"
Goal:
Do not produce a full experiment matrix here. That belongs to /experiment-pipeline.
The Strategy Model owns the final choice of which idea advances. The Execution Model writes the artifacts.
Write IDEA_REPORT.md in this structure:
# Idea Report
## Executive Summary
- Recommended idea
- Why it is worth pursuing
- Main risk
## Landscape Summary
- Key sub-directions
- Gaps
- Closest baselines
## Ranked Ideas
### Idea 1 - Recommended
- Problem anchor:
- Method thesis:
- Why now:
- Novelty status:
- Main risks:
- Minimum evidence needed later:
### Idea 2 - Backup
...
## Rejected Ideas
- Idea:
- Reason rejected:
## Next Stage Handoff
- Readiness for experiment stage
- Required assets or missing prerequisites
Write FINAL_PROPOSAL.md in this structure:
# Final Proposal
## Problem Anchor
## Core Hypothesis
## Method Thesis
## Dominant Contribution
## Closest Prior Work and Delta
## Required Evidence Later
## Open Risks
A successful run must hand off to /experiment-pipeline with:
If these are missing, the stage is incomplete.
Stop and report clearly if:
In that case, return the best salvage path:
Typical next command:
/experiment-pipeline "FINAL_PROPOSAL.md"