dialectic

Installation
SKILL.md

Run a dialectic check on: $ARGUMENTS

The goal is to reduce confirmation bias, not to generate debate theater.

Proportionality: if a single command or test can decide the claim, run it and skip the parallel agents entirely; report the evidence in the same output format.

Workflow

  1. Restate the claim in one precise sentence. If the claim is vague, narrow it before launching agents; if narrowing changes the claim's meaning, confirm the restatement with the user first.
  2. Launch two read-only reviewers in parallel, in a single message. Each reviewer prompt must state "investigate only; do not modify the working tree". Prefer one reviewer from a different model/tool for independence, e.g. codex:codex-rescue when available, usually as Antithesis. If no independent reviewer is available, use two separate subagents with opposing prompts:
    • Thesis: find the strongest evidence that the claim is true.
    • Antithesis: find the strongest evidence that the claim is false, risky, or incomplete.
  3. Require concrete evidence: file paths, line numbers, failing/passing command output, data, logs, or docs. Agents must say when evidence is missing.
  4. Verify the important cited evidence yourself by reading the referenced code or output. Do not trust agent summaries blindly.
  5. Synthesize the result as one of: true, false, mixed, or unknown.
  6. If the result affects implementation, state the smallest next action: proceed, change design, add a test/experiment, or ask the user.

Output

Installs
3
GitHub Stars
25
First Seen
Jun 13, 2026
dialectic — arsenyinfo/skills