brainstorming

Clarify ambiguous feature ideas into requirements and design options.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mengblom/dex-ghx --skill brainstorming-mengblom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/mengblom/dex-ghx/tree/main/.claude/plugins/compound-engineering/skills/brainstorming
Command: npx skills add https://github.com/mengblom/dex-ghx --skill brainstorming-mengblom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you resolve ambiguous feature requests by turning uncertain requirements into clear decisions about what to build before you start implementing.

Core Features & Use Cases

  • One-at-a-time requirement clarification: asks targeted questions to uncover purpose, users, constraints, success criteria, edge cases, and relevant existing patterns.
  • Multi-approach exploration with trade-offs: proposes 2–3 concrete options, including pros, cons, and when each approach is best.
  • Structured design capture and handoff: summarizes key decisions, identifies open questions, and guides you toward planning or further refinement.

Quick Start

Tell your AI: "Let's brainstorm—help me think through what we should build for this feature request, clarify my requirements, and propose a few good approaches."

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 requirements before development?

Clarify ambiguous feature requirements through guided questioning that uncovers purpose, users, constraints, and success criteria. The skill proposes targeted questions one at a time to resolve uncertainty and identify relevant existing patterns before any implementation begins.

What's the best way to explore trade-offs between different feature design options?

Explore trade-offs by comparing concrete design options side by side. The skill proposes multiple approaches and explicitly outlines the pros, cons, and ideal use cases for each, helping you choose the right path based on your specific constraints.

How do I turn unclear user requests into clear product decisions?

Turn unclear user requests into clear product decisions by structuring the brainstorming process around targeted questions and multi-approach exploration. This captures key decisions, identifies open questions, and produces a concise design summary for handoff.

Can I use structured brainstorming for component changes and edge case analysis?

Structured brainstorming applies to component changes and edge case analysis by guiding you through purpose, constraints, and relevant existing patterns. It helps surface multiple interpretations and design options for any unclear feature request.

What should I do after finalizing design options and requirements?

After finalizing design options, proceed to planning. The skill explicitly hands off by summarizing key decisions, identifying open questions, and guiding you toward the next planning phase with a concise design summary.

When should I avoid using a structured brainstorming approach for feature planning?

Avoid structured brainstorming when requirements are already clear or when a single implementation path is predetermined without room for trade-offs. It is designed for resolving ambiguity and exploring multiple approaches, not for straightforward execution.