← ClaudeAtlas

dialecticlisted

Resolve a hard question by running a three-agent dialectic: a Thesis agent proposes, an Antithesis agent attacks/questions, a Synthesis agent sublates (preserves + transcends) into a new position that becomes the next round's thesis. Iterates until the Synthesis agent declares a clear answer, or escalates to the user at 15 rounds. Use when user wants an idea stress-tested to convergence, a genuine truth-seeking back-and-forth (not a debate to win), or a tough design/research/conceptual question worked from multiple independent minds. Triggers: /dialectic, "run a dialectic on…", "thesis/antithesis/synthesis this", "stress-test this to convergence".
mehdiforoozandeh/skills · ★ 0 · AI & Automation · score 73
Install: claude install-skill mehdiforoozandeh/skills
# dialectic — three independent minds, sublated to convergence Run a Hegelian/Socratic loop over a question using **three persistent subagents**. The orchestrator (you) is the conductor: you spawn the three, relay *only distilled messages* between them, emit a running digest, and detect convergence. Genuine dialectic seeks a commonly-held truth, not a winner — no rhetoric, no scoring, just position → contradiction → sublation. ## The three roles (independent, with per-role memory) Three roles — Thesis, Antithesis, Synthesis (`subagent_type: general-purpose`). There is no live persistent agent across rounds; instead you **re-spawn a fresh agent each round and replay that role's own prior turns into its prompt**, so each role accumulates memory of *its own* line of argument without ever seeing the others' reasoning. - **Thesis** — proposes a position and its support. - **Antithesis** — attacks it: strongest objection, the contradiction, the missing case, or a Socratic question that exposes a weak assumption. - **Synthesis** — *sublates*: keeps what survives, drops what broke, forms a new position. > Mechanism note: `SendMessage`-based live continuation is unavailable in this harness. > Re-spawn + own-history-replay is equivalent for this protocol, since roles exchange only > final messages, never internal thoughts — and you keep a per-role transcript of past > turns to paste back in. ## The critical isolation rule The three must be **independent thinkers**. They never