brainstorming

Identify project goals, constraints, and success criteria, then propose design options with trade-offs.

8|1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/dxc-danny/superpowers-cn --skill brainstorming-dxc-danny
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/dxc-danny/superpowers-cn/tree/main/skills/brainstorming
Command: npx skills add https://github.com/dxc-danny/superpowers-cn --skill brainstorming-dxc-danny

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Brainstorming yields clear design direction before implementation by systematically exploring user goals, constraints, and success criteria, reducing rework and misalignment.

Core Features & Use Cases

  • Guided exploratory questioning to uncover project context and requirements.
  • Presentation of 2-3 design options with trade-offs and recommended path.
  • Generation of a design document and a smooth handoff to implementation planning.

Quick Start

Describe the project goals and constraints, then propose 2–3 design options for approval.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn project ideas into validated software designs?

To turn ideas into validated software designs, describe your project goals and constraints to systematically explore requirements, evaluate 2-3 design options with trade-offs, and select a recommended path for implementation handoff.

What is the best way to compare architectural design options for a new project?

Comparing architectural design options involves generating 2-3 distinct paths, analyzing their specific trade-offs against your project constraints and success criteria, and identifying a recommended direction to reduce misalignment.

How do I gather and align project requirements before implementation planning?

Gathering and aligning requirements before implementation planning uses guided exploratory questioning to uncover project context, identify success criteria, and produce a design document that ensures a smooth transition to development.

When do I need a formal design document for software architecture brainstorming?

You need a formal design document for software architecture brainstorming when you must systematically explore user goals and constraints to establish clear design direction, thereby reducing rework and preventing misalignment before coding begins.

Does design brainstorming help transition directly to implementation planning?

Yes, design brainstorming helps transition directly to implementation planning by specifying the necessary artifacts and workflow required to move from a validated design direction into actionable development tasks.