brainstorm

Generate at least three solution options with trade-offs and a recommendation.

3|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/grasberg/sofia --skill brainstorm-grasberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/grasberg/sofia/tree/main/workspace/skills/brainstorm
Command: npx skills add https://github.com/grasberg/sofia --skill brainstorm-grasberg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured ideation and comparison often slow down decision making; brainstorm accelerates by generating multiple viable options with honest trade-offs and a clear recommendation.

Core Features & Use Cases

  • Generates at least 3 approaches, each with a one-paragraph description, pros, cons, effort estimate, and best-for use case.
  • Produces a concise, side-by-side comparison to aid decision making and a final recommendation with reasoning.
  • Helps with architecture decisions, technology choices, or any "how should I..." prompts, without writing code during ideation.

Quick Start

Ask me to brainstorm a topic; I will return at least three approaches with trade-offs and a recommended path.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I evaluate architecture trade-offs when choosing between different technology options?

Generate multiple solution options with honest trade-offs to guide architecture decisions. This produces at least 3 options with pros, cons, effort estimates, and best-for scenarios for side-by-side comparison.

What is the best way to brainstorm design directions without writing code during ideation?

The best way to brainstorm design directions is by generating multiple approaches with one-paragraph descriptions and effort estimates without writing code. This yields a concise comparison and a recommended path for strategic problem-solving.

Can I use structured ideation for strategic problem-solving across software projects?

Yes, you can use structured ideation for strategic problem-solving across software projects by generating multiple viable options. It provides a side-by-side comparison with trade-offs and a final recommendation with reasoning to accelerate decision making.

How do I compare solution options with pros and cons for a software architecture decision?

To compare solution options for an architecture decision, generate at least three approaches with honest pros, cons, and effort estimates. This results in a concise side-by-side comparison and a final recommendation with reasoning.

When do I need to generate multiple approaches with effort estimates for decision-making?

You need to generate multiple approaches with effort estimates when structured ideation slows down your decision-making. This accelerates the process by providing honest trade-offs, best-for scenarios, and a clear recommendation.