brainstorming

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

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/SESELOVSKYDarian/Vase --skill brainstorming-seselovskydarian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/SESELOVSKYDarian/Vase/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/SESELOVSKYDarian/Vase --skill brainstorming-seselovskydarian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Jumping straight into code without a validated design leads to wasted work, unexamined assumptions, and rework. 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 Generation: Writes the validated design to a dated spec file, runs a self-review for placeholders, contradictions, and ambiguity, then gates implementation behind user approval. - Visual Companion Server: Includes a Node.js WebSocket server that serves HTML mockups, wireframes, and option cards to a browser so users can click to select visual choices during brainstorming. - Use Case: Before building a new feature, use this Skill to refine requirements, compare architectural approaches, and produce a committed design document that feeds directly into implementation planning. ## Quick Start Ask the AI to brainstorm the design for your next feature 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?

Start by exploring the current project context, then answer clarifying questions one at a time about purpose, constraints, and success criteria. The process proposes 2-3 approaches with trade-offs, presents the design in sections for approval, and writes a spec document before any implementation begins.

What is a design spec document in a development workflow?

A design spec is a written document capturing the approved architecture, components, data flow, error handling, and testing approach for a feature. It is saved to a dated file, self-reviewed for placeholders and contradictions, and must be approved by the user before implementation planning starts.

How do I show UI mockups in a browser during brainstorming?

Run the start-server.sh script with a project directory to launch a local server, then write HTML content fragments to the screen directory it returns. The browser displays mockups, option cards, and diagrams, and user clicks are recorded as JSON events you can read on the next turn.

Does the brainstorming visual companion work on Windows or Codex?

Yes, the start script auto-detects Windows (Git Bash) and Codex environments and switches to foreground mode since those platforms reap background processes. On Windows, launch it with a background shell call; on Codex, run it normally with no extra flags.

When should I skip the design phase for a simple change?

Never. The process explicitly requires a design for every project regardless of perceived simplicity, since simple projects are where unexamined assumptions cause the most wasted work. The design can be just a few sentences, but it must be presented and approved.