roundtable
Run a multi-perspective roundtable on a decision: 4 parallel background agents argue it against the actual code with file:line evidence, then their positions…
Skill by rm0nroe
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rm0nroe-roundtable
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.
About
Reviews
Write a reviewNo 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/roundtable
What's inside
- Skill name
roundtable- Description
- Run a multi-perspective roundtable on a decision: 4 parallel background agents argue it against the actual code with file:line evidence, then their positions are synthesized into consensus, likely, split, and lone-wolf buckets with an action plan. Usage: /roundtable <question or decision>
- License
- MIT
- Instructions
- 105 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Multi-Perspective Decision Debate
Launch 4 parallel background agents that independently analyze the codebase and argue from different perspectives about the topic provided in `$ARGUMENTS`. When all 4 finish, synthesize their positions into a majority-consensus recommendation.
## Setup
Create a per-run directory so concurrent runs don't collide:
```bash
RUN_DIR=$(mktemp -d "${TMPDIR:-/tmp}/roundtable.XXXXXX")
```
Pass the absolute `$RUN_DIR` path to every agent. Each agent writes its position file there.
## Agent Roles
### 1. Product Advocate
Argues from the **user and product** perspective. What matters to the people actually using this? What would they notice? What makes them love it or hate it?
Write position to `$RUN_DIR/product-advocate.md` with:
- Top 3 priorities from user perspective (with reasoning)
- What's NOT worth doing (users wouldn't care)
- Any new issues spotted that users would notice
### 2. Tech Lead
Argues from **engineering quality and maintainability**. What technical debt is dangerous? What bites the team in 3 months?
Write position to `$RUN_DIR/tech-lead.md` with:
- Top 3 technical priorities (with specific file/line references)
- What's NOT worth doing (premature optimization, etc.)
- Risk assessment of the current state
### 3. Devil's Advocate
**Challenges everything.** Questions whether work is actually needed. Asks "who asked for this?" and "what breaks if we don't do it?" Prevents gold-plating.
Write position to `$RUN_DIR/devils-advocate.md` with:
- For each proposed item: fix it, defer it, or close as wontfix? Be harsh.
- The case for "just ship it" vs "keep polishing"
- What work would be unnecessary?
### 4. QA / Reliability Engineer
Argues from **reliability, testing, and production readiness**. What could go wrong in production? What's untested? What pages someone at 2am?
Write position to `$RUN_DIR/qa-reliability.md` with:
- Top 3 reliability concerns
- What testing is missing?
- Specific runtime failure modes found in code
## Instructions
1. Launch all 4 agents in parallel with your runtime's subagent tool, in the background where it supports that (in Claude Code: the Agent tool with `run_in_background: true`). With no subagent tool, write the 4 positions yourself one at a time, each from only its own role's brief, then continue
2. Each agent should read relevant source files, issue trackers if present (e.g. ISSUES.md, BACKLOG.md, BUGS.md), and git history
3. Each writes their position to its designated file in `$RUN_DIR`
4. After all 4 complete, run the synthesis below automatically
**Important**: Each agent must reference actual code, files, and line numbers. No hand-waving. Be specific.
Adapt each agent's prompt to incorporate the specific topic from `$ARGUMENTS` and the current project context.
## Synthesis
1. Read all 4 position files in `$RUN_DIR`:
- `product-advocate.md`
- `tech-lead.md`
- `devils-advocate.md`
- `qa-reliability.md`
2. If any file is missing or empty, tell the user which agent hasn't reported yet and stop.
3. For each recommendation that appears across the positions, tally votes:
- **Strong consensus** (3-4 agents agree): DO THIS
- **Majority** (2 agents agree, others neutral): LIKELY DO THIS
- **Split** (2v2): resolve the split with reasoning and note the dissent
- **Lone wolf** (1 agent, others disagree): DEPRIORITIZE unless the argument is compelling
4. Produce a structured output:
```
## Consensus: DO (3+ votes)
- [item]: advocated by [which agents], opposed by [who if any]
## Likely Do (2 votes, no opposition)
- [item]: advocated by [which agents]
## Splits (resolved)
- [item]: [Agent A] says X because Y, [Agent B] says Z because W. Resolution: [choice] because [reasoning]; dissent: [what the other side would watch for]
## Deprioritized (lone wolf or wontfix)
- [item]: only [agent] wanted this, others say [reason]
## Devil's Advocate Highlights
- Key challenges that should be acknowledged even if overruled
```
5. End with a concrete **recommended action plan**: an ordered list of next steps the user can execute, based on consensus items and resolved splits.
6. If `$ARGUMENTS` contains additional context or constraints (e.g., "focus on pre-merge items only"), filter the synthesis accordingly.
### Synthesis rules
- Give credit to each agent's perspective; don't flatten nuance
- If the Devil's Advocate raised a point that no other agent addressed, flag it explicitly
- The synthesis should be actionable, not philosophicalFrom rm0nroe/loadout, MIT.
More from rm0nroe/loadout
- 0.570score
clip
rm0nroe
macOS only.
SkillAFreshness: AClaude Code +9 - 0.570score
relay
rm0nroe
Write a message addressed to a specific person or team who was NOT part of this conversation, which the user will hand off, paste, forward, or read aloud to…
SkillAFreshness: AClaude Code +9 - 0.570score
write
rm0nroe
Drafts Slack messages, emails, GitHub PR titles and descriptions, PR review comments and replies, and git commit messages, release notes, incident…
SkillAFreshness: AClaude Code +9 - 0.566score
readme-banner
rm0nroe
Design a memorable hero banner for a repository README as one self-contained SVG, with the wordmark converted to font outlines so it renders identically on…
SkillAFreshness: AClaude Code +9 - 0.565score
break-it-down
rm0nroe
Rewrites the last assistant reply as a plain, short, direct explanation: no metaphors.
SkillAFreshness: AClaude Code +9 - 0.565score
docs-prune
rm0nroe
Analyze a repo's documentation corpus and prune/exclude stale docs so knowledge-graph and vault tooling (graphify, Obsidian sync) index only live, high-signal…
SkillAFreshness: AClaude Code +9 - 0.565score
exec-recap
rm0nroe
Summarizes what shipped in a version range, date range or commit range as a plain-language TLDR for a non-technical executive who has never seen the project.
SkillAFreshness: AClaude Code +9 - 0.565score
simplify
rm0nroe
Rewrites the last assistant reply into a short everyday analog (one metaphor, numbered roles, mix-up named, one-sentence rule).
SkillAFreshness: AClaude Code +9 - 0.557score
checkpoint-save
rm0nroe
Saves session progress to a state file, naming it automatically from the session's work.
SkillAFreshness: AClaude Code +9 - 0.553score
checkpoint-load
rm0nroe
Instantly loads a specific session checkpoint.
SkillAFreshness: AClaude Code +9 - 0.553score
checkpoint-list
rm0nroe
Lists all saved checkpoints for the current project.
SkillAFreshness: AClaude Code +9 - 0.539score
slop-radar
rm0nroe
Use when the user asks to audit, critique, or detect AI slop, vibe-coded sameness, generic template aesthetics, or unmotivated frontend design choices in a…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 3, 2026 (26 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rm0nroe/loadout
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rm0nroe
- 0.597score
Catalyst Edge Research
rm0nroe
Source-linked market intelligence for AI agents researching public-company tickers.
ConnectorAFreshness: ALocalRead-only↓ 47/wkClaude Code +5 - 0.570score
clip
rm0nroe
macOS only.
SkillAFreshness: AClaude Code +9 - 0.570score
relay
rm0nroe
Write a message addressed to a specific person or team who was NOT part of this conversation, which the user will hand off, paste, forward, or read aloud to…
SkillAFreshness: AClaude Code +9 - 0.570score
write
rm0nroe
Drafts Slack messages, emails, GitHub PR titles and descriptions, PR review comments and replies, and git commit messages, release notes, incident…
SkillAFreshness: AClaude Code +9 - 0.566score
readme-banner
rm0nroe
Design a memorable hero banner for a repository README as one self-contained SVG, with the wordmark converted to font outlines so it renders identically on…
SkillAFreshness: AClaude Code +9 - 0.565score
docs-prune
rm0nroe
Analyze a repo's documentation corpus and prune/exclude stale docs so knowledge-graph and vault tooling (graphify, Obsidian sync) index only live, high-signal…
SkillAFreshness: AClaude Code +9
Cite this page
roundtable skill. Agent Mart. https://agentmart.dev/skills/rm0nroe-roundtable (last updated 2026-10-24)