brainstorming

Guides collaborative dialogue to turn ideas into approved design specs before implementation.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/zMynxx/bifrost-with-opencode --skill brainstorming-zmynxx
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/zMynxx/bifrost-with-opencode/tree/main/agent/skills/brainstorming
Command: npx skills add https://github.com/zMynxx/bifrost-with-opencode --skill brainstorming-zmynxx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? AI coding agents often jump straight into writing code without understanding intent, leading to wasted work and misaligned implementations. This Skill enforces a structured design-first workflow that explores requirements, evaluates approaches, and produces a reviewed specification before any code is written. ## Core Features & Use Cases - Structured Discovery Dialogue: Explores project context, then asks clarifying questions one at a time to refine purpose, constraints, and success criteria. - Design Approval Gate: Presents 2-3 approaches with trade-offs, writes the approved design to a dated spec file, and blocks all implementation until the user approves the spec. - Browser-Based Visual Companion: Serves interactive mockups, wireframes, and diagrams via a local WebSocket server so visual questions can be answered by seeing options rather than reading descriptions. - Use Case: When asked to add a new feature, the agent checks the codebase, interviews you about requirements, presents design options, writes a spec to docs/superpowers/specs/, and only then hands off to implementation planning. ## Quick Start Ask the agent to help you design a new feature and it will interview you, propose approaches, and produce an approved spec document before any code is written.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an AI agent design before writing code?▼

Invoke this Skill before any creative work. It explores project context, asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and blocks all implementation until you approve a written design spec.

What is the visual companion in the brainstorming workflow?▼

The visual companion is a local browser-based server that displays mockups, wireframes, and diagrams during brainstorming. It is offered only when a question is genuinely visual, and your clicks are recorded as events the agent reads on the next turn.

Does the brainstorming skill work for small changes?▼

Yes, every project goes through the process regardless of perceived simplicity. For truly simple changes the design can be just a few sentences, but it must still be presented and approved before implementation begins.

Where are design spec documents saved?▼

Specs are written to docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md and committed to git. User preferences for spec location override this default path.

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 never invokes implementation skills like frontend-design or mcp-builder directly.