--- name: idea-creator description: "Generate and rank research ideas. GPT-5.4 + Claude dual independent brainstorming. Trigger phrases: find ideas, brainstorm ideas, generate research ideas." argument-hint: [research-direction] --- # Research Idea Generator Research direction: $ARGUMENTS ## Constants - `OUTPUT_DIR = idea-stage/` ## Workflow ### Phase 0: Load Wiki Context If `research-wiki/query_pack.md` exists and was updated less than 7 days ago: - Read it - Treat failed ideas as a banlist - Treat gaps as seeds - Treat top papers as known prior work ### Phase 1: Domain Survey If there is no `query_pack`, do a quick WebSearch first to build a broad domain context. ### Phase 2: Dual Independent Brainstorming **Critical requirement: brainstorm independently on two tracks first, then synthesize.** GPT brainstorming (via Codex): - Use `/codex:rescue --fresh --background` - The prompt must ask GPT to generate 8-12 ideas - The prompt must include: the domain overview, known gaps, and resource constraints - Poll with `/codex:status` - Use `/codex:result` to collect the output Claude brainstorming (via Agent): - Dispatch a subagent through the Agent tool with `subagent_type="general-purpose"` - Provide the same domain overview context - Require it to independently generate 8-12 ideas ### Phase 3: Claude Synthesis - Merge both idea sets and deduplicate by similarity - Cross-check: Claude challenges GPT ideas, GPT challenges Claude ideas - Score and rank everything in a single pass - Label each idea with its source: `GPT` / `Claude` / `consensus` ### Phase 4: First Filtering Pass Filtering criteria: - Feasibility: compute, data, and implementation cost - Fast novelty check: run 2-3 WebSearch passes for each idea - Impact: answer "so what?" - Remove ideas that are infeasible or too vague ### Phase 5: Deep Verification For the top ideas, call the `/novelty-check` skill. ### Phase 7: Output Report Write `idea-stage/IDEA_REPORT.md` in Chinese, with the following format: ```md # Research Idea Report **Direction**: ... **Date**: YYYY-MM-DD **Evaluation Result**: X generated -> Y survived -> W recommended ## Domain Overview Summary ## Recommended Ideas (Ranked) ### Idea 1: