MU

multi-agent-brainstorming

A structured design review process using specialized agents to challenge assumptions and identify failure modes.

Install

mkdir -p .claude/skills/multi-agent-brainstorming && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7251" && unzip -o skill.zip -d .claude/skills/multi-agent-brainstorming && rm skill.zip

Installs to .claude/skills/multi-agent-brainstorming

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Simulate a structured peer-review process using multiple specialized agents to validate designs, surface hidden assumptions, and identify failure modes before implementation.
174 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Orchestrate sequential multi-agent design reviews
  • Enforce strict, non-overlapping agent roles
  • Maintain a mandatory Decision Log
  • Validate designs against non-functional constraints
  • Prevent premature implementation through gated exits

How it works

The skill uses a gated, sequential process where a primary designer creates a draft, followed by specialized agents (Skeptic, Constraint Guardian, User Advocate) who review the design based on their specific mandates. The process concludes with an Arbiter who resolves objections and ensures the Decision Log is complete

Inputs & outputs

You give it
A single-agent design document
You get back
A validated design with a completed Decision Log

When to use multi-agent-brainstorming

  • Reviewing system architecture designs
  • Validating project assumptions
  • Identifying edge cases in design documents
  • Stress-testing proposed solutions

About this skill

Multi-Agent Brainstorming (Structured Design Review)

Purpose

Transform a single-agent design into a robust, review-validated design by simulating a formal peer-review process using multiple constrained agents.

This skill exists to:

  • surface hidden assumptions
  • identify failure modes early
  • validate non-functional constraints
  • stress-test designs before implementation
  • prevent idea swarm chaos

This is not parallel brainstorming. It is sequential design review with enforced roles.


Operating Model

  • One agent designs.
  • Other agents review.
  • No agent may exceed its mandate.
  • Creativity is centralized; critique is distributed.
  • Decisions are explicit and logged.

The process is gated and terminates by design.


Agent Roles (Non-Negotiable)

Each agent operates under a hard scope limit.

1️⃣ Primary Designer (Lead Agent)

Role:

  • Owns the design
  • Runs the standard brainstorming skill
  • Maintains the Decision Log

May:

  • Ask clarification questions
  • Propose designs and alternatives
  • Revise designs based on feedback

May NOT:

  • Self-approve the final design
  • Ignore reviewer objections
  • Invent requirements post-lock

2️⃣ Skeptic / Challenger Agent

Role:

  • Assume the design will fail
  • Identify weaknesses and risks

May:

  • Question assumptions
  • Identify edge cases
  • Highlight ambiguity or overconfidence
  • Flag YAGNI violations

May NOT:

  • Propose new features
  • Redesign the system
  • Offer alternative architectures

Prompting guidance:

“Assume this design fails in production. Why?”


3️⃣ Constraint Guardian Agent

Role:

  • Enforce non-functional and real-world constraints

Focus areas:

  • performance
  • scalability
  • reliability
  • security & privacy
  • maintainability
  • operational cost

May:

  • Reject designs that violate constraints
  • Request clarification of limits

May NOT:

  • Debate product goals
  • Suggest feature changes
  • Optimize beyond stated requirements

4️⃣ User Advocate Agent

Role:

  • Represent the end user

Focus areas:

  • cognitive load
  • usability
  • clarity of flows
  • error handling from user perspective
  • mismatch between intent and experience

May:

  • Identify confusing or misleading aspects
  • Flag poor defaults or unclear behavior

May NOT:

  • Redesign architecture
  • Add features
  • Override stated user goals

5️⃣ Integrator / Arbiter Agent

Role:

  • Resolve conflicts
  • Finalize decisions
  • Enforce exit criteria

May:

  • Accept or reject objections
  • Require design revisions
  • Declare the design complete

May NOT:

  • Invent new ideas
  • Add requirements
  • Reopen locked decisions without cause

The Process

Phase 1 — Single-Agent Design

  1. Primary Designer runs the standard brainstorming skill
  2. Understanding Lock is completed and confirmed
  3. Initial design is produced
  4. Decision Log is started

No other agents participate yet.


Phase 2 — Structured Review Loop

Agents are invoked one at a time, in the following order:

  1. Skeptic / Challenger
  2. Constraint Guardian
  3. User Advocate

For each reviewer:

  • Feedback must be explicit and scoped
  • Objections must reference assumptions or decisions
  • No new features may be introduced

Primary Designer must:

  • Respond to each objection
  • Revise the design if required
  • Update the Decision Log

Phase 3 — Integration & Arbitration

The Integrator / Arbiter reviews:

  • the final design
  • the Decision Log
  • unresolved objections

The Arbiter must explicitly decide:

  • which objections are accepted
  • which are rejected (with rationale)

Decision Log (Mandatory Artifact)

The Decision Log must record:

  • Decision made
  • Alternatives considered
  • Objections raised
  • Resolution and rationale

No design is considered valid without a completed log.


Exit Criteria (Hard Stop)

You may exit multi-agent brainstorming only when all are true:

  • Understanding Lock was completed
  • All reviewer agents have been invoked
  • All objections are resolved or explicitly rejected
  • Decision Log is complete
  • Arbiter has declared the design acceptable

If any criterion is unmet:

  • Continue review
  • Do NOT proceed to implementation If this skill was invoked by a routing or orchestration layer, you MUST report the final disposition explicitly as one of: APPROVED, REVISE, or REJECT, with a brief rationale.

Failure Modes This Skill Prevents

  • Idea swarm chaos
  • Hallucinated consensus
  • Overconfident single-agent designs
  • Hidden assumptions
  • Premature implementation
  • Endless debate

Key Principles

  • One designer, many reviewers
  • Creativity is centralized
  • Critique is constrained
  • Decisions are explicit
  • Process must terminate

Final Reminder

This skill exists to answer one question with confidence:

“If this design fails, did we do everything reasonable to catch it early?”

If the answer is unclear, do not exit this skill.

When to Use

This skill is applicable to execute the workflow or actions described in the overview.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

When not to use it

  • Parallel brainstorming tasks
  • Tasks lacking clear design constraints
  • Situations requiring immediate implementation

Limitations

  • Requires clear success criteria and scope
  • Must not proceed to implementation if exit criteria are unmet

How it compares

Unlike generic brainstorming, this skill enforces a rigid, non-negotiable role structure and requires an explicit, logged resolution of all objections before the design can be approved.

Compared to similar skills

multi-agent-brainstorming side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
multi-agent-brainstorming (this skill)14moNo flagsIntermediate
parallel-agents66moNo flagsIntermediate
rp-eng-review02moNo flagsIntermediate
confidence-check134moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

mobile-design

sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or native mobile apps.

149231

unity-developer

sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.

142357

architect-review

sickn33

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural decisions.

109320

angular

sickn33

Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns. Use PROACTIVELY for Angular development, component architecture, state management, performance optimization, and migration to modern patterns.

100129

frontend-slides

sickn33

Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.

95195

minecraft-bukkit-pro

sickn33

Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs. Specializes in event-driven architecture, command systems, world manipulation, player management, and performance optimization. Use PROACTIVELY for plugin architecture, gameplay mechanics, server-side features, or cross-version compatibility.

9078

You might also like

parallel-agents

davila7

Multi-agent orchestration patterns. Use when multiple independent tasks can run with different domain expertise or when comprehensive analysis requires multiple perspectives.

634

rp-eng-review

ryan-papa

[5] 엔지 리뷰. Codex-led 5항목 점수제 독립 리뷰. Use when Codex should run or follow the harness rp-eng-review stage, or when the user invokes /rp-eng-review, $rp-eng-review, or asks for this workflow step.

00

confidence-check

SuperClaude-Org

Pre-implementation confidence assessment (≥90% required). Use before starting any implementation to verify readiness with duplicate check, architecture compliance, official docs verification, OSS references, and root cause identification.

13114

specification-architect

adrianpuiu

A rigorous, traceability-first system that generates five interconnected architectural documents (blueprint.md, requirements.md, design.md, tasks.md, and validation.md) with complete requirements-to-implementation traceability. Use this skill when users need to architect systems, create technical specifications, or develop structured project documentation with guaranteed traceability.

1388

agent-planner

ruvnet

Agent skill for planner - invoke with $agent-planner

316

drift-analysis

avifenesh

This skill should be used when the user asks about "plan drift", "reality check", "comparing docs to code", "project state analysis", "roadmap alignment", "implementation gaps", or needs guidance on identifying discrepancies between documented plans and actual implementation state.

213

Search skills

Search the agent skills registry