brainstormer

Explore 2-4 design approaches with trade-offs and a recommended plan.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Prathmesh2000/cursor_agent-orchestrator --skill brainstormer-prathmesh2000
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstormer
Source: https://github.com/Prathmesh2000/cursor_agent-orchestrator/tree/main/agent-system/skills/brainstormer
Command: npx skills add https://github.com/Prathmesh2000/cursor_agent-orchestrator --skill brainstormer-prathmesh2000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstormer helps teams explore design decisions, implementation approaches, or architectural choices before committing to a path. Triggers include brainstorm, what's the best way to, help me decide, architecture discussion, or when the approach is uncertain. It facilitates structured dialogue to explore options and arrive at a solid decision before coding.

Core Features & Use Cases

  • Presents 2-4 distinct approaches with clear trade-offs.
  • Guides decision convergence with a recommended option and rationale.
  • Produces an implementation outline and handoff notes for downstream tasks.
  • Highlights anti-patterns to avoid and prompts clarifying questions when needed.

Quick Start

Describe your design goal and constraints, then let brainstormer present 2-4 differentiated approaches with trade-offs and a recommended plan.

Frequently Asked Questions about brainstormer

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

FAQPage Schema
What is the best way to explore architecture options before committing to code?▼

Structured brainstorming helps teams explore architecture options by presenting 2-4 distinct approaches with clear trade-offs. This process guides decision convergence and yields a recommended option with rationale before implementation begins.

How do I facilitate a design discussion to compare technology trade-offs?▼

You can facilitate a design discussion by enforcing a structured dialogue flow that surfaces multiple approaches and compares trade-offs. This method highlights anti-patterns to avoid and prompts clarifying questions to align the team.

When do I need a structured brainstorming process for decision-making?▼

You need structured brainstorming for decision-making when facing decision fatigue during early-stage design discussions, architecture reviews, or technology-selection debates. It is triggered when the implementation approach is uncertain and needs alignment.

How to align a team on a design decision and generate an implementation plan?▼

To align a team on a design decision, describe your goal and constraints to generate 2-4 differentiated approaches. The structured dialogue compares trade-offs, recommends an option, and produces an implementation outline with handoff notes.

Does guided brainstorming help avoid anti-patterns in software architecture?▼

Yes, guided brainstorming helps avoid anti-patterns in software architecture by explicitly highlighting them during the decision-making process. It prompts clarifying questions when needed to ensure the selected approach is solid before coding.