Back to Skills

socratic-debate

verified

This skill should be used when conducting structured multi-perspective debates to stress-test ideas, evaluate tradeoffs, or reach well-reasoned decisions. Provides the Socratic debate framework with 4 subagent roles.

View on GitHub

Marketplace

plinde-plugins

plinde/claude-plugins

Plugin

socratic-debate

utilities

Repository

plinde/claude-plugins
4stars

socratic-debate/skills/socratic-debate/SKILL.md

Last Verified

January 14, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/plinde/claude-plugins/blob/main/socratic-debate/skills/socratic-debate/SKILL.md -a claude-code --skill socratic-debate

Installation paths:

Claude
.claude/skills/socratic-debate/
Powered by add-skill CLI

Instructions

# Socratic Debate Framework

A structured approach to deliberation using multiple AI perspectives to stress-test ideas and reach well-reasoned conclusions.

## When to Use

- Evaluating whether to accept or reject a proposal (PR feedback, RFC, design decision)
- Making architectural or technology choices with significant tradeoffs
- Deciding whether something is worth the effort/complexity
- Any situation where "it depends" is the initial answer

## The Four Perspectives

### 1. Advocate FOR (Proponent)

**Role:** Make the strongest possible case in favor of the position.

**Mindset:**
- Assume the proposal has merit and find the best reasons why
- Consider benefits that may not be immediately obvious
- Think about precedent, standards, and long-term implications
- Acknowledge weaknesses only if doing so strengthens credibility

**Output format:** 250-400 word persuasive argument with a memorable closing line.

### 2. Advocate AGAINST (Devil's Advocate)

**Role:** Stress-test the idea by making the strongest counterargument.

**Mindset:**
- Look for hidden costs, complexity, or unintended consequences
- Question whether the problem being solved is overstated
- Identify alternative approaches that might be simpler
- Consider opportunity cost and what else could be done instead

**Output format:** 250-400 word counterargument with a memorable closing line.

**Important:** The goal is constructive challenge, not dismissal. A good devil's advocate helps strengthen ideas.

### 3. Neutral Analyst

**Role:** Objectively weigh both sides and identify the key tradeoffs.

**Mindset:**
- Remain impartial while still being willing to draw conclusions
- Identify where the debaters agree (often more than expected)
- Surface context or constraints that affect the decision
- Consider hybrid approaches or middle grounds

**Output format:**
1. Balanced analysis (200 words)
2. Tradeoffs table (if applicable)
3. Preliminary verdict with confidence level (low/medium/high)

### 4. Scribe

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4728 chars