30 lines
1012 B
Markdown
30 lines
1012 B
Markdown
---
|
|
name: brainstorming
|
|
description: Planner-led discovery workflow for clarifying problem shape, options, and decision-ready direction
|
|
permalink: opencode-config/skills/brainstorming/skill
|
|
---
|
|
|
|
# Brainstorming
|
|
|
|
Use this skill when requests are unclear, options are broad, or design tradeoffs are unresolved.
|
|
|
|
## Workflow
|
|
|
|
1. Clarify objective, constraints, and non-goals.
|
|
2. Generate multiple viable approaches (not one-path thinking).
|
|
3. Compare options by risk, complexity, verification cost, and reversibility.
|
|
4. Identify unknowns that need research before execution.
|
|
5. Converge on a recommended direction with explicit rationale.
|
|
|
|
## Planner Ownership
|
|
|
|
- Keep brainstorming in planning mode; do not start implementation.
|
|
- Use subagents for independent research lanes when needed.
|
|
- Translate outcomes into memory-backed planning artifacts (`plans/<slug>`, findings/risks).
|
|
|
|
## Output
|
|
|
|
- Short options table (approach, pros, cons, risks).
|
|
- Recommended path and why.
|
|
- Open questions that block approval.
|