brainstorming

Clarify ambiguous feature requests through one-at-a-time questioning and option comparison.

1|Updated Jun 28, 2026
One-click install
npx skills add https://github.com/whmathews15/DEX-Personal-Operating-System --skill brainstorming-whmathews15
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/whmathews15/DEX-Personal-Operating-System/tree/main/.claude/plugins/compound-engineering/skills/brainstorming
Command: npx skills add https://github.com/whmathews15/DEX-Personal-Operating-System --skill brainstorming-whmathews15

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you turn vague or conflicting feature ideas into a clear, well-scoped direction before planning or implementation begins. It is useful when requirements are unclear, multiple solutions are possible, or the user has not yet defined success criteria.

Core Features & Use Cases

  • Requirement discovery: Ask focused questions to uncover the purpose, audience, constraints, and desired outcomes of an idea.
  • Approach exploration: Compare 2-3 viable options with clear pros, cons, and best-fit scenarios.
  • Design capture: Summarize the chosen direction in a concise structure that is ready for handoff into planning.
  • Use case: A product manager says “make onboarding better,” and this Skill helps narrow that into a specific problem, audience, and solution direction.

Quick Start

Tell the brainstorming skill your rough idea, and let it ask one question at a time until the problem, users, constraints, and success criteria are clear.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify ambiguous feature requests before development begins?▼

Clarify ambiguous feature requests by asking focused questions to uncover the purpose, audience, constraints, and desired outcomes. This requirement discovery process narrows vague ideas into a specific problem and solution direction through one-at-a-time questioning.

What's the best way to explore trade-offs when multiple valid approaches exist?▼

Explore trade-offs by comparing 2-3 viable approaches with clear pros, cons, and best-fit scenarios. This approach exploration validates explicit assumptions and helps select a well-scoped direction when multiple solutions are possible.

How do I turn a rough product idea into a structured handoff for planning?▼

Turn a rough product idea into a structured handoff by capturing the chosen direction in a concise design summary. This design capture ensures the problem, users, constraints, and success criteria are clear and ready for planning.

Can I use this for requirement discovery when scope is not yet defined?▼

Yes, requirement discovery is designed exactly for undefined scope. It supports early-stage product ideas by asking one question at a time until the problem, users, constraints, and success criteria become clear.

How does requirement discovery work for early-stage product ideas?▼

Requirement discovery works by asking one question at a time to validate explicit assumptions about the idea's purpose and audience. This iterative questioning continues until the problem, users, constraints, and success criteria are fully clear.

When should I not use structured brainstorming for feature planning?▼

Avoid structured brainstorming when requirements are already clear, success criteria are defined, and a single valid approach exists. This process is specifically for unclear requirements, multiple possible solutions, or undefined scope.