gsd-brainstorm

Generate and document 2-4 design approaches with trade-offs in BRAINSTORM.md.

6|3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/alo-exp/silver-bullet --skill gsd-brainstorm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gsd-brainstorm
Source: https://github.com/alo-exp/silver-bullet/tree/main/forge/skills/gsd-brainstorm
Command: npx skills add https://github.com/alo-exp/silver-bullet --skill gsd-brainstorm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorm and evaluate multiple design approaches during the GSD workflow to reduce indecision and design risk.

Core Features & Use Cases

  • Generate 2-4 distinct design approaches for a given feature, including names, descriptions, pros and cons, and estimated complexity.
  • Evaluate trade-offs across modularity, scalability, security, and alignment with project constraints.
  • Recommend a clear direction with justification to accelerate planning and cross-team alignment.
  • Use Case: During early feature planning, run a brainstorm phase to surface alternatives and select the best approach for the next sprint.

Quick Start

Run a brainstorm phase to generate 2-4 design approaches and record a recommendation in BRAINSTORM.md

Frequently Asked Questions about gsd-brainstorm

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

FAQPage Schema
How do I brainstorm multiple design approaches for a new feature?▼

To brainstorm design approaches, generate 2-4 viable options for your feature, document their structured definitions, evaluate trade-offs, and record the recommended path in BRAINSTORM.md.

What is the best way to compare trade-offs between different design options?▼

Comparing trade-offs between design options involves evaluating modularity, scalability, security, and alignment with project constraints to recommend a clear direction with justification for your feature planning.

When do I need to document design alternatives during software planning?▼

You need to document design alternatives during the early feature planning phase to reduce indecision and design risk, ensuring cross-team alignment before selecting an approach for the next sprint.

Can I use this brainstorming process for complex architecture decisions?▼

Yes, this brainstorming process supports complex architecture decisions by generating distinct approaches with estimated complexity levels, pros and cons, and structured definitions to accelerate planning.

What should be included in a design brainstorming document?▼

A design brainstorming document should include 2-4 named design approaches, descriptions, pros and cons, estimated complexity, trade-off evaluations, and a recommended path recorded in BRAINSTORM.md.