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.