brainstorm

Coordinate multiple expert SubAgents to produce a consensus design solution.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/YuluoY/nimis --skill brainstorm-yuluoy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/YuluoY/nimis/tree/main/skills-en/brainstorm
Command: npx skills add https://github.com/YuluoY/nimis --skill brainstorm-yuluoy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Multi-perspective brainstorming: dispatches multiple SubAgents playing different expert roles (architect, pragmatist, challenger, domain expert) to independently analyze and debate the same design problem. The moderator synthesizes all perspectives to form a consensus solution.

Core Features & Use Cases

  • Multi-perspective analysis: independent reviews from diverse expert roles to surface blind spots and trade-offs.
  • Synthesis and debate: moderator collects analyses and synthesizes a defensible design proposal through discussion.
  • Guardrails: requires at least one round of analysis before any design proposal is presented and includes a requirement for user approval.
  • Anti-pattern avoidance: prevents premature conclusions by enforcing multiple perspectives and explicit debate.

Quick Start

Initiate a project brief and trigger parallel expert analyses to reach a consensus design.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I get multiple expert perspectives for architecture design decisions?▼

To get multiple expert perspectives for architecture design decisions, you can use a collaborative brainstorming flow that dispatches multiple SubAgents playing roles like architect and challenger. These SubAgents independently analyze the problem to surface blind spots and trade-offs before synthesizing a consensus solution.

What is the best way to run a design review that avoids premature conclusions?▼

The best way to run a design review that avoids premature conclusions is by enforcing a consensus-building flow with explicit debate. This requires at least one round of multi-perspective analysis from diverse expert roles before any design proposal is presented.

How do I coordinate a multi-agent debate for risk analysis and strategy planning?▼

You coordinate a multi-agent debate for risk analysis by dispatching multiple SubAgents with diverse expertise to independently analyze the same problem. A moderator then collects these analyses and synthesizes a defensible proposal through discussion.

Does the brainstorming process require user approval before delivering final proposals?▼

Yes, the brainstorming process requires user approval before final proposals are delivered. This guardrail ensures that the consensus solution synthesized from the multi-perspective expert debate aligns with your project requirements.

When do I need multi-perspective analysis for complex design questions?▼

You need multi-perspective analysis for complex design questions when multiple viewpoints are valuable for making architecture decisions, conducting design reviews, or strategy planning. It prevents anti-patterns by forcing independent reviews from diverse expert roles.

Can I use this consensus-building approach without any external dependencies?▼

Yes, you can use this consensus-building approach without external dependencies. The Skill operates independently by coordinating internal SubAgents to debate design questions and synthesize a consensus solution without requiring external components.