/ideate — Explore and Shape Ideas
Purpose: Take a rough idea, a single document, or a folder of related documents and turn them into a clear direction with identified options, risks, and next steps. Does NOT produce implementation plans — use superpowers:brainstorming or superpowers:writing-plans after the direction is chosen.
When to Use
- Rough idea or scattered docs need shaping into a coherent direction
- Deciding between multiple technical or business approaches
- Upstream of
superpowers:writing-plans or superpowers:brainstorming, when the problem itself isn't framed yet
When NOT to Use
- Direction is already clear — jump to
superpowers:brainstorming or superpowers:writing-plans
- You need an implementation plan — use
superpowers:writing-plans
- Requirements exist but are ambiguous — use
/prd-validate
Arguments
<mode> — optional first arg: idea (default), ba, tech
<path-or-description> — document path, folder path, or plain-language idea
Examples:
/ideate "We need a better enterprise onboarding experience"
/ideate ba docs/discovery/
/ideate tech docs/architecture/integration-notes.md
Modes
| Mode |
When to use |
Deepens into |
idea (default) |
General idea shaping and option framing |
Concept, options, what to validate next |
ba |
Business process, stakeholder alignment, workshop prep |
Process, scope, assumptions, dependencies, workshop outputs |
tech |
Technical directions, architecture options, systems impact |
Constraints, integration, architecture tradeoffs, validation steps |
If no mode is supplied, default to idea. Lean toward ba when the ask is primarily about business process or stakeholder alignment.
Input Modes
Single document
When the user provides one artifact (BRD, PRD, story, notes, proposal, architecture doc):
- Extract what the document already says
- Identify what it implies
- Surface gaps and open questions
- Turn it into a clearer ideation output
Folder of documents
When the user provides a folder:
- Identify the most relevant files (don't read everything)
- Synthesize repeated themes
- Surface contradictions and missing decisions
- Name which files drove the conclusions
Blank start
When the user has only a rough idea:
"Tell me what you want to achieve in plain language. I'll help shape it into something we can explore with stakeholders."
Shared Starting Flow (All Modes)
Always establish the lightest useful version of:
- Problem or opportunity
- Affected users or stakeholders
- Desired outcome
- Known facts
- Assumptions and risks
- Major open questions
- Plausible directions
Then branch by mode.
Interaction Rules
- Ask one question at a time
- Prefer multiple-choice with a recommended default when practical
- Start with high-leverage ambiguity, not formatting
- Distinguish facts, assumptions, risks, and open questions
- If the user says "you choose," propose a default and explain the tradeoff
- Do not force implementation details during early ideation
Outputs (lightest useful set)
Idea framing
- Problem statement, affected users, desired outcome, success signals
Scope shaping
- In scope, out of scope, MVP, later-phase ideas
Option analysis (when multiple directions are plausible)
- Summary, benefits, tradeoffs, delivery/data/integration impact, recommendation
Assumptions and gaps
- Known facts, assumptions, risks, dependencies, open decisions
BA mode additions
- Current/future state, process friction, operational changes
- Workshop-ready: problem framing, stakeholder question set, decision agenda, parking lot
Tech mode additions
- Systems touched, ownership boundaries, affected interfaces
- Data flows, source-of-truth concerns, integration patterns
- Major technical risks, spikes/experiments worth running
- Technical workshop brief: objective, systems in play, decision areas
Output Patterns
Quick synthesis
Idea summary
What appears to be true
- ...
What is still assumed
- ...
What needs a decision
- ...
Recommended next step
- ...
Workshop brief
- Objective, participants, context summary, key questions, option areas, decisions to leave with
Direction recommendation
- Recommendation, why this direction, tradeoffs to accept, what to validate next
Handoff Guidance
At the end, recommend the next workflow:
- Continue ideation (more questions to resolve)
- Write a PRD →
/prd-create; upgrade an existing one → /prd-validate
- Design the solution →
superpowers:brainstorming
- Plan the implementation →
superpowers:writing-plans
- Do not jump to
superpowers:writing-plans until the direction is clear enough to plan
CRITICAL: Do Not Guess
- Do NOT invent certainty not supported by the source material or user input.
- Do NOT read every file in a folder if a smaller set establishes the pattern.
- Do NOT force technical implementation details during early ideation unless they materially change the business decision.
- Do NOT turn routine implementation defaults into workshop decisions.
- Do NOT jump to
superpowers:writing-plans until the direction is chosen.
- Do NOT lose shared ideation context when switching from
idea into ba or tech mode.
Contract
- Inputs: a rough ask, a single document path, or a folder of related documents; mode flag (
idea | ba | tech, default idea).
- Preconditions: human operator at the keyboard (this is interactive ideation, not autonomous synthesis); inputs are readable.
- Outputs: a direction document with identified options, risks, closed decisions where settled, and explicit open questions. Hands off to
/prd-create (write a new PRD), /prd-validate (upgrade an existing one), superpowers:writing-plans, or superpowers:brainstorming once the direction is chosen.
- Postconditions: the artifact is concrete enough to drive
/prd-validate or superpowers:writing-plans; routine implementation defaults are NOT promoted into workshop decisions; mode-switch transitions preserve shared context.
- Failure modes: input too vague for any mode → ask one clarifying question and stop; multi-document inputs disagree on direction → surface the conflict, do not silently average them.
1---2name: ideate3description: Use before superpowers:writing-plans or brainstorming to shape a rough ask, doc, or folder into a direction. Three modes: idea (general), ba (business-analysis), tech (technical options).4---56# /ideate — Explore and Shape Ideas78**Purpose:** Take a rough idea, a single document, or a folder of related documents and turn them into a clear direction with identified options, risks, and next steps. Does NOT produce implementation plans — use `superpowers:brainstorming` or `superpowers:writing-plans` after the direction is chosen.910## When to Use1112- Rough idea or scattered docs need shaping into a coherent direction13- Deciding between multiple technical or business approaches14- Upstream of `superpowers:writing-plans` or `superpowers:brainstorming`, when the problem itself isn't framed yet1516## When NOT to Use1718- Direction is already clear — jump to `superpowers:brainstorming` or `superpowers:writing-plans`19- You need an implementation plan — use `superpowers:writing-plans`20- Requirements exist but are ambiguous — use `/prd-validate`2122## Arguments2324- `<mode>` — optional first arg: `idea` (default), `ba`, `tech`25- `<path-or-description>` — document path, folder path, or plain-language idea2627Examples:28```29/ideate "We need a better enterprise onboarding experience"30/ideate ba docs/discovery/31/ideate tech docs/architecture/integration-notes.md32```3334## Modes3536| Mode | When to use | Deepens into |37|---|---|---|38| `idea` (default) | General idea shaping and option framing | Concept, options, what to validate next |39| `ba` | Business process, stakeholder alignment, workshop prep | Process, scope, assumptions, dependencies, workshop outputs |40| `tech` | Technical directions, architecture options, systems impact | Constraints, integration, architecture tradeoffs, validation steps |4142If no mode is supplied, default to `idea`. Lean toward `ba` when the ask is primarily about business process or stakeholder alignment.4344## Input Modes4546### Single document4748When the user provides one artifact (BRD, PRD, story, notes, proposal, architecture doc):49- Extract what the document already says50- Identify what it implies51- Surface gaps and open questions52- Turn it into a clearer ideation output5354### Folder of documents5556When the user provides a folder:57- Identify the most relevant files (don't read everything)58- Synthesize repeated themes59- Surface contradictions and missing decisions60- Name which files drove the conclusions6162### Blank start6364When the user has only a rough idea:65> "Tell me what you want to achieve in plain language. I'll help shape it into something we can explore with stakeholders."6667## Shared Starting Flow (All Modes)6869Always establish the lightest useful version of:70- Problem or opportunity71- Affected users or stakeholders72- Desired outcome73- Known facts74- Assumptions and risks75- Major open questions76- Plausible directions7778Then branch by mode.7980## Interaction Rules8182- Ask one question at a time83- Prefer multiple-choice with a recommended default when practical84- Start with high-leverage ambiguity, not formatting85- Distinguish facts, assumptions, risks, and open questions86- If the user says "you choose," propose a default and explain the tradeoff87- Do not force implementation details during early ideation8889## Outputs (lightest useful set)9091### Idea framing92- Problem statement, affected users, desired outcome, success signals9394### Scope shaping95- In scope, out of scope, MVP, later-phase ideas9697### Option analysis (when multiple directions are plausible)98- Summary, benefits, tradeoffs, delivery/data/integration impact, recommendation99100### Assumptions and gaps101- Known facts, assumptions, risks, dependencies, open decisions102103### BA mode additions104- Current/future state, process friction, operational changes105- Workshop-ready: problem framing, stakeholder question set, decision agenda, parking lot106107### Tech mode additions108- Systems touched, ownership boundaries, affected interfaces109- Data flows, source-of-truth concerns, integration patterns110- Major technical risks, spikes/experiments worth running111- Technical workshop brief: objective, systems in play, decision areas112113## Output Patterns114115### Quick synthesis116```117Idea summary118119What appears to be true120- ...121122What is still assumed123- ...124125What needs a decision126- ...127128Recommended next step129- ...130```131132### Workshop brief133- Objective, participants, context summary, key questions, option areas, decisions to leave with134135### Direction recommendation136- Recommendation, why this direction, tradeoffs to accept, what to validate next137138## Handoff Guidance139140At the end, recommend the next workflow:141- Continue ideation (more questions to resolve)142- Write a PRD → `/prd-create`; upgrade an existing one → `/prd-validate`143- Design the solution → `superpowers:brainstorming`144- Plan the implementation → `superpowers:writing-plans`145- Do not jump to `superpowers:writing-plans` until the direction is clear enough to plan146147## CRITICAL: Do Not Guess148149- Do NOT invent certainty not supported by the source material or user input.150- Do NOT read every file in a folder if a smaller set establishes the pattern.151- Do NOT force technical implementation details during early ideation unless they materially change the business decision.152- Do NOT turn routine implementation defaults into workshop decisions.153- Do NOT jump to `superpowers:writing-plans` until the direction is chosen.154- Do NOT lose shared ideation context when switching from `idea` into `ba` or `tech` mode.155156## Contract157158- **Inputs:** a rough ask, a single document path, or a folder of related documents; mode flag (`idea` | `ba` | `tech`, default `idea`).159- **Preconditions:** human operator at the keyboard (this is interactive ideation, not autonomous synthesis); inputs are readable.160- **Outputs:** a direction document with identified options, risks, closed decisions where settled, and explicit open questions. Hands off to `/prd-create` (write a new PRD), `/prd-validate` (upgrade an existing one), `superpowers:writing-plans`, or `superpowers:brainstorming` once the direction is chosen.161- **Postconditions:** the artifact is concrete enough to drive `/prd-validate` or `superpowers:writing-plans`; routine implementation defaults are NOT promoted into workshop decisions; mode-switch transitions preserve shared context.162- **Failure modes:** input too vague for any mode → ask one clarifying question and stop; multi-document inputs disagree on direction → surface the conflict, do not silently average them.