brainstorming

Guides collaborative design exploration and produces approved spec documents before implementation.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/erwinv2k-TKG/AgentesVSC --skill brainstorming-erwinv2k-tkg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/erwinv2k-TKG/AgentesVSC/tree/main/packs/superpowers/skills/brainstorming
Command: npx skills add https://github.com/erwinv2k-TKG/AgentesVSC --skill brainstorming-erwinv2k-tkg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Jumping straight into code without a validated design leads to rework, unexamined assumptions, and misaligned features. This Skill enforces a structured dialogue that turns rough ideas into reviewed, user-approved design specs before any implementation begins. ## Core Features & Use Cases - Guided Requirements Dialogue: Explores project context, then asks clarifying questions one at a time to refine purpose, constraints, and success criteria. - Design Proposal and Approval Gate: Proposes 2-3 approaches with trade-offs, presents the design in sections, and blocks all implementation until the user approves. - Spec Document and Review Loop: Writes the design to a dated spec file, dispatches a spec-document-reviewer subagent, and iterates until the spec passes review. - Visual Companion Server: Includes a Node.js WebSocket server that serves HTML mockups and diagrams in the browser, capturing user click selections during visual questions. - Use Case: Before building a new feature, activate this Skill to interview yourself on requirements, compare architecture options, and commit a reviewed design document that feeds directly into implementation planning. ## Quick Start Ask the agent to brainstorm the design for your next feature before writing any code, and answer its clarifying questions one at a time.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I brainstorm a feature design before writing code?

Invoke the brainstorming skill before any implementation work. It explores your project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents a design for your approval before any code is written.

What happens after the design is approved in brainstorming?

The approved design is written to a dated spec file under docs/superpowers/specs/ and committed to git. A spec-document-reviewer subagent then checks completeness and consistency, and after your final review the writing-plans skill creates the implementation plan.

Can I see visual mockups during brainstorming sessions?

Yes, the skill includes a visual companion that serves HTML mockups in your browser via a local Node.js server. Start it with scripts/start-server.sh, and your click selections are recorded to an events file the agent reads.

Does the brainstorming skill work for very small changes?

Yes, every project goes through the process regardless of perceived simplicity. For truly simple changes the design can be just a few sentences, but it must still be presented and approved before implementation begins.

Why does the brainstorming server stop responding?

The server auto-exits after 30 minutes of inactivity or when its owner process dies. Check for a .server-stopped file in the session directory and restart it with scripts/start-server.sh before pushing new screens.