/skill: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
/skill:prd-validate
Arguments
<mode> — optional first arg: idea (default), ba, tech
<path-or-description> — document path, folder path, or plain-language idea
Examples:
/skill:ideate "We need a better enterprise onboarding experience"
/skill:ideate ba docs/discovery/
/skill: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 →
/skill:prd-create; upgrade an existing one → /skill: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
/skill:prd-create (write a new PRD), /skill: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
/skill: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: ideate-23description: 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---567# /skill:ideate — Explore and Shape Ideas89**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.1011## When to Use1213- Rough idea or scattered docs need shaping into a coherent direction14- Deciding between multiple technical or business approaches15- Upstream of `superpowers:writing-plans` or `superpowers:brainstorming`, when the problem itself isn't framed yet1617## When NOT to Use1819- Direction is already clear — jump to `superpowers:brainstorming` or `superpowers:writing-plans`20- You need an implementation plan — use `superpowers:writing-plans`21- Requirements exist but are ambiguous — use `/skill:prd-validate`2223## Arguments2425- `<mode>` — optional first arg: `idea` (default), `ba`, `tech`26- `<path-or-description>` — document path, folder path, or plain-language idea2728Examples:29```30/skill:ideate "We need a better enterprise onboarding experience"31/skill:ideate ba docs/discovery/32/skill:ideate tech docs/architecture/integration-notes.md33```3435## Modes3637| Mode | When to use | Deepens into |38|---|---|---|39| `idea` (default) | General idea shaping and option framing | Concept, options, what to validate next |40| `ba` | Business process, stakeholder alignment, workshop prep | Process, scope, assumptions, dependencies, workshop outputs |41| `tech` | Technical directions, architecture options, systems impact | Constraints, integration, architecture tradeoffs, validation steps |4243If no mode is supplied, default to `idea`. Lean toward `ba` when the ask is primarily about business process or stakeholder alignment.4445## Input Modes4647### Single document4849When the user provides one artifact (BRD, PRD, story, notes, proposal, architecture doc):50- Extract what the document already says51- Identify what it implies52- Surface gaps and open questions53- Turn it into a clearer ideation output5455### Folder of documents5657When the user provides a folder:58- Identify the most relevant files (don't read everything)59- Synthesize repeated themes60- Surface contradictions and missing decisions61- Name which files drove the conclusions6263### Blank start6465When the user has only a rough idea:66> "Tell me what you want to achieve in plain language. I'll help shape it into something we can explore with stakeholders."6768## Shared Starting Flow (All Modes)6970Always establish the lightest useful version of:71- Problem or opportunity72- Affected users or stakeholders73- Desired outcome74- Known facts75- Assumptions and risks76- Major open questions77- Plausible directions7879Then branch by mode.8081## Interaction Rules8283- Ask one question at a time84- Prefer multiple-choice with a recommended default when practical85- Start with high-leverage ambiguity, not formatting86- Distinguish facts, assumptions, risks, and open questions87- If the user says "you choose," propose a default and explain the tradeoff88- Do not force implementation details during early ideation8990## Outputs (lightest useful set)9192### Idea framing93- Problem statement, affected users, desired outcome, success signals9495### Scope shaping96- In scope, out of scope, MVP, later-phase ideas9798### Option analysis (when multiple directions are plausible)99- Summary, benefits, tradeoffs, delivery/data/integration impact, recommendation100101### Assumptions and gaps102- Known facts, assumptions, risks, dependencies, open decisions103104### BA mode additions105- Current/future state, process friction, operational changes106- Workshop-ready: problem framing, stakeholder question set, decision agenda, parking lot107108### Tech mode additions109- Systems touched, ownership boundaries, affected interfaces110- Data flows, source-of-truth concerns, integration patterns111- Major technical risks, spikes/experiments worth running112- Technical workshop brief: objective, systems in play, decision areas113114## Output Patterns115116### Quick synthesis117```118Idea summary119120What appears to be true121- ...122123What is still assumed124- ...125126What needs a decision127- ...128129Recommended next step130- ...131```132133### Workshop brief134- Objective, participants, context summary, key questions, option areas, decisions to leave with135136### Direction recommendation137- Recommendation, why this direction, tradeoffs to accept, what to validate next138139## Handoff Guidance140141At the end, recommend the next workflow:142- Continue ideation (more questions to resolve)143- Write a PRD → `/skill:prd-create`; upgrade an existing one → `/skill:prd-validate`144- Design the solution → `superpowers:brainstorming`145- Plan the implementation → `superpowers:writing-plans`146- Do not jump to `superpowers:writing-plans` until the direction is clear enough to plan147148## CRITICAL: Do Not Guess149150- Do NOT invent certainty not supported by the source material or user input.151- Do NOT read every file in a folder if a smaller set establishes the pattern.152- Do NOT force technical implementation details during early ideation unless they materially change the business decision.153- Do NOT turn routine implementation defaults into workshop decisions.154- Do NOT jump to `superpowers:writing-plans` until the direction is chosen.155- Do NOT lose shared ideation context when switching from `idea` into `ba` or `tech` mode.156157## Contract158159- **Inputs:** a rough ask, a single document path, or a folder of related documents; mode flag (`idea` | `ba` | `tech`, default `idea`).160- **Preconditions:** human operator at the keyboard (this is interactive ideation, not autonomous synthesis); inputs are readable.161- **Outputs:** a direction document with identified options, risks, closed decisions where settled, and explicit open questions. Hands off to `/skill:prd-create` (write a new PRD), `/skill:prd-validate` (upgrade an existing one), `superpowers:writing-plans`, or `superpowers:brainstorming` once the direction is chosen.162- **Postconditions:** the artifact is concrete enough to drive `/skill:prd-validate` or `superpowers:writing-plans`; routine implementation defaults are NOT promoted into workshop decisions; mode-switch transitions preserve shared context.163- **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.