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.