brainstorming

Guide structured brainstorming for complex technical decisions using a six-phase workflow.

1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/mgkyawzayya/claude-code-usage-flow --skill brainstorming-mgkyawzayya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/mgkyawzayya/claude-code-usage-flow/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/mgkyawzayya/claude-code-usage-flow --skill brainstorming-mgkyawzayya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Facilitate high-quality decision making through structured ideation without implementing solutions.

Core Features & Use Cases

  • 6-Phase process: Discovery, Research, Analysis, Debate, Consensus, Documentation.
  • Decision frameworks: Weighted criteria, SCAMPER prompts.
  • Output formats: Summary report with decisions and next steps.

Quick Start

Provide a topic and let the Brainstorming skill generate a decision framework and recommended approach.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I structure brainstorming for complex technical decisions?

Structured brainstorming applies a six-phase workflow—Discovery, Research, Analysis, Debate, Consensus, Documentation—to evaluate technical options systematically. This framework clarifies requirements, identifies trade-offs, and builds team alignment before implementation, reducing costly design rework.

What decision frameworks help evaluate software architecture options?

Weighted Criteria and SCAMPER frameworks organize architecture trade-offs by scoring alternatives against defined priorities. These methods surface hidden assumptions, compare system design approaches objectively, and document the reasoning behind technology choices for stakeholder buy-in.

Can I use brainstorming to assess technology choices without committing to a solution?

Yes. Brainstorming isolates ideation and evaluation from implementation, letting teams explore multiple technology paths, debate risks and benefits, and reach consensus on direction before building. The output is a decision summary and next steps, not deployed code.

How do I document the outcome of technical brainstorming sessions?

The brainstorming workflow produces a summary report that captures evaluated options, selected approach, identified risks, and recommended next steps. This documentation provides a record of decision rationale for future reference and onboarding.

When should I apply formal ideation to system design decisions?

Use structured ideation when facing ambiguous technology choices, competing architectural approaches, or high-stakes platform decisions where incorrect choices create significant rework. It's most effective in early design phases when options remain open and exploration adds the most value.