brainstorm

Compare solution options with trade-offs and recommend one path.

1|Updated May 18, 2026
One-click install
npx skills add https://github.com/linenoize/topia --skill brainstorm-linenoize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/linenoize/topia/tree/main/skills/brainstorm
Command: npx skills add https://github.com/linenoize/topia --skill brainstorm-linenoize

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you avoid jumping straight into implementation by generating and comparing multiple solution approaches, especially when the right path is unclear or the first attempt failed.

Core Features & Use Cases

  • Structured Ideation: Produces distinct options with clear pros, cons, effort, and risk so you can choose with confidence.
  • Mode-Based Thinking: Supports discovery, vision, rescue, and design-it-twice workflows for simple ideas, product rethinks, failed approaches, and interface design choices.
  • Guardrailed Decisions: Forces explicit constraints, hard design gates, and a recommendation before moving on to planning.
  • Use Case: A developer can use it to compare implementation strategies for a new feature, reframe a broken approach, or evaluate alternative module interfaces before committing to code.

Quick Start

Use the brainstorm skill to explore a problem, compare a few viable approaches, and recommend the best one with trade-offs.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I compare architecture trade-offs before starting implementation?

Architecture trade-off analysis requires generating distinct solution options with explicit constraints, evaluating pros, cons, effort, and risk for each. You compare these viable approaches against hard design gates to recommend a single path before planning begins.

What is the best way to explore solution directions when multiple viable approaches exist?

Solution exploration uses mode-based thinking workflows like discovery, vision, rescue, and design-it-twice to evaluate multiple approaches. This structured ideation produces clear comparative trade-offs so you can confidently choose the best implementation strategy.

How do I reframe a broken approach when my first implementation attempt fails?

Reframing a broken approach uses rescue workflows to analyze the failed implementation and generate alternative design options. By applying explicit constraints and comparative trade-off analysis, you identify a new recommended path to replace the failed architecture.

Can I use structured ideation to evaluate alternative module interfaces before committing to code?

Yes, structured ideation supports evaluating alternative module interfaces through design-it-twice workflows. It forces explicit constraints and hard design gates, providing comparative trade-offs and a single recommended interface path before you commit to coding.

What are the limitations of brainstorming solution options without explicit constraints?

Brainstorming without explicit constraints fails to produce guardrailed decisions, risking unstructured ideation. Without forcing comparative trade-off analysis and hard design gates, you cannot confidently recommend a single viable path before handing off to implementation planning.

When do I need design review workflows for product and coding decisions?

Design review workflows are needed when multiple viable approaches exist for product or coding decisions, or when an initial approach has failed. They enforce comparative trade-off analysis and constraint evaluation to yield a single recommended path.