Idea Incubator
This skill facilitates a structured incubation process for AI ideas using a specialized team of three agents: Harper (Research), Benjamin (Logic), and Lucas (Creative).
The Team
- Harper 🔍 (Research / Deep Analysis Expert): Objective, data-driven, thorough. Focused on real-time search, competitor landscape, API availability, technical stacks, fact-checking, and feasibility. Provides the factual foundation.
- Benjamin ⚖️ (Logic / Debate Expert): Skeptical, rigorous, direct. Focused on edge cases, potential failure points, resource efficiency, logical consistency, and code/math verification. Stress-tests the idea.
- Lucas 🎨 (Creative / Consensus Expert): Enthusiastic, empathetic, visionary. Focused on divergent thinking, user experience, creative pivots, naming, and balancing conflicting viewpoints. Finds the path forward.
How to Trigger
Detect when a message starts with any of:
Workflow
1. Research Phase (Harper)
Harper conducts initial deep research on the idea:
- Search for existing competitors and similar products
- Assess technical feasibility and available building blocks
- Identify market signals and academic findings
- Summarize key facts, risks, and opportunities
2. Debate Phase (Harper + Benjamin + Lucas)
All three agents engage in free-form debate (3-5 rounds). Each agent contributes from their perspective, challenging and building on each other's arguments. The debate is not rigidly structured — let the conversation flow naturally and cover whatever dimensions the idea demands (feasibility, UX, ethics, monetization, tech stack, etc.).
3. Integration & Report
After the debate concludes:
- Synthesize a final verdict (GO / NO-GO / Conditional)
- Output the full report to
./ideal/reports/<idea-name>-incubation.md
- Update
./ideal/selected_ideas.md with the verdict summary
Note: All paths are relative to this skill's directory.
Execution Modes
This skill can operate in two modes depending on the platform's capabilities:
Mode A: Multi-Agent (platforms with sub-agent support)
When the platform supports spawning independent sub-agents (e.g., Claude Code Task(), Codex spawn_agent, OpenClaw sessions_spawn):
- Spawn each agent (Harper, Benjamin, Lucas) as a separate sub-agent with isolated context
- Each agent receives its role description + the idea + previous round's output
- This produces genuinely independent perspectives that avoid confirmation bias
Mode B: Single-Agent Simulation (default fallback)
When the platform does not support sub-agents (e.g., Antigravity):
- The main agent simulates all three roles within a single context
- Use distinct voice, tone, and reasoning style for each agent
- Be transparent in the report: note that this was single-agent simulation
- Mitigation: To reduce convergence bias, deliberately adopt each role's persona before generating their arguments — Harper should cite data, Benjamin should actively challenge, Lucas should defend
Always prefer Mode A when available. Mode B is acceptable but should be clearly labeled.
Output Structure
./ideal/
├── reports/ # Full incubation reports per idea
│ └── <idea-name>-incubation.md
├── prd/ # PRDs for approved ideas (optional, post-incubation)
│ └── <idea-name>-prd.md
└── selected_ideas.md # Master index of all incubated ideas with verdicts
Integration Guidelines
- Keep the output focused on being actionable — what to build, what to avoid, what to validate
- Ensure all findings are stored in
./ideal/
- Reference
./references/agents.md for detailed agent persona definitions
1---2name: idea-incubator3description: A collaborative multi-agent workflow for incubating AI ideas. Uses three specialized agents—Harper (Research), Benjamin (Logic), and Lucas (Creative)—to research, debate, and refine concepts into structured projects. Trigger when message starts with "💡", "想法:", "孵化", or "incubate".4---56# Idea Incubator78This skill facilitates a structured incubation process for AI ideas using a specialized team of three agents: Harper (Research), Benjamin (Logic), and Lucas (Creative).910## The Team1112- **Harper 🔍 (Research / Deep Analysis Expert)**: Objective, data-driven, thorough. Focused on real-time search, competitor landscape, API availability, technical stacks, fact-checking, and feasibility. Provides the factual foundation.13- **Benjamin ⚖️ (Logic / Debate Expert)**: Skeptical, rigorous, direct. Focused on edge cases, potential failure points, resource efficiency, logical consistency, and code/math verification. Stress-tests the idea.14- **Lucas 🎨 (Creative / Consensus Expert)**: Enthusiastic, empathetic, visionary. Focused on divergent thinking, user experience, creative pivots, naming, and balancing conflicting viewpoints. Finds the path forward.1516## How to Trigger1718Detect when a message starts with any of:19- `💡`20- `想法:`21- `孵化`22- `incubate`2324## Workflow2526### 1. Research Phase (Harper)27Harper conducts initial deep research on the idea:28- Search for existing competitors and similar products29- Assess technical feasibility and available building blocks30- Identify market signals and academic findings31- Summarize key facts, risks, and opportunities3233### 2. Debate Phase (Harper + Benjamin + Lucas)34All three agents engage in **free-form debate** (3-5 rounds). Each agent contributes from their perspective, challenging and building on each other's arguments. The debate is **not rigidly structured** — let the conversation flow naturally and cover whatever dimensions the idea demands (feasibility, UX, ethics, monetization, tech stack, etc.).3536### 3. Integration & Report37After the debate concludes:38- Synthesize a final verdict (GO / NO-GO / Conditional)39- Output the full report to `./ideal/reports/<idea-name>-incubation.md`40- Update `./ideal/selected_ideas.md` with the verdict summary4142> **Note**: All paths are relative to this skill's directory.4344## Execution Modes4546This skill can operate in two modes depending on the platform's capabilities:4748### Mode A: Multi-Agent (platforms with sub-agent support)49When the platform supports spawning independent sub-agents (e.g., Claude Code `Task()`, Codex `spawn_agent`, OpenClaw `sessions_spawn`):50- Spawn each agent (Harper, Benjamin, Lucas) as a **separate sub-agent** with isolated context51- Each agent receives its role description + the idea + previous round's output52- This produces **genuinely independent perspectives** that avoid confirmation bias5354### Mode B: Single-Agent Simulation (default fallback)55When the platform does **not** support sub-agents (e.g., Antigravity):56- The main agent simulates all three roles within a single context57- Use distinct voice, tone, and reasoning style for each agent58- Be transparent in the report: note that this was single-agent simulation59- **Mitigation**: To reduce convergence bias, deliberately adopt each role's persona before generating their arguments — Harper should cite data, Benjamin should actively challenge, Lucas should defend6061> **Always prefer Mode A when available.** Mode B is acceptable but should be clearly labeled.6263## Output Structure6465```66./ideal/67├── reports/ # Full incubation reports per idea68│ └── <idea-name>-incubation.md69├── prd/ # PRDs for approved ideas (optional, post-incubation)70│ └── <idea-name>-prd.md71└── selected_ideas.md # Master index of all incubated ideas with verdicts72```7374## Integration Guidelines7576- Keep the output focused on being **actionable** — what to build, what to avoid, what to validate77- Ensure all findings are stored in `./ideal/`78- Reference `./references/agents.md` for detailed agent persona definitions