brainstorming

Guides collaborative design dialogue to turn ideas into approved specs before implementation.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/NT-boop-star/BRMV-tract --skill brainstorming-nt-boop-star
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/NT-boop-star/BRMV-tract/tree/main/antigravity/skills/brainstorming
Command: npx skills add https://github.com/NT-boop-star/BRMV-tract --skill brainstorming-nt-boop-star

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires express, ws, chokidar, and includes scripts (resource) components.

What problem does it solve? Jumping straight into code without a validated design leads to wasted work, unexamined assumptions, and misaligned implementations. This Skill enforces a structured brainstorming workflow that explores user intent, requirements, and design trade-offs before any code is written. ## Core Features & Use Cases - Structured Design Dialogue: Explores project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents the design in sections for incremental approval. - Spec Generation and Review: Writes the approved design to a dated spec file, runs a self-review for placeholders, contradictions, and ambiguity, then gates implementation on explicit user approval. - Visual Companion Server: Includes a browser-based companion (Express/WebSocket server) for showing mockups, wireframes, and side-by-side layout comparisons during visual design questions. - Use Case: Before building a new feature, use this Skill to interview the user about purpose and constraints, compare architectural approaches, and produce a committed design document that feeds directly into implementation planning. ## Quick Start Ask the agent to brainstorm the design for your new 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 is the visual companion for brainstorming mockups?

The visual companion is a local browser server that displays HTML mockups, wireframes, and layout comparisons during brainstorming. You start it with the start-server script, open the printed URL, and click options in the browser while responding in the terminal.

Does brainstorming apply to 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 truly simple work, but it must still be presented and approved before implementation begins.

Where are brainstorming design specs saved?

Approved designs are written to docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md and committed to git. User preferences for spec location override this default path.

What happens after the design spec is approved?

After the user reviews and approves the written spec, the skill invokes the writing-plans skill to create a detailed implementation plan. It does not invoke any implementation skill directly.

Why does the brainstorming server stop responding?

The companion server auto-exits after 30 minutes of inactivity or when its owner process dies. Check for the server-stopped file in the state directory and restart it with the start-server script.