brainstorming

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

Updated Jul 15, 2026
One-click install
npx skills add https://github.com/em411/supercodex --skill brainstorming-em411
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/em411/supercodex/tree/main/skills/brainstorming
Command: npx skills add https://github.com/em411/supercodex --skill brainstorming-em411

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, committed design specs before any implementation begins. ## Core Features & Use Cases - Guided Requirements Dialogue: Explores project context, asks one clarifying question at a time, and proposes 2-3 approaches with trade-offs before settling on a design. - Spec Document Workflow: Writes the approved design to a dated spec file, runs a self-review for placeholders, contradictions, and scope, then gates progress on explicit user approval. - Browser-Based Visual Companion: Serves interactive mockups, wireframes, and side-by-side layout comparisons via a local WebSocket server so visual questions get visual answers. - Use Case: Before building a new dashboard feature, use this Skill to clarify requirements, compare layout options in the browser companion, and commit an approved design spec that feeds directly into implementation planning. ## Quick Start Ask the agent to brainstorm the design for your next feature before writing any code.

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 produces an approved design spec saved to docs/superpowers/specs/.

What is the visual companion in the brainstorming skill?▼

The visual companion is a local browser server that displays mockups, wireframes, and side-by-side layout comparisons during brainstorming. It starts via scripts/start-server.sh and records your clicks as JSON events the agent reads on the next turn.

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

Yes, every project goes through the design process regardless of perceived simplicity. The design can be just a few sentences for trivial work, but it must still be presented and approved before implementation begins.

Can I use the visual companion on Windows or remote environments?▼

Yes. The start script auto-detects Windows shells and Codex environments and switches to foreground mode. For remote or containerized setups, pass --host 0.0.0.0 and --url-host to bind a reachable interface.

What happens after the design spec is approved?▼

After you approve the written spec, the skill invokes the writing-plans skill to create a detailed implementation plan. It never invokes implementation skills directly, keeping design and execution as separate gated phases.