oma-brainstorm

Clarify user intent and constraints before comparing design approaches.

46|2|Updated Mar 23, 2025
One-click install
npx skills add https://github.com/gracefullight/krds --skill oma-brainstorm-gracefullight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oma-brainstorm
Source: https://github.com/gracefullight/krds/tree/main/.agents/skills/oma-brainstorm
Command: npx skills add https://github.com/gracefullight/krds --skill oma-brainstorm-gracefullight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

oma-brainstorm helps you clarify user intent and constraints and compare solution approaches before committing to implementation or a plan.

Core Features & Use Cases

  • Guided exploratory workflow: Confirms that the request is exploratory, then gathers context to frame the design question correctly.
  • Targeted clarification: Asks one clarifying question at a time to reduce ambiguity without overwhelming the user.
  • Approach comparison with trade-offs: Produces two or three approaches, recommends an option, and explains trade-offs clearly.
  • Section-by-section approval: Secures user buy-in incrementally before finalizing the design.
  • Design artifact persistence: Saves the approved design for downstream task decomposition rather than implementing code.

Quick Start

Ask the AI to brainstorm a design-first approach for your idea, confirm the constraints and target users, then ask it to propose 2-3 options with trade-offs and recommend one.

Frequently Asked Questions about oma-brainstorm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clarify ambiguous product design requirements before starting implementation?

To clarify ambiguous product design requirements, a design-first brainstorming approach asks targeted questions one at a time to validate constraints and user intent. This ensures the design question is framed correctly before any implementation planning begins.

What is the best way to compare design approaches with trade-offs for UX strategy?

Comparing design approaches for UX strategy involves generating two to three solution options, recommending one, and explaining the trade-offs clearly. This method helps evaluate acceptable approaches against validated constraints before finalizing the design.

How do I get user buy-in incrementally during product planning handoff?

You get incremental user buy-in by securing section-by-section approval of the design documentation. This approach presents the design artifact piece by piece, ensuring the user validates each section before transitioning to PM planning.

Can I use design-first ideation to document requirements and save them for downstream tasks?

Yes, design-first ideation produces approved design documentation that is saved as a persistent artifact. This documentation is intended for downstream task decomposition rather than generating code directly.

Does guided brainstorming work for approach selection when feature ideas are unclear?

Guided brainstorming works well for approach selection with unclear feature ideas. It confirms the request is exploratory, gathers context to frame the design question, and compares alternatives with trade-offs to identify the acceptable approach.

What are the limitations of using design-first ideation for product planning?

The primary limitation of design-first ideation is that it focuses on design documentation and requirements clarification rather than writing code. It transitions to PM planning only after user approval and does not produce implementation.