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.