brainstorming

Facilitate collaborative design brainstorming with guided questioning and alternatives for early-stage planning.

8|3|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/Bbeierle12/Skill-MCP-Claude --skill brainstorming-bbeierle12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Bbeierle12/Skill-MCP-Claude/tree/main/skills/brainstorming
Command: npx skills add https://github.com/Bbeierle12/Skill-MCP-Claude --skill brainstorming-bbeierle12

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jumping directly into coding without a clear design often leads to wasted effort, scope creep, and suboptimal solutions. This Skill enforces a structured brainstorming process to ensure thorough design before implementation, saving development time and delivering better products.

Core Features & Use Cases

  • Goal-Oriented Questioning: Guides through understanding the problem, user, success metrics, and constraints, ensuring a clear vision.
  • Alternative Exploration: Encourages proposing and evaluating 2-3 distinct approaches with pros, cons, and recommendations, leading to optimal solutions.
  • Incremental Validation: Presents design in digestible chunks, allowing for continuous feedback and course corrections, reducing rework.
  • YAGNI Enforcement: Ruthlessly removes unnecessary features, edge cases, and premature optimizations to focus on the Minimum Viable Product (MVP), accelerating time-to-market.
  • Use Case: A product team is starting a new feature. Instead of immediately outlining tasks, they use this skill to collaboratively define the problem, explore solutions, and document the design, ensuring alignment and preventing scope creep.

Quick Start

I need to brainstorm a new feature for a social media app that allows users to create short video stories. Guide me through the brainstorming process.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I structure a brainstorming session to avoid scope creep before building?

Structured brainstorming enforces a questioning cadence to clarify the problem, success metrics, and constraints upfront. This prevents jumping into code without a clear design, reducing wasted effort and scope creep before development starts.

What's the best way to evaluate multiple design approaches for a new feature?

Present 2–3 distinct design alternatives with documented pros and cons for each. This alternative exploration method helps teams compare approaches systematically and select the optimal solution rather than defaulting to the first idea.

How do I keep a project focused on MVP and avoid unnecessary features?

YAGNI enforcement ruthlessly removes premature optimizations, edge cases, and out-of-scope features. This discipline keeps the team focused on the Minimum Viable Product, accelerating time-to-market and preventing feature bloat.

Can I use collaborative design refinement during project kickoffs and design sprints?

Yes. This skill is designed for project inception, kickoff meetings, and design sprints where teams define problems collaboratively, explore solutions, and validate assumptions before architecture and implementation.

How do I ensure design decisions are documented as we brainstorm?

Incremental validation and automatic documentation of decisions capture reasoning and trade-offs during the brainstorming process. This creates a permanent record that prevents rework and keeps teams aligned on the chosen direction.