brainstorming

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

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/Viranya2006/Lumen --skill brainstorming-viranya2006
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Viranya2006/Lumen/tree/main/SKILLS/brainstorming
Command: npx skills add https://github.com/Viranya2006/Lumen --skill brainstorming-viranya2006

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, approved design specs before any implementation begins. ## 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 Document Workflow: Writes the approved design to a dated spec file, runs a self-review for placeholders, contradictions, and scope issues, then gates implementation behind explicit user review. - Visual Companion Server: Includes a browser-based companion (Node.js server with WebSocket updates) for showing mockups, wireframes, and side-by-side layout comparisons when a question is easier shown than described. - Use Case: Before building a new dashboard feature, use this Skill to clarify requirements, compare architecture options, and produce a committed design document that an implementation plan can be built from. ## 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 is a design spec document in an AI coding workflow?

A design spec is a Markdown document capturing the approved architecture, components, data flow, error handling, and testing approach. This skill writes it to docs/superpowers/specs/ with a dated filename and commits it to git before planning begins.

Can I show UI mockups during requirements brainstorming?

Yes, the skill includes a visual companion server that serves HTML mockups, wireframes, and side-by-side layout comparisons in a browser tab. It is offered only when a question is genuinely visual, and you approve it before it starts.

Does brainstorming apply to small or simple changes?

Yes, the skill mandates the process for every project regardless of perceived simplicity. The design can be only a few sentences for trivial changes, but it must still be presented and approved before implementation.

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 does not invoke any implementation skill directly, keeping design and execution as separate gated phases.