brainstorming

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

1|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/maopujie10-sys/Bailongma --skill brainstorming-maopujie10-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/maopujie10-sys/Bailongma/tree/main/src/skills/superpowers/brainstorming
Command: npx skills add https://github.com/maopujie10-sys/Bailongma --skill brainstorming-maopujie10-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Teams and AI agents often jump straight into coding without clarifying requirements, leading to wasted work on misunderstood features. This Skill enforces a structured design-first workflow that turns vague ideas into reviewed, approved specification documents before any implementation begins. ## Core Features & Use Cases - Structured Discovery Dialogue: Explores project context, asks clarifying questions one at a time, and proposes 2-3 approaches with trade-offs before settling on a design. - Spec Document Generation: Writes validated designs to dated spec files, runs a self-review for placeholders, contradictions, and scope issues, then gates implementation on explicit user approval. - Visual Companion Server: Includes scripts to launch a local browser-based companion for showing mockups, wireframes, and side-by-side layout comparisons with click-to-select feedback captured via WebSocket. - Use Case: When asked to add a new feature, the Skill first interviews you about purpose and constraints, presents design sections for approval, commits a spec document, and only then hands off to implementation planning. ## Quick Start Ask the agent to brainstorm and design the new feature you have in mind 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 creative work. It explores your project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents design sections for your approval before writing a spec document.

What is a design spec document in a development workflow?

A design spec is a written document capturing architecture, components, data flow, error handling, and testing decisions. This skill saves specs to dated files under docs/superpowers/specs/ and commits them to git before implementation planning begins.

Can I see visual mockups during the design discussion?

Yes, the skill includes a visual companion server that displays mockups, wireframes, and layout comparisons in your browser. It is offered only when a question is genuinely visual, and you approve it before the server starts.

Does the brainstorming skill write any code?

No, it enforces a hard gate prohibiting any implementation until a design is presented and approved. Its only terminal action is invoking the writing-plans skill to create an implementation plan after spec approval.

What happens if my project idea is too large for one spec?

The skill flags oversized requests early and helps decompose them into independent sub-projects. Each sub-project then goes through its own spec, plan, and implementation cycle separately.