brainstorming

Transforms vague ideas into validated designs through structured dialogue and decision logging.

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/nperepichka/Antigravity --skill brainstorming-nperepichka
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/nperepichka/Antigravity/tree/main/config/skills/brainstorming
Command: npx skills add https://github.com/nperepichka/Antigravity --skill brainstorming-nperepichka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into implementation with vague ideas, hidden assumptions, and misaligned expectations, leading to fragile systems and wasted rework. This Skill enforces a disciplined design phase that validates understanding before any code is written. ## Core Features & Use Cases - Structured Discovery: Asks one question at a time to clarify purpose, users, constraints, and non-goals before designing. - Understanding Lock Gate: Requires explicit user confirmation of a summary, assumptions, and open questions before any design proposal. - Trade-off Exploration: Presents 2-3 design approaches with complexity, extensibility, and risk trade-offs, applying YAGNI principles. - Decision Log: Maintains a running record of decisions, alternatives, and rationale for durable documentation. - Use Case: Before building a new feature, use this Skill to turn a rough idea into a validated design document with confirmed requirements and an implementation handoff plan. ## Quick Start Ask the agent to brainstorm and validate the design for your new feature idea 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 validate a feature idea before writing code?▼

Use a structured brainstorming process that clarifies purpose, users, constraints, and success criteria one question at a time. Confirm an understanding summary with explicit assumptions before exploring design approaches, and document every decision in a decision log.

What is an understanding lock in software design?▼

An understanding lock is a hard gate where the designer summarizes what is being built, why, for whom, key constraints, and non-goals, then waits for explicit user confirmation. No design work proceeds until the summary is approved.

Can this skill write or modify code during brainstorming?▼

No. The skill explicitly forbids implementation, coding, or behavior modification while active. It operates purely as a design facilitator and only hands off to implementation after the design is documented and validated.

When should I use multi-agent brainstorming instead?▼

Use the multi-agent-brainstorming skill when the design is high-impact, high-risk, or requires elevated confidence. The standard brainstorming skill hands off the finalized design and decision log to it in those cases.

What are the exit criteria for a brainstorming session?▼

Brainstorming ends only when the understanding lock is confirmed, at least one design approach is explicitly accepted, major assumptions are documented, key risks are acknowledged, and the decision log is complete.