brainstorming

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

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Unity-UPM-Packages/Antigravity-skills --skill brainstorming-unity-upm-packages
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Unity-UPM-Packages/Antigravity-skills/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/Unity-UPM-Packages/Antigravity-skills --skill brainstorming-unity-upm-packages

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump straight into coding without clarifying requirements, leading to wasted work on misunderstood features. This Skill enforces a structured design-first workflow that explores user intent, constraints, and alternatives before any implementation begins. ## Core Features & Use Cases - Structured Clarification Process: Asks questions one at a time, proposes 2-3 approaches with trade-offs, and presents designs in sections for incremental approval. - Spec Documentation: Writes validated designs to dated spec files, runs a self-review for placeholders and contradictions, and requires user sign-off before planning. - Visual Companion: Optionally serves browser-based mockups, wireframes, and diagrams via a local server for questions that benefit from visual treatment. - Use Case: Before building a new feature, use this Skill to explore the project context, refine requirements through dialogue, and produce an approved design document that feeds directly into implementation planning. ## Quick Start Ask the AI to brainstorm and design your feature idea before writing any code, then approve the resulting spec document.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a feature idea into a design spec before coding?▼

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 the final spec to a dated markdown file.

What is the brainstorming skill workflow for software design?▼

The workflow follows a fixed checklist: explore project context, ask clarifying questions, propose approaches, present the design for approval, write the spec document, self-review it, get user review, then transition to implementation planning. No code is written until the design is approved.

Can I show UI mockups in a browser during design discussions?▼

Yes, the visual companion serves HTML mockups, wireframes, and diagrams through a local server that users open in a browser. It is offered once for consent and used per-question only when content is genuinely visual rather than conceptual.

When should a project be decomposed before brainstorming?▼

Decompose when the request describes multiple independent subsystems, such as a platform with chat, billing, and analytics. Each sub-project gets its own spec, plan, and implementation cycle rather than one oversized design.

What are the limitations of design-first brainstorming?▼

The process adds upfront dialogue time, which can feel heavy for trivial changes, though the skill mandates it even for simple projects with shortened designs. It also blocks all implementation until the user explicitly approves the written spec.