.claude/skills/agora/SKILL.md
Multi-LLM adversarial consensus loop — 3+ LLMs compete to find flaws in designs/specs until unanimous agreement is reached
npx skillsauth add baekenough/oh-my-customcode omcustom:agoraInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
3개 이상의 LLM(Claude, Codex/GPT, Gemini)이 경쟁적으로 설계/문서의 결함을 찾고, 만장일치 합의에 도달할 때까지 반복하는 적대적 교차 검증 스킬.
codex-exec skill (Codex/GPT 호출)gemini-exec skill (Gemini 호출)CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1) or Agent tool available/agora docs/design.md # Default: 3 LLMs, unlimited rounds
/agora docs/design.md --rounds 10 # Max 10 rounds
/agora docs/design.md --severity-threshold HIGH # Exit when no HIGH+ findings
/agora docs/design.md --models claude,codex # 2 LLMs only
TeamCreate("agora-review")Spawn 3 reviewers as Agent Team members:
Agent(name: "claude-critic", model: opus, effort: max)
→ 20-point deep adversarial review
Agent(name: "codex-critic", model: opus)
→ Invoke Skill(codex-exec) for GPT perspective + independent Claude analysis
Agent(name: "gemini-critic", model: opus)
→ Invoke Skill(gemini-exec) for Gemini perspective + independent Claude analysis
Each reviewer performs adversarial review with this template:
For EACH review point:
### Round N: [Topic]
**Severity**: CRITICAL / HIGH / MEDIUM / LOW
**Flaw**: [Specific, concrete problem description]
**Evidence**: [Why this is real, not theoretical]
**Impact**: [What happens if not addressed]
**Counter-argument**: [Best case FOR the current design]
**Verdict**: KEEP / MODIFY / REJECT
Review areas (adapt to document type):
Each reviewer sends findings to the other two via SendMessage.
Counter-review template:
Team lead aggregates all findings:
UNANIMOUS CRITICAL: [findings all 3 agreed on]
STRONG AGREEMENT: [findings 2/3 agreed on]
SPLIT DECISIONS: [findings with disagreement + resolution]
Determine verdict:
SendMessage(to: "*")When ALL reviewers agree BUILD or BUILD WITH CHANGES:
.claude/outputs/sessions/{date}/agora-{topic}-{time}.mdSendMessage(to: "*", message: {type: "shutdown_request"})| Condition | Required | |-----------|----------| | CRITICAL findings resolved | ALL | | HIGH findings resolved or accepted | ALL | | All reviewers rate BUILD or BUILD WITH CHANGES | YES | | Cross-review disagreements resolved | ALL |
# Agora Consensus Report
## Document: [path]
## Rounds: [N]
## Reviewers: [list with LLM models used]
## Verdict: [BUILD / BUILD WITH CHANGES / REDESIGN]
## Unanimous Findings
| # | Finding | Severity | All 3 Agree |
|---|---------|----------|-------------|
## Required Changes Before Build
1. [change with source reviewer]
2. ...
## Accepted Risks
- [finding accepted with justification]
## Unique Contributions Per Reviewer
| Reviewer | Findings Others Missed |
|----------|----------------------|
## Process Metrics
- Rounds: N
- Total findings: N
- Cross-adopted: N
- Severity upgrades: N
- Severity downgrades: N
- Disagreements raised: N
- Disagreements resolved: N/N
# Default settings
agora:
max_rounds: unlimited # Set --rounds to limit
severity_threshold: HIGH # EXIT when no findings >= threshold
models:
- claude (opus, max effort)
- codex (via codex-exec skill)
- gemini (via gemini-exec skill)
review_points: 20 # Per reviewer
cross_review: true # Peer-to-peer sharing
auto_redesign: true # Auto-produce redesign on REDESIGN verdict
| Anti-Pattern | Why Wrong | Correct | |-------------|-----------|---------| | Single LLM review | Misses blind spots | 3+ LLMs find complementary flaws | | No cross-review | Reviewers don't challenge each other | Peer-to-peer sharing surfaces disagreements | | Accepting first BUILD | May miss edge cases | Loop until ALL agree | | Ignoring split decisions | Unresolved disagreements fester | Resolve every split with evidence | | Push for consensus too fast | Premature agreement | Let reviewers challenge freely |
development
Generate and maintain a persistent codebase wiki — LLM-built interlinked markdown knowledge base (Karpathy LLM Wiki pattern)
development
Use the project wiki as RAG knowledge source — search wiki pages to answer codebase questions before exploring raw files
tools
Analyze task trajectories to propose reusable SKILL.md candidates from successful patterns
data-ai
hada.io RSS feed monitoring for AI agent/harness articles with automated /scout analysis