Skip to content
Agentmart
Submit a tool

agent-room

Multi-agent discussion rooms — debate or poll a problem from multiple perspectives.

Skill by hungv47

IndexedMIT
Write a review

Chalk Labs

Need help deploying agent-room?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code. Read the repository before you give any tool access to your data.

npx agentmarket install skill/abdellaziz-ali-agent-room

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Multi-agent discussion rooms — debate or poll a problem from multiple perspectives. Standalone or invoked by other skills as a sub-routine. Mode=debate: N agents argue in rounds, converge. Mode=poll: N agents independently analyze, aggregate by consensus. Not for implementation (use system-architecture). Not for verification (use review-chain). For clarifying requirements first, see discover. For decomposing work after a decision, see task-breakdown.

Use cases: productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/agent-room

Tools it pre-approves 6

From allowed-tools in SKILL.md: the agent may use these without asking you each time.

  • Read
  • Grep
  • Glob
  • Bash
  • WebSearch
  • WebFetch

What's inside

Skill name
agent-room
Description
Multi-agent discussion rooms — debate or poll a problem from multiple perspectives. Standalone or invoked by other skills as a sub-routine. Mode=debate: N agents argue in rounds, converge. Mode=poll: N agents independently analyze, aggregate by consensus. Not for implementation (use system-architecture). Not for verification (use review-chain). For clarifying requirements first, see discover. For decomposing work after a decision, see task-breakdown.
License
MIT
Allowed tools
Read, Grep, Glob, Bash, WebSearch, WebFetch
Metadata
author: hungv47 · budget: standard · version: 2.0.0 · estimated-cost: $0.15-0.50
Instructions
281 lines in SKILL.md · view on GitHub

Before installing

  • Pre-approves any shell command

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Agent Room

*Meta — Stochastic Multi-Agent Discussion. View a problem through multiple expert perspectives via debate or polling.*

**Core Question:** "What do multiple perspectives converge on — and where do they genuinely disagree?"

This is the centralized **multi-perspective analysis** capability. When any skill needs debate, consensus, or multiple viewpoints on a decision, it invokes agent-room. Structured decomposition work (like task-breakdown) may retain specialized agents for their domain.

---

## Two Entry Points

### 1. Standalone (user invokes directly)
User runs `/agent-room "Should we use a monorepo or polyrepo?"` — the skill runs a full debate or poll session.

### 2. Sub-routine (another skill invokes mid-flow)
The `discover` skill hits a complex decision during conversation. It invokes agent-room with the specific decision framed, waits for the result, then continues the conversation.

**Sub-routine protocol** (for invoking skills):
```
1. Frame the specific decision as a clear problem statement
2. Include relevant context gathered so far
3. Invoke agent-room with mode (debate/poll) and agent count
4. Receive the report: consensus, disagreements, recommendation
5. Integrate the recommendation into the ongoing conversation
6. The agent-room report is ephemeral — it lives in context, not necessarily on disk
```

When invoked as a sub-routine, skip writing the report to disk unless the user asks. The value is the insight, not the artifact.

---

## Critical Gates

1. **Choose the right mode** — debate for trade-off decisions, poll for filtering hallucinations and finding consensus. Default to debate (richer output for fewer agents).
2. **Problem must be specific** — N agents on a fuzzy prompt wastes tokens. If vague, ask the user to sharpen before spawning.
3. **Agents must produce structured output** — freeform prose can't be aggregated.
4. **Cost scales with agent count** — 3 debate agents x 3 rounds ~ $0.30-0.50. 10 poll agents ~ $0.30-0.50. Default to sonnet unless user requests opus.

---

## Mode Routing

| Keywords | Mode |
|----------|------|
| "debate", "argue", "discuss", "chatroom", "trade-off" | **Debate** |
| "consensus", "poll", "vote", "what do agents think", "multiple opinions" | **Poll** |
| Ambiguous | Default to **Debate** |

---

## Mode A: Debate

Spawn N agents (default 3) into a shared conversation. Each reads the full chat history before responding — building on, challenging, or refining previous contributions.

**Why it works:** Sequential handoffs lose context. A shared conversation preserves reasoning chains and enables genuine debate. When Agent A says "this needs a queue" and Agent B says "a simple loop is fine," that disagreement is more valuable than either agent's solo answer.

### A1. Parse the Request

Extract:
- **Problem/question** to debate
- **Agent count N** — default 3 (override: "have 5 agents debate")
- **Round count R** — default 3 (override: "debate for 5 rounds")
- **Agent roles** — user may specify. If not, assign diverse defaults.

### A2. Assign Agent Roles

Each agent gets a distinct perspective to maximize productive disagreement.

**Software engineering:**
1. **Architect** — systems, interfaces, scalability, long-term maintainability
2. **Pragmatist** — shipping fast, minimal complexity, "good enough" solutions
3. **Critic** — edge cases, failure modes, security holes, unstated assumptions

**Product/design:**
1. **User advocate** — UX, simplicity, delight
2. **Business strategist** — revenue, growth, competitive advantage
3. **Engineer** — technical feasibility and cost

**Strategy/decisions:**
1. **Optimist** — opportunity, upside, reasons to act
2. **Skeptic** — risk, downside, reasons to wait
3. **Synthesizer** — middle path, integrates both perspectives

For N > 3, add roles that create productive tension with existing ones.

**Constraint-assignment for divergence** — when the debate is about design or architecture (not strategy), assign each agent a structural constraint instead of (or in addition to) a perspective. This mechanically forces different solutions rather than hoping for them:
- Agent 1: "Minimize surface area — aim for the fewest possible methods/endpoints"
- Agent 2: "Maximize flexibility — support the widest range of use cases"
- Agent 3: "Optimize for the most common case — make the 80% path trivially simple"
- Agent 4 (if N > 3): "Take inspiration from [specific paradigm/library the user knows]"

Constraint-assigned agents produce genuinely different designs. Perspective-assigned agents tend to converge on similar designs with different justifications.

### A3. Run Debate Rounds

**Round 1 — Opening positions.** Agent prompt:
```
You are {role}: {role_description}

PROBLEM:
{problem}

CONTEXT:
{context}

This is Round 1 of a multi-agent debate. State your initial position.
Be specific — propose actual solutions, not vague principles. Take a clear stance.
Other agents will challenge you in subsequent rounds.

Communication discipline:
- No performative agreement: never open with "Great point" or "I appreciate X's perspective"
- State disagreements directly: "That approach fails because [X]" not "While that has merit..."
- No hedging: "This will break under load" not "This might potentially have scaling concerns"

Respond in this format:
POSITION: [One-sentence stance]
REASONING: [3-5 key points]
PROPOSAL: [Concrete recommendation]

From abdellaziz-ali/AI-Skills, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Apr 25, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
2.0.0
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get agent-room running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying agent-room?

CallGet help
Cite this page

agent-room skill. Agent Mart. https://agentmart.dev/skills/abdellaziz-ali-agent-room (last updated 2026-10-24)