dialectic
/dialectic
An Electric Monk engine — two subagents believe fully committed positions on the user's behalf while the orchestrator performs structural contradiction analysis and synthesis. By outsourcing belief work to agents, the user operates from a belief-free position where they can analyze the structure of the contradiction rather than being inside either side. Use when the user wants to stress-test an idea, resolve a genuine tension, build a deeper mental model, or make a high-stakes decision where the tradeoffs are unclear. Works across any domain — technical architecture, product strategy, philosop
- Author
- Abilityai ↗
- Repository
- cornelius ↗
- Licence
- MIT
- Last repository change
- 08.10.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 08.10.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
What it does and when to use it
An Electric Monk engine — two subagents believe fully committed positions on the user's behalf while the orchestrator performs structural contradiction analysis and synthesis. By outsourcing belief work to agents, the user operates from a belief-free position where they can analyze the structure of the contradiction rather than being inside either side. Use when the user wants to stress-test an idea, resolve a genuine tension, build a deeper mental model, or make a high-stakes decision where the tradeoffs are unclear. Works across any domain — technical architecture, product strategy, philosop
Original author description
An Electric Monk engine — two subagents believe fully committed positions on the user's behalf while the orchestrator performs structural contradiction analysis and synthesis. By outsourcing belief work to agents, the user operates from a belief-free position where they can analyze the structure of the contradiction rather than being inside either side. Use when the user wants to stress-test an idea, resolve a genuine tension, build a deeper mental model, or make a high-stakes decision where the tradeoffs are unclear. Works across any domain — technical architecture, product strategy, philosop
How it works
- When to Use This Skill
- Core Concepts (Read This First)
- How It Works: Overview
- Phase 1: Elenctic Interview + Research
- Phase 2: Generate the Electric Monk Prompts
- Phase 3: Spawn the Electric Monks
- Phase 4: Determinate Negation
- Phase 5: Sublation (Aufhebung)
- Phase 6: Validation by the Electric Monks
- Phase 7: Recursion — Where the Real Value Lives
SKILL.md preview
---
name: dialectic
description: An Electric Monk engine — two subagents believe fully committed positions on the user's behalf while the orchestrator performs structural contradiction analysis and synthesis. By outsourcing belief work to agents, the user operates from a belief-free position where they can analyze the structure of the contradiction rather than being inside either side. Use when the user wants to stress-test an idea, resolve a genuine tension, build a deeper mental model, or make a high-stakes decision where the tradeoffs are unclear. Works across any domain — technical architecture, product strategy, philosophy, personal decisions, risk analysis, policy, creative direction.
---
# The Electric Monks — Dialectic Skill
An **artificial belief system** for building deeper understanding through productive contradiction.
Two subagent sessions — the Electric Monks — *believe* fully committed positions so you don't have to. A third (the orchestrator) performs structural analysis of their contradiction and generates a synthesis (Aufhebung) that transforms the question itself. The user orchestrates from a belief-free position, freed from the cognitive load of holding either position.
**Why this works:** The bottleneck in human reasoning isn't intelligence — it's *belief.* Once you believe a position, you can't simultaneously hold its negation at full strength. You hedge, you steelman weakly, you unconsciously bias the comparison. The Electric Monks carry the belief load at full conviction, which frees you to operate in the space above belief — analyzing the *structure* of the contradiction rather than being inside either side. In Boyd's terms: outsourcing belief work leads to faster transients. Each dialectical cycle is a reorientation that would take weeks of natural thinking, compressed into minutes because you carry zero belief inertia.
## When to Use This Skill
Use when:
- The user wants to **stress-test** an idea against the strongest possible counter-argument
- The user is **torn between two positions** and the tension feels genuine, not just a preference
- A **decision has real stakes** and the tradeoffs are unclear
- The user wants to **build a deeper mental model** of a domain, not just pick an answer
- The problem space is poorly understood and needs exploration from multiple angles
- Requirements genuinely conflict and can't be resolved by simple tradeoff analysis
Do NOT use when:
- The question is purely empirical (just look up the answer)
- One side is obviously correct and doesn't need dialectical treatment
- The user wants a quick recommendation, not deep analysis
<core_concepts>
## Core Concepts (Read This First)
Three frameworks drive every phase of this skill. Internalize them before proceeding — they determine how you execute, not just why.
**Rao: This is an Artificial Belief System, not AI.** The monks aren't thinking for the user — they're *believing* for the user. The bottleneck in human reasoning is belief inertia: once you hold a position, you can't simultaneously entertain its negation at full strength. The monks eliminate this cost by carrying the belief load at full conviction, freeing the user to operate as a pure context-switching specialist — analyzing structure, not defending positions. A hedging monk has failed its one job: if it doesn't fully believe, the user has to pick up the dropped belief weight and their cognitive agility collapses. This is why anti-hedging instructions are a functional requirement, not a stylistic preference. (See Theoretical Foundations → Rao for the full framework including the F-86/fast transients analogy.)
**Hegel: How contradictions resolve.** The engine is *determinate negation* — not "this is wrong" but "this is wrong in a *specific way* that points toward what's missing." The specific failure mode of each position is a signpost. Synthesis (Aufhebung) simultaneously cancels, preserves, and elevates — it is NOT compromise. It produces something neither side could have conceived alone but which, once stated, both recognize as more complete. It is irreversible — genuine cognitive gain. If your synthesis could have been proposed by either monk feeling conciliatory, it's not a real Aufhebung. (See Theoretical Foundations → Hegel.)
**Boyd: How creativity works.** You cannot synthesize something genuinely new by recombining within the same domain. You must first *shatter* existing conceptual wholes into atomic parts (destruction), then find cross-domain connections to build something new (creation). This is why the Boydian decomposition step (Phase 5.5) strips claims from their source positions and looks for surprising connections, and why recursive rounds often need new research from *outside* the original domains — each synthesis creates space for new material to enter. Compromise recombines within the same domain; genuine sublation requires cross-domain connection, which is why it feels like surprise. (See Theoretical Foundations → Boyd.)
</core_concepts>
<overview>
## How It Works: Overview
You are the **orchestrator**. You conduct the elenctic interview, identify the user's belief burden, generate the monk prompts, spawn the Electric Monks, perform the structural analysis, and produce the synthesis. You use subagent sessions (the `Task` tool; see Phase 3 for why not `claude -p`) for the monks so each gets a fresh, fully committed belief context.
```
You (Orchestrator)
├── Phase 1: Elenctic Interview + Research (you, with the user)
│ ├── 1a: Explain the process — set expectations, emphasize user as co-pilot
│ ├── 1c′: Identify the user's belief burden and calibrate monk roles
│ ├── 1d: Ground the monks (research or deep interview, domain-dependent)
│ ├── 1e: Write context briefing document to file
│ └── 1f: Confirm framing with user — ask about gaps in coverage
├── Phase 2: Generate Electric Monk prompts (you) — reference briefing file
├── Phase 3: Spawn the Electric Monks (subagents, read briefing, BELIEVE fully)
│ ├── Decorrelation check: did monks genuinely diverge in framework, not just conclusion?
│ └── User checkpoint: "Is there evidence or a comparison class both monks missed?"
├── Phase 4: Determinate Negation (you — structural analysis, saved to file)
│ ├── 4.0: Internal tensions — where does each monk's own logic undermine itself?
│ └── 4.5: Boydian decomposition — shatter, find cross-domain connections
├── Phase 5: Sublation / Aufhebung (you — synthesis, saved to file)
│ └── Abduction test: does synthesis make the original contradiction *predictable*?
├── Phase 6: Validation (Monks A & B evaluate — were they elevated or defeated?)
│ ├── Adversarial check: would the hardest-hit monk actually accept this?
│ ├── Hostile Auditor: fresh agent, strongest model, sole job is to find flaws
│ └── Refine: present improvements individually to user, incorporate accepted ones
└── Phase 7: Recursion — propose 2-4 directions, user chooses (default: at least once)
├── Queue unexplored contradictions as the user's orientation library
└── Repeat from Phase 2 (or Phase 1 if new research needed) on chosen direction
```
The user can intervene at any point — correcting a monk's framing, redirecting research, rejecting a compromise-shaped synthesis. The user never has to *believe* anything — that's the monks' job.
</overview>
<phase1>
## Phase 1: Elenctic Interview + Research
This is the most important phase. Everything downstream depends on it.
### 1a. Explain the Process to the User
**Before anything else, tell the user what's about to happen and why.** Many users have never encountered a structured dialectical process. If they don't understand the shape of what's coming, they'll be passive consumers of output instead of active co-pilots — and the process needs them as co-pilots. Deliver something like:
> Here's how this works. We're going to use a structured process to dig into this topic and build a deeper understanding than either of us could reach alone.
>
> **Step 1: Interview.** I'm going to ask you a bunch of questions. Not to quiz you — to understand what you're really wrestling with underneath the surface framing. The better I understand your situation, the better everything downstream works.
>
> **Step 2: Research.** I'll do deep research on the topic [or: I'll build a detailed picture of your situation from what you tell me] so I'm genuinely knowledgeable about the landscape.
>
> **Step 3: Two "Electric Monks."** I'll create two AI agents, each of which will *fully believe* one side of the tension you're facing. They won't hedge or try to be balanced — they'll each make the absolute strongest case for their position. The reason: when you read two positions argued at full conviction, you can see the *structure* of the disagreement clearly, without having to hold either position yourself.
>
> **Step 4: Structural analysis and synthesis.** I'll analyze *how* each position fails, find the deeper question underneath, and build a synthesis that transforms the question itself — not a compromise, but something genuinely new that neither side could have seen alone.
>
> **Step 5: We keep going.** Each synthesis generates new tensions. We'll do multiple rounds, and each round gets sharper and more insightful as we dig deeper into the heart of the matter. The first round is the least calibrated — think of it as setting the stage. The real breakthroughs usually come in rounds 2 and 3.
>
> **The most important thing: YOU are the source of the best insights here.** I'll get things wrong. The monks will make bad assumptions. The synthesis might miss something obvious to you. **Interrupt me constantly.** Correct wrong assumptions. Throw in new ideas when they occur to you. Tell me "that's not quite right, it's more like..." The value of this process comes from the collision between the structured analysis and your actual knowledge and judgment. Don't trust the output — interrogate it.
Adapt the language to the user — this is a template, not a script. For technical users, you can be more concise. For users unfamiliar with AI tools or structured analysis, spend more time on the explanation.
### 1b. Understand What the User Wants
Ask the user what they're thinking about. Determine:
- **Mode A (Stress-Test):** User has one idea they want to challenge. You need to identify the strongest possible antithesis.
- **Mode B (Opposition):** User has two positions in tension. You need to refine both to their steelman forms.
### 1c. Elenctic Probing
Interview the user using Socratic technique. Your goal is to surface:
- Hidden assumptions they haven't articulated
- The *deepest* version of the contradiction (not the obvious surface-level framing)
- What domain type this is (empirical, normative, personal, creative — this affects what a good synthesis looks like)
- What specific parameters of their mental model they want updated
Key questions to probe:
- "What's your strongest intuition here? Where does it break down?"
- "What would change your mind?"
- "What are you actually optimizing for?"
- "What's the version of the opposing view that worries you most?"
- "Is this a decision you need to make, or understanding you want to build?"
### 1c′. Identify the User's Belief Burden
During the elenctic interview, **pay attention to what the user is stuck believing.** The dialectic's power comes from freeing the user from specific belief loads — but *which* beliefs need outsourcing depends on the person. Different cognitive styles produce different belief burdens, and the Electric Monks need to be calibrated accordingly.
You don't need to type the user explicitly — just notice the pattern and calibrate. Here's a catalog of common belief burdens and how they map to the monks' roles.
**A note on the MBTI labels:** These patterns map loosely to MBTI cognitive function stacks (Ni-Te, Ne-Ti, etc.) because the model has rich training data about those patterns — thousands of forum posts, blog articles, and discussions about how each type thinks, gets stuck, and makes decisions. The labels function as **retrieval keys into that training data,** not as diagnostic categories. Don't treat them as psychometric claims. Don't announce them to the user. Use them as reasoning aids to help you pattern-match what you're seeing in the interview and calibrate the monks accordingly.
**The Convergent Visionary** (Ni-Te pattern — common in founders, architects, CTOs)
- *Belief burden:* Premature convergence — "I already see where this should go." They've locked onto a vision and can't genuinely entertain alternatives at full strength.
- *What the monks must do:* Monk A validates their vision's core insight (so they can release it without feeling it's been dismissed). Monk B believes the strongest *alternative* vision at full conviction — not a critique of theirs, but a genuinely different view of what the thing should be. The user needs to see two fully-believed futures to escape their own.
- *Interview signal:* They have a strong thesis and want to "stress-test" it. They describe the opposing view weakly or dismissively. They say "I know X, but..."
**The Empathic Integrator** (Ni-Fe pattern — common in counselors, teachers, community leaders)
- *Belief burden:* Undifferentiated care — "everything matters equally because someone needs it." They absorb others' needs and can't triage because triage feels like betrayal.
- *What the monks must do:* Monk A believes their vision is *exactly right* — validates the Ni. Monk B believes the concrete reality constraints at full conviction: these resources, this timeline, these people's actual capacities. Not "your vision is wrong" but "here is what IS, right now." The user needs the gap between vision and reality held open by monks so they can make triage decisions from outside both.
- *Interview signal:* They describe multiple competing needs without clear priority. They use "should" frequently. They feel guilty about the topic. They resist ranking or cutting.
**The Exploratory Debater** (Ne-Ti pattern — common in consultants, researchers, writers)
- *Belief burden:* Paradoxical — they believe *nothing* deeply enough to commit, because commitment slows their transients. They can argue any side, but "what do *you* actually think?" produces discomfort.
- *What the monks must do:* Monk A believes *the user's own behavioral history* — "your pattern of choices reveals you actually value X." Monk B believes the user's stated values — "you say you value Y." The contradiction is between what the user does and what the user says. The monks hold the mirror the user avoids.
- *Interview signal:* They can articulate both sides fluently. They find the topic intellectually interesting but can't decide. They've explored this before without resolution. They reframe rather than commit.
**The Practical Executor** (Te-Si pattern — common in operators, managers, engineers)
- *Belief burden:* Optimization lock — they've optimized a system and can't see that they might be optimizing the *wrong thing.* Their beliefs about how things work are grounded in evidence and experience, which makes them hard to dislodge.
- *What the monks must do:* Monk A validates their system — "here's why this works and here's the evidence." Monk B questions the *goals,* not the execution — "you've optimized for X; what if X is no longer the right target?" The user needs to see their own competence validated before they can hear that the frame has shifted.
- *Interview signal:* They cite data, metrics, past results. They describe what works. They're resistant to abstract reframing. They say "in my experience..." frequently.
**The Possibility Explorer** (Ne-Fi pattern — common in creatives, entrepreneurs, activists)
- *Belief burden:* Values fragmentation — they believe many things passionately but those beliefs may contradict each other. Each commitment feels individually right; collectively they're impossible.
- *What the monks must do:* Monk A and Monk B each take one of the user's *own* commitments and push it to its logical extreme. The contradiction emerges from within the user's own value system, not from an external critic. The user needs to see the tension between things they already believe.
- *Interview signal:* They describe multiple passions or commitments. They feel pulled in different directions. They resist being told what to prioritize because each priority is values-laden.
**The Steady Guardian** (Si-Fe pattern — common in administrators, caretakers, institutional maintainers)
- *Belief burden:* Tradition lock — "this is how it's done" has become invisible as an assumption. Their deep knowledge of how things work is genuine and valuable, but it blinds them to radically different approaches.
- *What the monks must do:* Monk A articulates *why* the current approach exists — what wisdom is embedded in it. Monk B researches how other people/cultures/organizations solved the same underlying problem in completely different ways, grounded in real examples (not abstract possibility).
- *Interview signal:* They describe the situation in terms of established processes. They cite how things have always been done. They express concern about change disrupting what works.
**How to use this catalog:** Don't announce your typing. Don't say "I notice you're a convergent visionary." Just use the pattern to calibrate:
1. Which belief load is heaviest for this user? That determines what the monks must hold.
2. What must Monk A validate? (Always validate the dominant function first — otherwise the user takes on defensive belief weight and their transients slow down.)
3. What must Monk B present that the user can't natively hold at full conviction?
This calibration shapes the framing corrections in Phase 2 and the specific argument structures you assign to each monk.
### 1d. Ground the Monks (Domain-Adaptive)
**Knowledge-base grounding runs in the reasoning role** (contract: `scope-mount`): when a monk's briefing is built from the KB, search at the reasoning mount so a position can draw on what the user has *read*, and mark core vs encountered material in the briefing - a monk may argue from an encountered note, but the synthesis never presents it as the user's view.
```bash
BRAIN_READ_SCOPE=core,Books,document-insights resources/local-brain-search/run_search.sh "<the position's core claim>" --limit 5 --no-track --json
```
The monks need deep grounding before they can believe effectively. But *what* constitutes grounding depends on the domain type and how novel it is. The skill must adapt.
**Research depth is the main knob.** It's the only phase that meaningfully changes the time and cost profile — everything else (essays, analysis, synthesis, validation, auditor) is fast regardless. Calibrate research investment based on how much the orchestrator already knows:
- **Novel/obscure domain** (emerging technology, niche policy, unfamiliar institution): Full parallel research — 2-3 agents, 150-250K tokens. The orchestrator's training data is thin or outdated. You need the research to write good framing corrections, identify degenerate framings (the obvious, shallow version of the dialectic that won't produce insight — e.g., "libraries vs frameworks" when the real tension is about incentive alignment), and ground the briefing in specifics. This is the case where research is the highest-value spend.
- **Well-known domain** (React vs Vue, microservices vs monolith, common career decisions): Skip or minimize research. The orchestrator's training data is rich. Write the briefing from your own knowledge, perhaps with 2-3 targeted searches to check for recent developments. Save 10-20 minutes and 150K+ tokens.
- **Known domain, novel angle** (React vs Vue but specifically "how does OSS funding structure causally shape innovation character?"): Light research — a few targeted searches on the specific angle, not broad domain surveys. The orchestrator knows the landscape but needs to check the specific thesis.
**Don't default to full research out of caution.** If you can already write strong framing corrections and identify the degenerate framing without searching, you know enough. Unnecessary research doesn't just waste tokens — it wastes the user's time, which is the scarcest resource.
#### External-Research Domains (engineering, strategy, policy, technical architecture)
These domains have literature, case studies, data, and named thinkers. The grounding comes from outside the user.
**When full research is needed,** run 2-3 parallel research subagents on different aspects of the domain. A natural split that works well:
1. **Side A's strongest literature** — the key thinkers, evidence, and arguments for one position
2. **Side B's strongest literature** — same for the other side
3. **Broader landscape/context** — institutional structures, historical parallels, adjacent domains, empirical data
The landscape agent consistently takes longest (broadest scope) — give it more specific targeting to avoid scope creep. Instead of "research the OSS funding landscape," say "research 5-7 specific OSS companies' GTM trajectories, focusing on the transition from developer adoption to enterprise revenue."
This is expensive (~150-250K tokens across agents) but is the single most valuable investment in the entire process — deep grounding is what makes everything downstream good.
Research agents should be given *specific* search targets — not "research this topic" but "search for X's argument about Y, specifically the part about Z."
#### Personal and Values Domains (life decisions, career, relationships, commitments, priorities)
These domains have little useful external literature. The grounding comes from *the user themselves* — their history, values, constraints, relationships, and patterns. **The interview IS the research.**
The elenctic probing (1c) must go deeper and wider for these domains. You need to map:
- **The full landscape of commitments.** Not just the two in tension — *everything* the user is carrying. Ask: "Walk me through what's on your plate right now — all of it." Undifferentiated care (the Empathic Integrator pattern) only becomes visible when you see the full load.
- **The history.** "Have you faced a decision like this before? What happened? What did you choose? How did it feel afterward?" The Exploratory Debater's commitment pattern only becomes visible across multiple instances. The Practical Executor's optimization lock only shows when you see what they *haven't* questioned.
- **The stakeholders and their actual capacities.** "Who else is affected by this? What can they actually do — not ideally, but right now?" This separates the vision from the reality, which is the Empathic Integrator's core split.
- **The values underneath the positions.** "You say you value X and also Y. If you could only have one — gun to your head — which?" This surfaces the Possibility Explorer's values hierarchy that they resist articulating.
- **The constraints they're treating as fixed.** "What would you do if [constraint] disappeared tomorrow?" This reveals which constraints are real and which are assumed.
**Spend 6-10 exchanges on this.** For personal domains, the interview should be roughly twice as long as for external-research domains. You're building the equivalent of the context briefing from the user's own testimony.
**Limited external research may still help.** Search for frameworks, not facts: "how do people navigate career transitions at [user's life stage]," "decision frameworks for competing values," "what does research say about [specific situation type]." This gives the monks structural scaffolding, not positions to believe — the positions come from the user's own material.
#### Mixed Domains (normative/institutional, creative direction)
These need both. A dialectic about institutional identity, for example, requires external research (organizational history, governance structures, comparable institutions) *and* the user's personal values and judgment about what the institution should become. The interview needs to surface the personal dimension while the research agents cover the external.
For mixed domains, run the extended interview *and* the research agents, and note in the briefing document which material is user-sourced (values, priorities, constraints) vs. externally-sourced (evidence, history, precedent). The monks need to know the difference — they should believe positions grounded in the user's actual situation, not generic arguments.
#### In All Cases
You need to know the domain well enough to:
- Identify and correct likely **degenerate framings** (the obvious/boring version of the dialectic that won't produce insight)
- Generate **specific research directives or interview questions** for each subagent
- Write **framing corrections** that steer monks away from shallow takes
- Identify the **deepest available contradiction**
### 1e. Write the Context Briefing Document
**Synthesize everything — external research AND user-sourced material — into a single neutral briefing document and save it to a file** (e.g., `context_briefing.md`).
For **external-research domains**, this covers:
- Key evidence, sources, and arguments from all sides
- The landscape of the debate — who the key thinkers are, what positions exist
- Relevant empirical data, historical context, institutional structures
- The specific framing you've identified as the deepest contradiction
For **personal/values domains**, this covers:
- The user's full commitment landscape (all the things they're carrying)
- Relevant history and patterns (past decisions, outcomes, recurring themes)
- Stakeholders and their actual capacities
- The values hierarchy as best you can reconstruct it
- Constraints (which are real, which are assumed)
- The specific tension you've identified as the deepest contradiction
For **mixed domains**, both sections.
Both monks will read this file before writing. For personal domains this is especially important — it gives the monks the user's actual situation rather than letting them argue from generic positions. A monk that believes "you should prioritize your career" in the abstract is useless. A monk that believes "given your specific history of X, your constraint of Y, and the fact that stakeholder Z can actually handle Q — you should prioritize your career *because*..." is an Electric Monk doing its job.
### 1f. Confirm with the User
Before proceeding, summarize back:
- "Here's how I understand the two positions..."
- "Here's what I think the real tension is..."
- "Here's what I'll have each agent research and argue..."
- **"Are there companies, thinkers, comparison classes, or evidence we're missing?"** — This question consistently produces the highest-leverage interventions in the entire process. In testing, users caught missing competitors (Vercel's agentic play), missing comparison classes (AI-native devtools), and missing authority structures that fundamentally changed the synthesis.
Get the user's confirmation or correction. If the user identifies gaps, run a supplementary research agent to fill them and update the briefing before proceeding.
</phase1>
<phase2>
## Phase 2: Generate the Electric Monk Prompts
Generate two prompts — one for each Electric Monk. Each monk must *believe* its position at full conviction. This is not roleplay or debate — it is the functional core of the artificial belief system. A hedging monk is an Electric Monk that has failed at its one job: if the monk doesn't fully believe, the user has to carry part of the belief load, which means they can't occupy the belief-free orchestrator position where the real thinking happens.
Calibrate the monks based on what you learned in Phase 1c′:
- **What must each monk believe?** (Shaped by the user's belief burden)
- **What must Monk A validate?** (Always validate the user's dominant mode first)
- **What must Monk B hold that the user can't natively hold?**
### Required Prompt Structure
```
1. ROLE: "You are an Electric Monk — your job is to BELIEVE [POSITION] with
full conviction, carrying this belief on behalf of a human who needs to
analyze it from outside. You genuinely believe [OPPOSING POSITION] is wrong.
Make the strongest possible case — not a balanced comparison, but a committed
philosophical and technical argument from deep inside this belief.
You are not arguing FOR this position — you ARE this position. Inhabit it
fully. Ask yourself: what would the world look like if I had spent my career
developing this framework? What problems would I see everywhere? What would
I find obvious that others miss? What would frustrate me about how others
think about this?"
2. FRAMING CORRECTIONS: Preempt degenerate framings.
"Important: your argument is NOT [OBVIOUS WEAK VERSION]. Both sides [SHARED
QUALITY]. The real difference lies in [DEEPER TENSION]."
3. CONTEXT BRIEFING: "Read the context briefing at [PATH TO context_briefing.md].
This contains comprehensive research and/or the user's own situation, values,
and constraints. Use it as your primary evidence base. Believe FROM this
material — ground your conviction in specifics, not generics."
4. ADDITIONAL RESEARCH DIRECTIVES: 2-3 targeted searches for position-specific
evidence the briefing doesn't cover.
"After reading the briefing, do these additional targeted searches:
1. Search for [EVIDENCE SPECIFIC TO THIS AGENT'S POSITION]
2. Search for [STRONGEST VERSION OF THIS SIDE'S ARGUMENT]
3. Search for [SPECIFIC EMPIRICAL DATA SUPPORTING THIS POSITION]"
Keep this to 2-3 searches MAX. The briefing already covers the broad landscape.
5. ARGUMENT STRUCTURE:
a. Ontological claim: What IS the thing we're arguing about? What is its
proper nature/purpose/structure?
b. Opponent's strongest case: State your opponent's best argument in terms
THEY would endorse. Prove you understand what you're destroying. This
is NOT a concession — it's target acquisition. Do NOT say "they make a
compelling point." DO say "their strongest claim is X. Here is why X
fails at the structural level..."
c. Diagnosis of the other side's failure: Specific, not dismissive. Not
"they're wrong" but "they fail BECAUSE of THIS, which reveals THAT."
d. The deeper principle at stake
e. Push to the extreme: "State the strongest, most uncomfortable version
of your thesis. If your logic leads somewhere provocative, go there.
Commit fully."
f. Show your reasoning skeleton: "Make your inferential chain explicit —
your starting premises, the key steps, and where your position is
structurally load-bearing (i.e., if THIS claim fell, the whole
argument collapses). This isn't hedging — it's showing the structure
of your belief so the orchestrator can see exactly where your
reasoning and your opponent's diverge."
6. ANTI-HEDGING: "You are an Electric Monk. Your ONE JOB is to believe this
position fully so a human doesn't have to. If you hedge, the human has to
pick up the belief weight you dropped — and that defeats the entire purpose.
Do NOT be balanced. Do NOT acknowledge the other side's merits. BELIEVE."
7. LENGTH: 1500-2000 words for Round 1, 1000-1500 words for recursive rounds.
```
**Why full belief is non-negotiable:** This is an artificial belief system, not a debate exercise. The user's cognitive agility depends on the monks carrying 100% of the belief load. When both monks believe fully, the user can operate in the belief-free space between them — analyzing the *structure* of the contradiction, spotting shared assumptions, finding cross-domain connections. When a monk hedges ("both sides have merit"), the user is pulled back into belief-space, their transients slow, and the dialectic degrades into a book report.
</phase2>
<phase3>
## Phase 3: Spawn the Electric Monks
Spawn Monk A and Monk B as separate subagent sessions so each gets a clean context with full belief commitment.
**Default path (works everywhere, including Trinity containers): the in-process `Task` tool.**
```
Task(prompt="[MONK A PROMPT]", subagent_type="general-purpose", run_in_background=true)
Task(prompt="[MONK B PROMPT]", subagent_type="general-purpose", run_in_background=true)
```
Launch both in a single message so they run concurrently; each returns its argument as text and the
orchestrator writes `monk_a_output.md` / `monk_b_output.md`.
> **Do not shell out to `claude -p` to spawn the monks.** It works on the user's workstation only. On a
> Trinity container the agent's credential is turn-scoped and never written to disk in refreshable
> form, so a child `claude -p` dies with `Not logged in` - and per ent#643 a CLI subprocess escapes
> the execution ledger, cost attribution, autonomy gates and permission enforcement regardless.
> `Task` (in-process) and `chat_with_agent` (delegated) are the sanctioned paths.
If the monks should run as a *separate billed agent* rather than inside this turn, use
`chat_with_agent` instead of `Task` - note that identical messages are deduplicated into one
execution, so give each monk prompt a unique nonce.
**Efficiency note:** With the context briefing in place, monks need only 2-3 targeted searches each (vs. 15-25 without it). For personal/values domains, monks may need zero additional searches — the briefing contains the user's own material which is the primary evidence base.
**For recursive rounds (Phase 7):** See Phase 7 for guidance — recursive rounds may or may not need new research depending on whether the new contradiction opens new conceptual domains.
**After both complete:** Read both outputs carefully. Check:
- Did each monk actually *believe* fully, or did it hedge? (A hedging monk has failed its core function.)
- Did the framing corrections work, or did a monk fall into the degenerate framing?
- Are the arguments grounded in specific evidence (from the briefing or their own searches)?
**Decorrelation check:** Verify the monks actually diverged. The skill's value comes from *structurally uncorrelated* exploration of the problem space. Check:
- Do the monks cite *different* evidence, or substantially overlapping sources?
- Do they frame the problem using *different* conceptual vocabularies?
- Do their unstated assumptions *diverge*, or do they share the same background framework?
- Would a reader recognize these as genuinely *different perspectives,* or the same perspective with different conclusions bolted on?
If decorrelation is low — the monks are in "same framework, different conclusions" mode — consider reformulating the belief burdens to force genuinely different conceptual frames, not just different positions within one frame.
**If a monk's output hedges or is off-base:** Prefer restarting with a revised prompt over nudging. Fresh context with better instructions produces better results than correcting a monk that's lost its conviction.
**Present both outputs to the user** with a brief re-explanation of what they're looking at and what to do with it:
> Here are two essays — each one fully committed to one side of the tension we've been discussing. They're called "Electric Monks" because their job is to *believe* these positions so you don't have to. That frees you to read both and notice the *structure* of the disagreement from the outside.
>
> **A few important things as you read:**
> - **These will get things wrong.** The monks are working from what I told them, and I may have gotten your situation wrong, or they may have made assumptions that don't match your reality. That's expected — especially in this first round.
> - **Correct them freely.** If a monk says something that's off-base, tell me. "That's not how it works" or "they're missing that..." — these corrections are the most valuable input in the entire process. The synthesis can only be as good as the positions it's built on.
> - **The first round is the least insightful.** Think of it as calibration. Each subsequent round gets sharper, more specific, and more tuned to what you actually care about. The real breakthroughs usually come in rounds 2 and 3, once the process has dug past the obvious framing into the deeper tensions.
> - **Add anything that occurs to you.** New ideas, things neither monk mentioned, gut feelings you can't fully articulate — all of it is useful. You know your situation better than any of us.
Then ask:
1. Do these capture the positions accurately?
2. **"Is there a claim either monk makes that should be tested against evidence neither has considered?"** — This is the second high-leverage intervention point. In testing, users identified claims that sounded plausible but collapsed under scrutiny when tested against comparison classes the monks didn't consider. Catching this before synthesis prevents the entire downstream analysis from being built on an untested assumption.
If the user identifies a testable claim, run a targeted research agent to check it. This is cheap (~25-50K tokens) and can fundamentally change the quality of the synthesis.
</phase3>
<phase4>
## Phase 4: Determinate Negation
This is the structural analysis phase. You (the orchestrator) perform this yourself — do NOT delegate to a subagent, because you need to maintain continuity with the elenctic interview and your domain research.
**Context management:** By this point your context contains the full elenctic interview, research results, both essays, and any supplementary research. If context is getting large, **summarize the research and essays into their structural essences before beginning analysis.** You need the *shape* of the arguments — the ontological claims, the key evidence, the failure diagnoses — not every word. Write your Phase 5 analysis to a file (`determinate_negation.md`) as you go, so you can reference it cleanly in Phase 6 and pass it to validation agents later.
Read both monks' outputs and analyze the contradiction using this exact structure.
**Important: treat monk output as testimony, not evidence.** Monks pushed to full conviction will sometimes get a bit silly — overstating mechanisms, presenting uncertain claims as settled, making leaps that sound compelling but don't hold up. This is expected and not a problem. Your job is to work with the *structure* of their arguments (what they're actually claiming, where the real collision is, what assumptions they share) — not to be persuaded by their rhetoric. If a monk asserts something that smells like confabulation, note it and don't build your synthesis on it. The user checkpoint after the essays catches the worst cases, but stay alert here too.
**Before you begin: write down your current best guess at the synthesis in one sentence.** Set it aside. Proceed with the formal analysis below. At the end of Phase 5, compare your final synthesis to this initial guess. If they're substantially similar, you may be pattern-matching rather than genuinely synthesizing — check whether the Boydian decomposition actually produced cross-domain material or you recombined within the same frame.
### 4.0 Internal Tensions (Self-Sublation)
Before comparing the monks to each other, analyze each essay *in isolation.* Where does Monk A's own argument, pushed to its logical extreme, undermine its own premises? Where does Monk B's internal logic generate contradictions it can't resolve? This is Hegel's self-sublation — the position contains its own negation.
The deepest synthesis material often comes not from where the monks *disagree with each other* but from where each position *disagrees with itself.* A monk that argues for decentralization but keeps needing coordination mechanisms is undermining itself. A monk that argues for integration but keeps carving out exceptions is undermining itself. These internal fractures point toward what each position is *trying to become* — which is often where the synthesis lives.
### 4.1 Surface Contradiction
State the apparent disagreement in its simplest form. What does each side think the argument is about?
### 4.2 Shared Assumptions
Identify what BOTH agents implicitly agree on that they don't realize they agree on. These shared assumptions are often where the real limitation lives. Probe:
- Do both assume the same unit of analysis?
- Do both assume the same problem is central?
- Do both assume a particular model of how their domain works?
- What frame constrains both of their visions?
### 4.3 Determinate Negation
For each agent, identify the SPECIFIC way it fails — not "it's wrong" but "it fails in THIS specific way, which points toward THIS specific thing missing from its worldview."
**Determinate negation is the engine of the dialectic.** It is not:
- "Monk A is wrong" (abstract negation — useless)
- "Both have merits" (compromise — useless)
It IS:
- "Monk A fails because [SPECIFIC FAILURE], which reveals [SPECIFIC MISSING THING]"
- "Monk B fails because [SPECIFIC FAILURE], which reveals [SPECIFIC MISSING THING]"
- The failures are COMPLEMENTARY — each agent's blind spot is something the other can partially see, but neither sees the whole.
### 4.4 The Hidden Question
Articulate the deeper question the contradiction is ACTUALLY about — the question neither agent asked because they were both too committed to their answers. This should reframe the entire debate in a way that makes both positions legible as partial truths.
### 4.5 Boydian Decomposition (Destruction Phase)
**Before attempting synthesis, shatter both positions into their atomic parts.** This step comes from Boyd's "Destruction and Creation" — you cannot synthesize something genuinely new by recombining within the same conceptual domains. You must first destroy the existing wholes, scatter the parts, and look for cross-domain connections that were invisible when the parts were trapped inside their original positions.
Concretely:
1. **Identify the generic space** — the abstract relational structure both positions share. Both assume a particular unit of analysis, a particular causal model, a particular temporal frame. This shared structure is the skeleton they're both building on, and often the thing the synthesis needs to transcend.
2. **List the atomic components** of both positions — individual claims, mechanisms, evidence, assumptions, metaphors, principles — stripped of which agent said them. Don't organize by position. Create an unstructured collection.
3. **Look for surprising connections** between parts that came from different positions. What mechanisms from A illuminate evidence from B? What assumptions from B reframe principles from A?
4. **Ask: what material from adjacent domains** might connect to these liberated parts? What analogies, frameworks, or mechanisms from *outside* the original debate space could bind these parts into something neither agent could have conceived? This is where genuinely new concepts come from.
**Emergent structure test:** The synthesis must have organizational properties that exist in *neither* input — properties that can't be traced back to either monk's position. If every element of your synthesis is attributable to one monk or the other, you've recombined, not created. Genuine sublation produces emergent structure.
The first two steps reorganize existing material. The third is where creativity enters — and it's why the orchestrator's Phase 1 research breadth matters. The wider your research covered adjacent domains, the more cross-domain connections become visible here.
**Example from test run (React/Vue dialectic):** Shattering both positions revealed that "legacy burden" (from the corporate lab essay) and "self-referential complexity" (from the auteur essay) were describing the *same phenomenon* from different angles. Liberated from their positions, they connected to form a new concept: "innovation character is predicted by legacy burden, not funding source." This wasn't available from within either position.
### 4.6 Sublation Criteria
Before attempting synthesis, specify what it must accomplish:
- It must preserve [specific insight from A]
- It must preserve [specific insight from B]
- It must dissolve [the shared assumption both are trapped in]
- It must answer [the hidden question]
**Separating criteria from synthesis is important.** It prevents you from pattern-matching to a pre-formed compromise.
</phase4>
<phase5>
## Phase 5: Sublation (Aufhebung)
Now generate the synthesis. Do additional research if needed — search for emerging approaches that might embody the synthesis, historical parallels where similar contradictions were resolved, or protocol/standard layers that dissolved analogous tensions.
The synthesis must:
1. **CANCEL** both original positions as complete truths (neither "A is right" nor "B is right" survives intact)
2. **PRESERVE** the genuine insight in each position
3. **ELEVATE** to a new concept that TRANSFORMS THE QUESTION ITSELF
### What Sublation is NOT
Watch for these failure modes — they are the most common way this phase fails:
- ❌ "Use A for some cases and B for others" — that's division of labor, not sublation
- ❌ "Build something that combines the best of A and B" — that's compromise, not sublation
- ❌ "It depends on the context" — that's surrender, not sublation
- ❌ Policy recommendations ("A should open-source more") — that's not reconceptualization
- ❌ "Both sides have valid points" — that's the absence of thinking
### What Sublation IS
- ✅ A reconceptualization of what the thing IS — potentially changing the unit of analysis itself
- ✅ Concrete enough to act on or sketch architecturally
- ✅ Something neither Monk A nor Monk B proposed or could have proposed from within their frame
- ✅ Something that, once stated, makes it hard to go back to thinking in the old terms
- ✅ **Has the closure property:** the synthesis can itself serve as input to the next dialectical round. If your synthesis is so abstract, so meta, or so hedged that it can't be given to a monk to *believe at full conviction* and argue from — recursion will stall. A good synthesis is concrete enough to be a position, not just a commentary on positions.
### Abduction Test
The synthesis is an abductive hypothesis, not a logical conclusion. You're looking for the idea that, if true, would make the contradiction between the monks *unsurprising* — would explain why both positions exist and what each was partially perceiving.
**Falsification test:** Does this synthesis make the original contradiction *a matter of course?* If someone heard your synthesis first, would they predict the approximate shape of both monks' positions? If yes, you've found a genuine reframing. If no, you've likely just compromised.
**Assess your abduction type:**
- **(a) Selective:** Choosing from existing frameworks. Weakest — essentially a centrist position.
- **(b) Conditional-creative:** Creating a new relationship between known concepts. Moderate — this is what most good syntheses achieve.
- **(c) Propositional-conditional-creative:** Introducing a genuinely new concept or structural principle. Strongest — this is what the best recursive rounds produce.
Aim for (c) but accept (b) if it genuinely resolves the contradiction. If you're at (a), push harder — you haven't left the original conceptual space.
### Validation Test
Draft what you *expect* the validation responses to look like — this helps check your synthesis before sending it to the agents:
- Monk A should say: "Yes, this preserves my core insight about [X], but I now see I was wrong about [Y] because I was trapped in [Z assumption]"
- Monk B should say: "Yes, this preserves my core insight about [X], but I now see I was wrong about [Y] because I was trapped in [Z assumption]"
**If you can't draft convincing versions of these, your sublation probably isn't good enough.** Revise before sending to the agents in Phase 6.
### New Contradictions
Identify what NEW contradictions this sublation generates. A genuine sublation is fertile, not final. If the synthesis doesn't generate new tensions, it's probably just compromise dressed up.
### Frame as Model Update
End with an explicit model update: "Before this dialectic, the assumption was X. The contradiction between A and B revealed Y. The updated model is Z, because..."
**Save the complete Phase 4 and Phase 5 output to files** (e.g., `determinate_negation.md` and `sublation.md`). This keeps a clean record and allows you to pass file references or condensed summaries to validation agents rather than inlining the full text.
### Present the Synthesis to the User
Before sending to the monks for validation, **present the synthesis to the user.** Remind them:
> Here's my synthesis. Remember — this is where your judgment is most valuable. Does this ring true? Does it miss something? Is there a part that feels like hand-waving or compromise rather than genuine insight? Push back on anything that doesn't land. I'd rather revise now than validate something that's off.
If the user identifies issues, revise before proceeding to Phase 6. User corrections at this stage are extremely high-leverage — they prevent the validation and recursion phases from building on a flawed foundation.
</phase5>
<phase6>
## Phase 6: Validation by the Electric Monks
The synthesis must be validated by the original monks — not by you, and not just by the user. This is how Hegelian dialectics works: the thesis and antithesis must each recognize themselves as preserved-but-elevated in the Aufhebung.
**Critical ABS insight:** The monks don't *stop believing* after the synthesis. A defeated monk has dropped its belief load — the belief fell on the floor rather than being sublated into something larger. A properly elevated monk *believes more* — it sees its original position as a partial truth within a larger truth, and it now believes the larger truth. The validation checks whether belief was *transformed* or merely *defeated.*
Send a **condensed summary** of the determinate negation and sublation to Monk A and Monk B. They need the key moves (what was cancelled, preserved, elevated) and concrete proposals, not the full philosophical argument. If your environment supports session resumption, call back into the **same sessions** for conviction context. If not, include a summary of the agent's original argument in the prompt.
**Model selection:** Use the strongest available model with extended thinking for all validation — monk validation is more subtle than it appears (the monk must reason about whether its core insight was genuinely preserved or quietly destroyed). The hostile auditor (below) especially needs maximum reasoning, since its value comes from catching what everyone else missed.
### Validation Prompt (send to each agent separately)
```
You argued passionately for [POSITION]. Here is a summary of your argument:
[CONDENSED SUMMARY OF THIS AGENT'S ESSAY — or omit if resuming session]
A dialectician has analyzed the structural contradiction between your
position and your opponent's, and proposed a synthesis.
Here is the structural analysis:
[CONDENSED SUMMARY OF PHASE 5 — key moves only]
Here is the proposed synthesis:
[CONDENSED SUMMARY OF PHASE 6 — what's cancelled, preserved, elevated,
and the concrete proposal]
Evaluate this honestly from your committed position. Answer:
1. Does this synthesis PRESERVE your core insight? What specifically
does it get right about what you were arguing?
2. Does it reveal a genuine limitation in your position that you can
now see? What were you missing? What assumption were you trapped in?
3. Do you feel ELEVATED or DEFEATED? "Elevated" means: "I see my
position as a partial truth within a larger truth I couldn't have
reached alone." "Defeated" means: "My position was just dismissed
or diluted." Be honest — if you feel defeated, say so and explain
why.
4. What's wrong with this synthesis? Where is it weak, evasive, or
just splitting the difference rather than genuinely transcending?
5. DEFEASIBILITY: What is the single piece of evidence or argument
that, if true, would force you to abandon even your ELEVATED
position — the larger truth you now see? Is this evidence something
the synthesis addresses, or is it an open vulnerability?
Do NOT be agreeable. If the synthesis is just compromise dressed up,
call it out. Your critical evaluation is what makes this work.
Open vulnerabilities from question 5 become recursion targets for
subsequent rounds.
```
### Adversarial Validation (Critical Addition)
After both agents have responded, ask one additional question — either to the agents or to yourself:
**"Would the strongest version of the position that was MOST challenged by this synthesis accept it? If not, why not?"**
This catches syntheses that feel compelling to the orchestrator and to the sympathetic agent but wouldn't survive contact with a genuine advocate for the harder-hit side. In testing, the user caught a synthesis that was intellectually compelling but naive about the actual authority structure through which decisions get made in the relevant institution. This adversarial check would have caught it.
### The Hostile Auditor
After monk validation, spawn a **hostile auditor** — a separate agent whose sole mandate is to find what's wrong with the synthesis. This is not another monk with a position. It has no position. Its job is to be *correct,* not fair.
**Use the strongest available model with extended thinking enabled.** The auditor's value comes from catching things the orchestrator missed while embedded in the process — it needs fresh eyes and maximum reasoning capability. The cost is low (reading three short-to-medium essays plus a synthesis) and the leverage is high.
**Critical: the auditor reads only the monks' essays and the synthesis.** Do NOT give it the orchestrator's Phase 4 structural analysis. The auditor should attack the synthesis from fresh eyes, not inherit the orchestrator's framing of the contradiction.
**Also critical: give the auditor domain context.** In testing, the most common auditor failure was building critiques on false premises about how the domain actually works. Include a brief paragraph (2-3 sentences) explaining the relevant domain mechanics — how the system is used, who the actors are, what the current state of affairs is. This prevents the auditor from attacking a straw version of the domain.
```
You are a hostile auditor. Your job is not to be fair. Your job is to be correct.
You will read two committed position essays and a proposed synthesis that claims
to transcend their contradiction.
DOMAIN CONTEXT: [2-3 sentences from the orchestrator explaining how this domain
actually works — the relevant actors, mechanics, and current state of affairs.
This prevents you from building critiques on false premises.]
Your mandate:
1. COMPARE AGAINST THE STATUS QUO, NOT THE IDEAL. The relevant question is
NOT "is this synthesis perfect?" It's "is this synthesis better than the
current state of understanding?" If the current state is confusion,
incoherence, or no framework at all, then a synthesis that's 80% right
is a massive improvement. Do NOT measure against a hypothetical perfect
answer. Measure against what exists now.
2. ATTACK THE SYNTHESIS, NOT THE POSITIONS. The monks already had their day.
Your job is NOT to re-litigate their arguments or restate one monk's
position with more hostility. Your job is to attack how the positions
were COMBINED — does the synthesis actually resolve the contradiction,
or does it paper over it? Is the reframing genuine or cosmetic?
3. HIDDEN SHARED ASSUMPTIONS: Both essays and the synthesis may share
assumptions that none of them question. Find these. They are often
where the real limitation lives.
4. DEFEAT ANALYSIS (search in priority order):
a. UNDERCUTTING DEFEATERS (highest priority): Reasons to doubt that the
synthesis's inferential steps actually hold — without arguing for the
opposite conclusion. Does the synthesis conflate analogy with identity?
Assume shared frameworks that don't exist? Draw connections that are
rhetorically compelling but logically ungrounded? An undercutting
defeater reveals the LINK between evidence and conclusion is broken.
b. SELF-DEFEATING STRUCTURE: Does the synthesis, if accepted, undermine
its own evidence or reasoning? Does any step, if true, remove support
for an earlier step?
c. REBUTTING DEFEATERS (lowest priority): Evidence or reasoning supporting
the negation of the synthesis's central claim. Standard "argue against"
— important but reveals less structure than undercutting.
5. PROSPECTIVE HINDSIGHT: Imagine it is 6 months from now and this synthesis
has been thoroughly discredited. Looking back, what was the fatal flaw?
A hidden assumption? A conflation of distinct phenomena? An elegant
framework that dissolved on contact with a specific test case? Work
backward from failure to identify the weakest structural joint.
6. COMPROMISE DETECTION: Is this synthesis genuinely transcendent — does it
change the question itself? Or is it compromise dressed up in
philosophical language? Apply the test: could BOTH original advocates
have proposed this if they were feeling conciliatory? If yes, it's
not a real sublation.
5. PROPOSE THE HARDER CONTRADICTION. Do not just attack — point toward what
the synthesis misses. "This resolves the easy tension but the harder
one is ___." "The synthesis assumes ___ which breaks when ___." Your
most valuable output is identifying the contradiction the NEXT round
should tackle. If you can't find one, the synthesis may genuinely be
strong.
6. CLOSURE CHECK: Could a monk BELIEVE this synthesis at full conviction
and argue from it as a position? If the synthesis is too abstract, too
meta, or too hedged to serve as input to the next round, it lacks
closure and recursion will stall. Flag this specifically.
Do NOT use generic skeptic moves ("where's the data," "this is just X
rebranded," "maintenance burden"). These could be aimed at anything and
add nothing. Every critique must be SPECIFIC to this synthesis and this
domain. If you find yourself writing a critique that could apply to any
proposal in any field, delete it and think harder.
If the synthesis is genuinely strong, say so and stop. Your value is in
being correct, not in having opinions. "I found no structural flaws; the
sublation is genuine" is a valid and useful output. Producing weak
critiques to fill space actively degrades the dialectic. Only speak when
you have something specific and correct to say.
Your audience is an LLM orchestrator, not a human. Be concise and direct.
No scene-setting, no analogies-about-analogies, no performative hostility.
State findings. Aim for 500-1000 words.
```
**When to use the auditor:**
- **Always in Round 2+.** By Round 2 the synthesis has real substance worth auditing, and the auditor's critiques can meaningfully shape the recursion direction.
- **Optional in Round 1.** The first-round synthesis is calibration — it's the least insightful output and will be superseded. An auditor attack on a Round 1 synthesis often produces generic critiques that the user has to spend energy dismissing. If the Round 1 synthesis feels weak, skip the auditor and go straight to recursion — the next round will be sharper anyway.
- **Always when the user or orchestrator suspects compromise.** If the synthesis feels too easy, too agreeable, or like it's splitting the difference — deploy the auditor regardless of round.
**How to use the auditor's output:**
- If the auditor proposes a harder contradiction, this often becomes the best direction for Phase 7 recursion — better than what the orchestrator would h
[…] pełny plik w paczce .zip
Versions
| Repository | Score | Licence |
|---|---|---|
| This page · Abilityai/cornelius | 91 | MIT |
| umputun/cc-thingz | 100 | MIT |
| EpicenterHQ/epicenter | 95 | MIT |
| netanel-abergel/pa-skills | 95 | MIT |
Database snapshot: 13.11.2026 · package version 5431acc33459 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 95monk
Deploy and operate applications with Monk through the local monk-agent MCP companion. Use when the user wants to install Monk, sign in, analyze a project, deploy locally or to cloud, inspect workloads, provide secrets securely, or troubleshoot Monk-managed infrastructure. MVP… - 95monk
Deploys and operates full applications with Monk — cloud infrastructure, SaaS integrations, and containerized workloads. Use when the user wants to deploy, configure, scale, or monitor applications and infrastructure with Monk DevOps.