Explore goals, constraints, and alternative approaches before choosing a design. Use when the user requests ideation or design exploration.
52
65%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/oma-brainstorm/SKILL.mdThe canonical home for this skill is oma-brainstorm in first-fluke/oh-my-agent
Explore user intent, constraints, and alternative approaches before planning or implementation, then preserve an approved design for downstream planning.
/plan for complex or ambiguous requestsoma-pm directlyoma-qaoma-debugresources/triz-lite.md for contradiction-shaped approach seedingqa-reviewer, architecture-reviewer) for the high-stakes blind-review escalation pathresources/triz-lite.md and reseed, then re-present prose briefs.| Action | SSL primitive | Evidence |
|---|---|---|
| Read context and idea | READ | User prompt and project context |
| Ask targeted questions | REQUEST | Clarification phase |
| Compare approaches | COMPARE | Tradeoff matrix |
| Infer recommendation | INFER | Recommended option |
| Record option selection | CALL_TOOL | Actual approach, comparison evidence, and design/option revision; matching instanceId and verifier --instance in an active OMA workflow |
| Resolve design authority | VALIDATE | Existing instruction, delegated choice, or explicit answer for an unresolved material design choice |
| Run blind review | VALIDATE | Independent lens critiques, tiered issue list, Tier 1 resolution |
| Write design artifact | WRITE | docs/decisions/ and a linked coordination summary |
| Transition to plan | NOTIFY | Handoff summary |
docs/decisions/ for retained approach proposals1. Ask one clarifying question at a time.
2. (Optional) If technical/UX contradiction or same-axis approaches only → resources/triz-lite.md.
3. Present viable alternatives as prose briefs and compare them when useful; do not invent extra options to meet a count; reuse an existing selection or delegated choice and resolve only an open material choice. In an active OMA workflow, record the actual approach, rationale, evidence, and design/option revision with `brainstorm.option-selection`; verify the matching --instance (workflow Step 3 owns the commands).
4. Design section by section within existing authorization, then blind review: independent lenses suited to the uncertainty and stakes critique the design; resolve Tier 1 issues (fresh-context reviewer subagents for high-stakes designs).
5. Save the approved approach to `docs/decisions/{NNN}-{name}.md` and update `docs/decisions/index.md` before handing off to planning. Keep this directory versioned. Read `docs/plans/designs/` and `docs/design-docs/` only as legacy fallback until migration; `design` names UI work.| Scope | Resource target |
|---|---|
MEMORY | User intent, assumptions, decisions |
CODEBASE | Existing project context when relevant |
LOCAL_FS | Approved design artifacts; optional TRIZ-lite appendix in design doc |
../_shared/core/clarification-protocol.md; fall back to a permitted question tool or plain text. Continue independent work while waiting, and never infer approval from silence or a preselected option.docs/decisions/ before handing off to /plan. Run-specific critique and result-*.md reports belong in .agents/results/; leave the destination in the source report when promoting a document into docs/Follow the brainstorm workflow step by step:
docs/decisions/{NNN}-{name}.md, update its index, and record a linked coordination summary in project memory/plan for task decompositionresources/triz-lite.md../_shared/core/context-loading.md../_shared/core/clarification-protocol.md../_shared/core/quality-principles.md../_shared/core/skill-routing.mdfirst-fluke/oh-my-agent
bb0dcfa
Canonical home
since Sep 18, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.