superpowers:brainstorming

Transform abstract concepts into detailed technical specifications through iterative dialogue.

6|Updated May 25, 2026
One-click install
npx skills add https://github.com/zhentingWu-wzt/wgenty-code --skill superpowers-brainstorming-zhentingwu-wzt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers:brainstorming
Source: https://github.com/zhentingWu-wzt/wgenty-code/tree/main/.wgenty-code/skills/superpowers/brainstorming
Command: npx skills add https://github.com/zhentingWu-wzt/wgenty-code --skill superpowers-brainstorming-zhentingwu-wzt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents wasted development effort by forcing a structured design and validation process before any code is written, ensuring that user intent and technical requirements are fully aligned.

Core Features & Use Cases

  • Collaborative Design: Guides the user through a structured dialogue to refine requirements, constraints, and success criteria.
  • Visual Companion: Offers an optional browser-based interface for mockups, diagrams, and layout comparisons when visual clarity is needed.
  • Validation Gates: Enforces a strict process of design proposal, spec documentation, and user approval before transitioning to implementation.

Quick Start

Invoke the brainstorming skill to begin the design process for a new feature or project idea.

Frequently Asked Questions about superpowers:brainstorming

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

FAQPage Schema
How do I turn raw ideas into validated technical specifications?

To turn raw ideas into validated technical specifications, engage in iterative collaborative dialogue that refines requirements and enforces strict validation gates before implementation begins. This structured design process ensures technical requirements fully align with user intent.

What is the best way to manage architectural planning before writing code?

The best way to manage architectural planning is through a structured design lifecycle that requires spec documentation and user approval at strict validation gates. This prevents wasted development effort by finalizing architectural constraints before any code is written.

Can I use visual mockups during the requirements exploration process?

Yes, you can use visual mockups during requirements exploration through an optional browser-based interface. This visual companion provides diagrams and layout comparisons to ensure visual clarity when refining constraints and success criteria.

How do I enforce design approval before implementation tasks start?

You enforce design approval by passing through strict validation gates that require spec documentation and explicit user confirmation. This process ensures project alignment by blocking any implementation tasks from commencing until the design is fully approved.

Does this structured design process work for refining abstract concepts?

Yes, this structured design process works for refining abstract concepts by guiding users through collaborative dialogue. It transforms abstract ideas into detailed technical specifications by iteratively exploring requirements and architectural constraints.

Why do I need validation gates in software architecture planning?

You need validation gates in software architecture planning to prevent wasted development effort and ensure user intent aligns with technical requirements. These gates enforce documentation standards and final approval before transitioning into the implementation phase.