brainstorming

Transform creative ideas into detailed design plans through structured questioning.

27|3|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/wyb10a10/superpowers-codebuddy --skill brainstorming-wyb10a10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/wyb10a10/superpowers-codebuddy/tree/main/.codebuddy/skills/brainstorming
Command: npx skills add https://github.com/wyb10a10/superpowers-codebuddy --skill brainstorming-wyb10a10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Skill addresses the challenge of transforming creative ideas into fully-formed designs and specifications before implementation, ensuring projects align with objectives and constraints.

Core Features & Use Cases

  • Context Exploration: Gathers information about the project's current state to understand the context.
  • Clarifying Questions: Asks targeted questions to refine the idea and understand its purpose and constraints.
  • Approach Proposals: Outlines 2-3 approaches with trade-offs, guiding users towards a recommended path.
  • Design Presentation: Scales the design into sections based on complexity and ensures user approval before proceeding.
  • Documentation & Implementation Planning: Encourages the creation of a detailed design document and triggers the next step for implementation planning.

Quick Start

Initiate the brainstorming session by asking the AI, "I'm thinking about adding a new feature to the app, how should I approach this?"

Frequently Asked Questions about brainstorming

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

FAQPage Schema
What is the best way to turn creative ideas into a detailed design specification?

To turn an idea into a design plan, the system explores project context and asks clarifying questions to understand constraints. It then outlines two to three approaches with trade-offs, presenting the scaled design in sections for your approval.

How do I approach project planning for a new software feature?

To plan a new software feature, outline 2-3 approaches with trade-offs to guide users toward a recommended path. Present the design in scaled sections, ensuring user approval before proceeding to implementation planning.

Can I use structured brainstorming for system architecture design?

Yes, you can use structured brainstorming for system architecture design. The process applies targeted questions to refine the architecture's purpose and constraints, ensuring thorough consideration of design alternatives before implementation begins.

Does collaborative design specification development require writing documents from scratch?

Collaborative design specification development does not require writing from scratch. The process scales the design into manageable sections based on complexity, encouraging the creation of a detailed design document only after user approval.

When do I need an iterative design process instead of immediate implementation?

You need an iterative design process when a creative idea lacks fully-formed specifications. Iterative presentations ensure projects align with objectives and constraints, preventing costly implementation errors by securing user approval first.