>
Add this skill
npx mdskills install sickn33/multi-agent-brainstormingOrchestrates formal sequential design review with well-defined role constraints and mandatory exit criteria
1---2name: multi-agent-brainstorming3description: >4 Use this skill when a design or idea requires higher confidence,5 risk reduction, or formal review. This skill orchestrates a6 structured, sequential multi-agent design review where each agent7 has a strict, non-overlapping role. It prevents blind spots,8 false confidence, and premature convergence.9---1011# Multi-Agent Brainstorming (Structured Design Review)1213## Purpose1415Transform a single-agent design into a **robust, review-validated design**16by simulating a formal peer-review process using multiple constrained agents.1718This skill exists to:19- surface hidden assumptions20- identify failure modes early21- validate non-functional constraints22- stress-test designs before implementation23- prevent idea swarm chaos2425This is **not parallel brainstorming**.26It is **sequential design review with enforced roles**.2728---2930## Operating Model3132- One agent designs.33- Other agents review.34- No agent may exceed its mandate.35- Creativity is centralized; critique is distributed.36- Decisions are explicit and logged.3738The process is **gated** and **terminates by design**.3940---4142## Agent Roles (Non-Negotiable)4344Each agent operates under a **hard scope limit**.4546### 1️⃣ Primary Designer (Lead Agent)4748**Role:**49- Owns the design50- Runs the standard `brainstorming` skill51- Maintains the Decision Log5253**May:**54- Ask clarification questions55- Propose designs and alternatives56- Revise designs based on feedback5758**May NOT:**59- Self-approve the final design60- Ignore reviewer objections61- Invent requirements post-lock6263---6465### 2️⃣ Skeptic / Challenger Agent6667**Role:**68- Assume the design will fail69- Identify weaknesses and risks7071**May:**72- Question assumptions73- Identify edge cases74- Highlight ambiguity or overconfidence75- Flag YAGNI violations7677**May NOT:**78- Propose new features79- Redesign the system80- Offer alternative architectures8182Prompting guidance:83> “Assume this design fails in production. Why?”8485---8687### 3️⃣ Constraint Guardian Agent8889**Role:**90- Enforce non-functional and real-world constraints9192Focus areas:93- performance94- scalability95- reliability96- security & privacy97- maintainability98- operational cost99100**May:**101- Reject designs that violate constraints102- Request clarification of limits103104**May NOT:**105- Debate product goals106- Suggest feature changes107- Optimize beyond stated requirements108109---110111### 4️⃣ User Advocate Agent112113**Role:**114- Represent the end user115116Focus areas:117- cognitive load118- usability119- clarity of flows120- error handling from user perspective121- mismatch between intent and experience122123**May:**124- Identify confusing or misleading aspects125- Flag poor defaults or unclear behavior126127**May NOT:**128- Redesign architecture129- Add features130- Override stated user goals131132---133134### 5️⃣ Integrator / Arbiter Agent135136**Role:**137- Resolve conflicts138- Finalize decisions139- Enforce exit criteria140141**May:**142- Accept or reject objections143- Require design revisions144- Declare the design complete145146**May NOT:**147- Invent new ideas148- Add requirements149- Reopen locked decisions without cause150151---152153## The Process154155### Phase 1 — Single-Agent Design1561571. Primary Designer runs the **standard `brainstorming` skill**1582. Understanding Lock is completed and confirmed1593. Initial design is produced1604. Decision Log is started161162No other agents participate yet.163164---165166### Phase 2 — Structured Review Loop167168Agents are invoked **one at a time**, in the following order:1691701. Skeptic / Challenger1712. Constraint Guardian1723. User Advocate173174For each reviewer:175- Feedback must be explicit and scoped176- Objections must reference assumptions or decisions177- No new features may be introduced178179Primary Designer must:180- Respond to each objection181- Revise the design if required182- Update the Decision Log183184---185186### Phase 3 — Integration & Arbitration187188The Integrator / Arbiter reviews:189- the final design190- the Decision Log191- unresolved objections192193The Arbiter must explicitly decide:194- which objections are accepted195- which are rejected (with rationale)196197---198199## Decision Log (Mandatory Artifact)200201The Decision Log must record:202203- Decision made204- Alternatives considered205- Objections raised206- Resolution and rationale207208No design is considered valid without a completed log.209210---211212## Exit Criteria (Hard Stop)213214You may exit multi-agent brainstorming **only when all are true**:215216- Understanding Lock was completed217- All reviewer agents have been invoked218- All objections are resolved or explicitly rejected219- Decision Log is complete220- Arbiter has declared the design acceptable221-222If any criterion is unmet:223- Continue review224- Do NOT proceed to implementation225If 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.226---227228## Failure Modes This Skill Prevents229230- Idea swarm chaos231- Hallucinated consensus232- Overconfident single-agent designs233- Hidden assumptions234- Premature implementation235- Endless debate236237---238239## Key Principles240241- One designer, many reviewers242- Creativity is centralized243- Critique is constrained244- Decisions are explicit245- Process must terminate246247---248249## Final Reminder250251This skill exists to answer one question with confidence:252253> “If this design fails, did we do everything reasonable to catch it early?”254255If the answer is unclear, **do not exit this skill**.256257
Full transparency — inspect the skill content before installing.