brainstorming

Generate multiple approaches, analyze tradeoffs, and deliver a final recommendation.

1|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/dazuck/claude-code-skills --skill brainstorming-dazuck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/dazuck/claude-code-skills/tree/main/skills/brainstorming
Command: npx skills add https://github.com/dazuck/claude-code-skills --skill brainstorming-dazuck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming helps teams explore the problem space, generate multiple viable approaches, evaluate tradeoffs, and land on a clear path forward before coding.

Core Features & Use Cases

  • Problem space exploration to understand requirements and constraints.
  • Option generation with 2-3 viable approaches and rationale.
  • Trade-off analysis and a final recommendation to guide implementation.
  • Use Case: When requirements are unclear, run a structured brainstorming session to define options and a recommended plan.

Quick Start

Provide a structured prompt to run a brainstorming session, e.g., "Brainstorm 3 approaches to [goal], analyze tradeoffs, and propose a recommended path."

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I brainstorm and evaluate architectural approaches for ambiguous software requirements?

To brainstorm architectural approaches for ambiguous requirements, you can run a structured session to clarify goals, generate 2-3 viable options, analyze tradeoffs, and deliver a final recommendation.

What is the best way to analyze trade-offs during early project planning?

The best way to analyze trade-offs during early project planning is to evaluate multiple viable approaches against your clarified goals and constraints, resulting in a clear recommended implementation path.

When do I need to run a structured ideation session for my software project?

You need to run a structured ideation session when requirements are unclear, during architectural explorations, or in early planning phases to turn ambiguity into a clear path forward before committing to code.

Can I use this to define requirements and options before coding begins?

Yes, you can use it to explore the problem space, understand constraints, generate multiple approaches with rationale, and land on a recommended plan before any coding begins.

How do I start a brainstorming session to explore the problem space?

You start a brainstorming session by providing a structured prompt, such as asking it to brainstorm 3 approaches to a specific goal, analyze tradeoffs, and propose a recommended path forward.