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.
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.
Use when:
Do NOT use when:
<core_concepts>
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: OverviewYou 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 (via claude -p or your environment's equivalent) 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 + ResearchThis is the most important phase. Everything downstream depends on it.
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.
Ask the user what they're thinking about. Determine:
Interview the user using Socratic technique. Your goal is to surface:
Key questions to probe:
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)
The Empathic Integrator (Ni-Fe pattern — common in counselors, teachers, community leaders)
The Exploratory Debater (Ne-Ti pattern — common in consultants, researchers, writers)
The Practical Executor (Te-Si pattern — common in operators, managers, engineers)
The Possibility Explorer (Ne-Fi pattern — common in creatives, entrepreneurs, activists)
The Steady Guardian (Si-Fe pattern — common in administrators, caretakers, institutional maintainers)
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:
This calibration shapes the framing corrections in Phase 2 and the specific argument structures you assign to each monk.
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:
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.
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:
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."
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:
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.
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 g
<!-- Content truncated for initial SEO render. Open the source file tab for the full file. -->Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity