brainstorming

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

1|Updated Sep 10, 2026
One-click install
npx skills add https://github.com/thienty1207/Hotel_Staff --skill brainstorming-thienty1207
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/thienty1207/Hotel_Staff/tree/main/.baron/core/skills/superpowers/brainstorming
Command: npx skills add https://github.com/thienty1207/Hotel_Staff --skill brainstorming-thienty1207

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 clarifying questions one at a time, and proposes 2-3 approaches with trade-offs and a recommendation. - Spec Authoring and Review Gates: Writes the approved design to docs/superpowers/specs/, runs a self-review for placeholders and contradictions, and requires user approval before planning. - Browser-Based Visual Companion: Serves mockups, diagrams, and side-by-side layout options through a local WebSocket server so visual questions can be answered by clicking instead of describing. - Use Case: When asked to add a new feature to an existing codebase, the Skill inspects the project, interviews you about purpose and constraints, presents a sectioned design for approval, commits the spec, and hands off to an implementation-planning skill. ## 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 flow 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 file capturing the approved architecture, components, data flow, error handling, and testing approach. This Skill writes it to docs/superpowers/specs/, commits it to git, and requires your review before implementation planning begins.

Can I see UI mockups during requirements brainstorming?▼

Yes, the visual companion serves mockups and layout comparisons in a browser tab via a local server. It is offered only when a question is genuinely visual, and you approve it before the server starts with the --open flag.

Does the brainstorming skill write code automatically?▼

No, a hard gate blocks all implementation until you approve a presented design. After spec approval, the only next step is invoking the writing-plans skill to create an implementation plan.

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

The Skill flags oversized scope early and helps decompose the idea into independent sub-projects. Each sub-project then gets its own brainstorm, spec, plan, and implementation cycle.