reasoning-dialecticallisted
Install: claude install-skill aiskillstore/marketplace
# Dialectical Reasoning
Synthesize opposing views into higher-order resolution. The logic of productive disagreement.
## Type Signature
```
Dialectical : Thesis → Antithesis → Synthesis
Where:
Thesis : Position × Evidence × Stakeholder → ArgumentA
Antithesis : ArgumentA → CounterPosition × Evidence × Stakeholder → ArgumentB
Synthesis : (ArgumentA, ArgumentB) → IntegratedPosition × Tradeoffs
```
## When to Use
**Use dialectical when:**
- Stakeholders hold opposing valid positions
- Trade-offs need explicit analysis
- Strategic tension requires resolution
- Multiple perspectives each have merit
- "On one hand... on the other" situations
**Don't use when:**
- Cause-effect chain needed → Use Causal
- Explaining observation → Use Abductive
- Evaluating past decisions → Use Counterfactual
## Core Principles
### Charitable Interpretation
Each position must be represented at its strongest:
- Steel-man, don't straw-man
- Assume good faith and valid reasoning
- Identify the kernel of truth in each view
### Genuine Synthesis
Synthesis is NOT:
- Compromise (splitting the difference)
- Victory (one side wins)
- Avoidance (postpone decision)
Synthesis IS:
- Integration at higher level of abstraction
- Resolution that addresses underlying concerns
- New position that transcends original framing
## Three-Stage Process
### Stage 1: Thesis
**Purpose:** Articulate first position at maximum strength.
**Components:**
```yaml
thesis:
position:
statement: "Core cl