brainstorming

Turn vague ideas into a validated design document with user approval.

19|2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/bonnguyenitc/antigravity-superpowers --skill brainstorming-bonnguyenitc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/bonnguyenitc/antigravity-superpowers/tree/main/.agent/skills/brainstorming
Command: npx skills add https://github.com/bonnguyenitc/antigravity-superpowers --skill brainstorming-bonnguyenitc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Projects and feature requests often proceed to implementation with unclear intent, hidden assumptions, and missing constraints, causing wasted work and rework. This Skill forces a structured discovery phase that uncovers purpose, constraints, success criteria, and scope before any implementation begins.

Core Features & Use Cases

  • Context exploration: Inspect project files and docs, ask one clarifying question at a time, and surface constraints and success criteria.
  • Approach comparison: Propose 2–3 distinct approaches with trade-offs and a recommended option.
  • Design gating: Present the design in modular sections, require user approval before proceeding, write a spec file, run a spec self-review, and then transition to implementation planning.
  • Visual companion: Offer an optional browser-based mockup tool for visual questions and interactive selection when helpful.
  • Use Case: Turn a vague feature request into a short validated design, committed spec, and an approved handoff ready for the writing-plans step.

Quick Start

Ask the agent to /brainstorm the idea and answer the clarifying questions until a design is presented and approved.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a vague feature request into a validated design spec?

To turn a vague feature request into a validated design spec, this Skill applies a structured discovery phase. It inspects project context, asks targeted clarifying questions, and proposes multiple approaches before writing a committed design document.

What is the best way to explore project context and propose design approaches?

Exploring project context and proposing design approaches is done by inspecting project files and docs, surfacing constraints, and presenting 2–3 distinct options with trade-offs and a recommended choice for user approval.

How do I enforce an approval gate before writing a design spec?

You can enforce an approval gate before writing a design spec by presenting modular design sections for user review. Once approved, it generates a spec file under docs/superpowers/specs/ and runs a self-review workflow.

Can I use a visual companion for UI mockups during brainstorming?

Yes, you can use a visual companion for UI mockups during brainstorming. It offers an optional browser-based mockup tool to handle visual questions and enable interactive selection when helpful.

When should I not skip the brainstorming phase for feature proposals?

You should not skip the brainstorming phase for feature proposals when unclear intent, hidden assumptions, or missing constraints exist. Forcing a structured discovery phase prevents wasted work and rework before implementation begins.

Does the brainstorming process include a spec self-review workflow?

Yes, the brainstorming process includes a spec self-review workflow. After presenting a design for user approval, it writes a committed spec file and follows a checklist to run a self-review before transitioning to implementation.