brainstorming

Generate structured feature design options with pros, cons, effort, and risk.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Making design or planning decisions without exploring multiple options can lead to suboptimal solutions and missed opportunities. This Skill structures ideation.

Core Features & Use Cases

  • Viable Options Generation: Quickly generates 3-5 distinct approaches with concise one-sentence descriptions.
  • Structured Analysis: Presents options in a table format, detailing Pros, Cons, Effort, and Risk for easy comparison.
  • Use Case: When starting a new feature or choosing a technical approach (e.g., adding rate limiting to an API), use this skill to quickly brainstorm options and get a structured recommendation with clear next steps.

Quick Start

Brainstorm three approaches for adding rate limiting to the API, including pros, cons, and a recommendation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I generate multiple design options quickly when planning a feature?

Structured brainstorming produces 3–5 distinct approaches with pros, cons, effort, and risk assessments in a comparison table, letting you evaluate tradeoffs systematically before committing to a single direction.

What's the best way to choose between different technical approaches for a feature?

Compare options across dimensions: pros and cons for viability, effort and risk for resource planning, then align the recommended option against your constraints and next immediate steps.

When should I use structured ideation versus deciding on a single approach immediately?

Use structured brainstorming during early feature shaping and when selecting patterns, libraries, or refactor strategies—before implementation—to surface alternatives and avoid suboptimal decisions.

Can I use this to explore options for choosing libraries or refactoring strategies?

Yes, this skill generates viable options with structured analysis for any design decision: feature approaches, library selection, pattern choices, and refactoring strategies all follow the same 3–5 option framework.

What does the output from brainstorming include besides the recommended option?

Output includes one-sentence descriptions per option, a pros-cons-effort-risk table for comparison, a recommended option with 2–3 line rationale, and 3–5 immediate next steps to move forward.