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.