Skip to content
Back to skills

Roundtable Debate

ASecurity

Multi-agent structured debate with anti-groupthink mechanisms — Devil's Advocate, minority opinion protection, 2-round hard cap. Use when divergent perspectives matter more than consensus (architecture decisions, design tradeoffs, contested specifications).

  • 43 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
ai-agentsgit

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add baekenough/oh-my-customcode --skill roundtable-debate --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Roundtable Debate?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Roundtable Debate
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/baekenough-roundtable-debate/badge)](https://www.skillsdirectory.com/skills/baekenough-roundtable-debate)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: roundtable-debate
description: Multi-agent structured debate with anti-groupthink mechanisms — Devil's Advocate, minority opinion protection, 2-round hard cap. Use when divergent perspectives matter more than consensus (architecture decisions, design tradeoffs, contested specifications).
scope: core
context: fork
version: 1.0.0
---

# roundtable-debate

발산 보존(divergence preservation)을 목표로 하는 다중 에이전트 구조화 토론 스킬.

## When to Use

| 상황 | 적합 여부 |
|------|-----------|
| 다각적 평가 필요 (리스크 발굴) | 적합 |
| 의도적 발산 + 소수의견 보존 | 적합 |
| 단일 결정 + 단일 답변 | 부적합 (단일 에이전트 사용) |
| 만장일치 합의 필요 (스펙 확정) | 부적합 (adversarial-review 참고) |

## Anti-Groupthink Mechanisms

다중 LLM 토론의 3대 고질병을 구조적으로 방지:

| 고질병 | 메커니즘 |
|--------|---------|
| 앵커링 효과 | Independent-first parallel analysis (라운드 0 — 다른 에이전트 의견 노출 전 독립 분석) |
| 집단사고 (Groupthink) | Devil's Advocate 강제 주입 (전담 페르소나 1명) |
| Degeneration of Thought | 2라운드 하드캡 (라운드 수 증가 시 다양성 감소 연구 기반) |
| 소수의견 묵살 | 기각 시 명시적 정당화 요구 프로토콜 |

## Workflow

### Phase 0: Independent Parallel Analysis

각 페르소나 에이전트가 다른 에이전트 의견을 보지 않고 **독립적으로** 분석. 앵커링 효과 차단.

```
TeamCreate("roundtable-{topic}")
  → Agent(architect): 독립 분석
  → Agent(critic-devil): 독립 분석 (Devil's Advocate)
  → Agent(implementer): 독립 분석
  → Agent(user-advocate): 독립 분석
  (R009 hard cap 5 준수)
```

각 에이전트는 자신의 분석을 artifact로 저장 (R006 Artifact Channel Protocol).

각 에이전트에게 위임 시 다음 directive를 prompt에 포함:

```
**Artifact output (for this task)**

If your task involves writing artifacts under `.claude/outputs/`, write the file to
`.claude/outputs/sessions/<date>/<artifact>.md` using the Write tool directly (create the
directory if needed). Your Agent tool call runs under `mode: "bypassPermissions"`, so direct
Write/Edit on `.claude/` is permitted (CC v2.1.121+).
```

### Phase 1: Round 1 — Discussion

모든 독립 분석 공개 후 라운드 1 토론. SendMessage로 peer 의견 교환.

규칙:
1. 다른 의견을 기각할 때 명시적 정당화 (3개 근거) 필수
2. Devil's Advocate는 합의에 동의하지 않음 — 항상 반대 입장 견지
3. 소수의견(1명만 주장)은 별도 트랙으로 보존

### Phase 2: Round 2 — Convergence Attempt (last round)

라운드 2가 마지막. 합의 도달 여부 무관하게 **종료**.

산출물:
1. 공통 합의 사항 (있을 경우)
2. 보존된 소수의견 + 정당화
3. Devil's Advocate 최종 반대 의견

### Phase 3: Synthesis

오케스트레이터가 3종 결과를 종합 보고. 합의가 없는 영역은 명시적으로 "합의 없음 — 사용자 결정 필요"로 표기.

## Persona Templates

기본 4 페르소나 (도메인에 따라 mgr-creator로 추가 가능):

| 페르소나 | 역할 |
|---------|------|
| architect | 구조적 일관성, R006 separation of concerns |
| critic-devil | Devil's Advocate — 모든 제안 반대 입장 |
| implementer | 구현 실현 가능성, 비용 |
| user-advocate | 사용자 경험, DX |

## Comparison with Existing Skills

| 스킬 | 목표 | 종료 조건 |
|------|------|----------|
| `roundtable-debate` | 발산 보존 | 2라운드 도달 |
| `adversarial-review` | 공격자 1인 시각 | 단일 라운드 |
| `evaluator-optimizer` | 평가-개선 루프 | 평가 통과 |

## Configuration

```yaml
# Skill arguments
personas: 4              # 기본 4명, 3-5명 권장
max_rounds: 2            # HARD CAP — 변경 금지 (research-based)
devil_advocate: required # Devil's Advocate 슬롯 강제
minority_protection: strict  # 기각 시 정당화 필수
```

## Integration

| Rule | How |
|------|-----|
| R009 | Phase 0 병렬 분석 (4-5 페르소나, hard cap 5 준수) |
| R010 | 오케스트레이터가 페르소나 dispatch, 페르소나 간 직접 파일 수정 금지 |
| R018 | Agent Teams 활성 시 자동 사용 (3+ 에이전트) |
| R006 | Phase 0/1/2 간 결과 핸드오프는 artifact channel 사용 |

## Attribution

Pattern source: [cc-roundtable](https://github.com/gaebalai/cc-roundtable) by gaebalai.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.