brainstorming

Guide collaborative brainstorming into concrete design sections with architecture and trade-offs.

70|6|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/earchibald/vsc-superpowers --skill brainstorming-earchibald
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/earchibald/vsc-superpowers/tree/main/.agents/skills/brainstorm
Command: npx skills add https://github.com/earchibald/vsc-superpowers --skill brainstorming-earchibald

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams turn vague ideas into clear requirements and well-formed designs before implementation.

Core Features & Use Cases

  • Understand project context and goals to align design direction
  • Ask one focused question at a time to refine ideas
  • Present design in incremental sections (200-300 words each) covering architecture, components, data flow, error handling, and testing
  • Propose 2-3 alternative approaches with trade-offs and a recommended path

Quick Start

Describe your project context and goals, and I will guide you through a one-question-at-a-time brainstorming session to draft the design.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn vague project ideas into concrete requirements and architecture designs?

To turn vague ideas into concrete requirements and architecture designs, provide your project context and goals to initiate a structured brainstorming session that asks one focused question at a time to refine the scope.

What is the best way to evaluate alternative design approaches during early feature development?

Evaluating alternative design approaches during early feature development is best handled by proposing two to three options with specific trade-offs and a recommended path before committing to implementation.

How do I structure a technical design document to cover data flow and error handling?

Structure a technical design document to cover data flow and error handling by building it in incremental sections of 200 to 300 words each, ensuring architecture, components, and testing considerations are validated step by step.

Can I use structured ideation to align project goals before starting implementation?

Yes, you can use structured ideation to align project goals before starting implementation by understanding the project context upfront and guiding questions to validate the design direction collaboratively.

What should I prepare before starting a collaborative brainstorming session for software design?

Before starting a collaborative brainstorming session for software design, you should prepare a clear description of your project context and goals to ensure the ideation process aligns with your intended design direction.