brainstorm

Evaluate architecture options with pros/cons and YAGNI/KISS/DRY criteria.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/MinhHoangDono/antigravity-kit --skill brainstorm-minhhoangdono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/MinhHoangDono/antigravity-kit/tree/main/.agent/skills/brainstorm
Command: npx skills add https://github.com/MinhHoangDono/antigravity-kit --skill brainstorm-minhhoangdono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming complex solutions quickly while evaluating feasibility, trade-offs, and risks so teams avoid costly wrong turns.

Core Features & Use Cases

  • Structured ideation: Guides a multi-phase flow from scouting the codebase to reaching consensus.
  • Trade-off and feasibility focus: Compares approaches using YAGNI, KISS, and DRY while explicitly challenging assumptions.
  • Decision-ready reporting: Produces a markdown summary capturing options, pros/cons, risks, validation criteria, and next steps without implementing code.
  • Collaboration hooks: Invites targeted research and doc-reading via related skills to ground recommendations.

Quick Start

Ask the AI to use brainstorm to evaluate approaches for integrating a new feature into your project, including feasibility, trade-offs, and a risk-aware recommendation.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I evaluate technical trade-offs and feasibility for a new software architecture?

Brainstorming technical decisions involves a multi-phase process that scouts the codebase, evaluates approaches with explicit pros and cons, and challenges assumptions to prevent costly wrong turns during system design or feature exploration.

What is the best way to brainstorm solutions for ambiguous development problems?

It compares architecture options by applying YAGNI, KISS, and DRY constraints, explicitly challenging assumptions to produce a decision-ready markdown summary of viable options, validation criteria, and next steps.

Does brainstorming technical decisions generate implementation code or just reports?

Brainstorming technical decisions generates decision-ready markdown reports capturing options, pros/cons, risks, and next steps, strictly avoiding actual code implementation to focus solely on feasibility and trade-off evaluation.

When do I need to perform a risk analysis and trade-off assessment before feature implementation?

You need a risk analysis and trade-off assessment before feature implementation when facing ambiguous or stuck development problems, ensuring you evaluate system design options and feasibility to avoid costly wrong turns.

Can I use this structured ideation process for technical debates and system design?

Yes, you can use this structured ideation process for technical debates, system design, and feature exploration, as it guides a multi-phase flow from scouting the codebase to reaching a risk-aware consensus without writing code.