name: dialectic description: > Structured Electric Monks dialectic workflow for deep contradiction analysis and synthesis. Use when the user wants to stress-test a thesis, resolve a genuine tension, or build a higher-order model in high-stakes decisions; avoid for factual lookups or low-stakes questions.
Dialectic (Electric Monks)
Run a 2-monk dialectic loop to reach non-compromise synthesis (Aufhebung).
Progressive Disclosure
- If user asks for deep method details, load
references/background.mdif present.
Storage Policy
- Default working storage:
~/.cada/dialectics/<topic>/ - Optional durable publish path when explicitly requested:
~/code/qimatic/memory/cada/dialectics/<topic>-YYYY-MM-DD.md
Initialize Topic Workspace
python3 .agents/skills/dialectic/scripts/init_dialectic.py "<topic>"
Creates:
context_briefing.mdmonk_a_output.mdmonk_b_output.mddeterminate_negation.mdsublation.mddialectic_queue.mdindex.md
Execution Loop
- Explain process + set expectations.
- Run elenctic interview for assumptions.
- Fill
context_briefing.md. - Spawn Monk A and Monk B in isolation.
- Save monk outputs + determinate negation.
- Produce synthesis in
sublation.md(cancel/preserve/elevate). - Validate with both monks + hostile auditor pass.
- Add 2-4 next contradictions to
dialectic_queue.md.
Quality Rules
- Prefer strongest available model for orchestrator + monk runs.
- Keep monk prompts parallel for comparability.
- Record explicit model update: Before -> After -> Because.
- Stop dialectic mode when problem becomes mostly factual.