brainstorming

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

3|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/mambo-wang/CodingHub --skill brainstorming-mambo-wang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/mambo-wang/CodingHub/tree/main/.qoder/skills/brainstorming
Command: npx skills add https://github.com/mambo-wang/CodingHub --skill brainstorming-mambo-wang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Teams often jump straight into coding without clarifying intent, constraints, or design trade-offs, leading to rework and misaligned implementations. This Skill enforces a structured brainstorming workflow that turns vague ideas into reviewed, approved design specifications before any code is written. ## Core Features & Use Cases - Structured Design Dialogue: Explores project context, asks one clarifying question at a time, presents 2-3 alternative approaches with trade-offs, and delivers section-by-section designs for incremental user approval. - Specification Generation & Review: Writes validated design documents to docs/superpowers/specs/, runs self-checks for placeholders, contradictions, ambiguity, and scope, then gates implementation behind explicit user review. - Visual Companion Server: Includes a Node.js WebSocket server and browser frame template for presenting prototypes, wireframes, and A/B layout options with click-event capture during visual design discussions. - Use Case: Before building a new chat feature, use this Skill to explore requirements, compare architectural approaches, get the design approved, and hand off a committed spec document to the writing-plans skill. ## 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 one clarifying question at a time, presents 2-3 alternative approaches with trade-offs, and produces an approved design document saved to docs/superpowers/specs/.

What is a design specification workflow for AI coding agents?▼

It is a gated process where the agent must present a design and obtain user approval before writing code. This skill enforces that gate with a checklist: context exploration, clarifying questions, alternatives, section-by-section design review, spec writing, self-check, and user review.

Does the brainstorming skill work for small or simple tasks?▼

Yes, the skill explicitly requires every project to go through the design flow, including todo lists and single-function utilities. Designs for simple projects can be just a few sentences, but they must still be presented and approved.

How do I show UI prototypes during a design discussion?▼

The skill includes a visual companion: a Node.js server started via scripts/start-server.sh that serves HTML mockups to a browser. Users click options in the browser, and their selections are recorded as JSON events for the agent to read.

What are the limitations of the visual companion server?▼

The server binds to localhost by default and shuts down after 30 minutes of inactivity or when the owner process exits. In remote or containerized environments you must bind to 0.0.0.0, and on Windows or Codex it requires foreground or background execution flags.