disagreement-cartography
$
npx mdskill add yogsoth-ai/de-anthropocentric-research-engine/disagreement-cartography**Purpose:** Rather than forcing convergence, map the topology of disagreement — identify clusters of opinion, the arguments supporting each cluster, and the fault lines between them. Useful for wicked problems where premature consensus would be harmful.
SKILL.md
.github/skills/disagreement-cartographyView on GitHub ↗
---
name: disagreement-cartography
description: Map the structure of disagreement across perspectives using Policy Delphi, Argument Delphi, or SAST methods.
used-by: structured-consensus
---
# Disagreement Cartography
**Purpose:** Rather than forcing convergence, map the topology of disagreement — identify clusters of opinion, the arguments supporting each cluster, and the fault lines between them. Useful for wicked problems where premature consensus would be harmful.
**When to use:**
- Wicked problems with legitimate value conflicts
- Policy questions where understanding disagreement matters more than resolving it
- Situations where forced consensus would mask important minority views
- Interdisciplinary disputes with incommensurable frameworks
## Budget
| Parameter | Constraint |
|-----------|-----------|
| Rounds | 1–2 (mapping, not converging) |
| Perspectives | ≥4 independent |
| Cluster minimum | ≥2 distinct clusters to be useful |
## State Ledger
| Key | Type | Description |
|-----|------|-------------|
| question | string | The focal question or issue |
| perspectives | array | List of perspective descriptions |
| judgments | array | Raw collected judgments |
| clusters | array | Identified opinion clusters |
| arguments | array | Extracted arguments per cluster |
| disagreement_map | object | Final visualization structure |
## Available Tactics
- **disagreement-mapping** — Core flow: collect → cluster → extract arguments → visualize
## Available SOPs
- judgment-collection
- cluster-analysis
- argument-extraction
- disagreement-visualization
## Execution Guidance
1. Frame the question to elicit diverse positions (not just ratings)
2. Run disagreement-mapping tactic
3. Ensure each cluster has its strongest arguments represented
4. Produce disagreement map showing fault lines and bridging possibilities
## Output Format
```yaml
clusters:
- id: <cluster_id>
position: <summary>
size: <number of perspectives>
core_arguments: [...]
fault_lines:
- between: [cluster_a, cluster_b]
nature: <empirical/value/definitional>
bridging_possibilities: [...]
```
More from yogsoth-ai/de-anthropocentric-research-engine
- abductive-hypothesis-generationStrategy: 面对异常的最佳解释推理
- ablation-brainstormRemove components one by one, observe system changes to reveal hidden dependencies and generate ideas from structural gaps.
- ablation-component-mappingMap system architecture to ablatable units for ablation studies
- ablation-designDesign ablation studies to isolate component contributions in ML systems
- ablation-executionRemove components one by one from a system, record the response/impact of each removal.
- abp-vulnerability-classificationClassify assumptions on 2 axes — load-bearing (how much conclusion depends on it) × vulnerable (how likely to be false). Focuses attention on High-Load × High-Vulnerable quadrant.
- abstraction-extractionExtract abstract principles from concrete domain cases. Strips domain-specific details to reveal transferable mechanisms.
- abstraction-ladderPerform bisociation at multiple abstraction levels
- abstraction-ladderingMove between concrete and abstract framings — 3 levels up (Why?) and 3 levels down (How?) to find the most productive research level.
- abstraction-to-designAbstract biological principle to design principle. Bridge from biology to engineering.