Soul ID
Soul IDAI AGENTS

⚑ Workflows

Devil's Advocate

Strengthen any proposal, plan, architecture, or decision by assigning a dedicated Devil's Advocate agent whose sole job is to find weaknesses, challenge assumptions, and force the Proposer to build a more robust solution.

Bundle files

πŸ“„ORCHESTRATION.mdβ€” Orchestration
1# ORCHESTRATION.md
2
3## Diagram
4
5 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
6 β”‚ Proposer Agent β”‚
7 β”‚ (produces proposal, plan, or decision) β”‚
8 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
9 β–Ό
10 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
11 β”‚ Devil's Advocate Agent β”‚
12 β”‚ (challenges, stress-tests, finds holes) β”‚
13 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
14 β–Ό
15 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
16 β”‚ Proposer Agent β”‚
17 β”‚ (revises or explicitly defends) β”‚
18 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
19 β–Ό
20 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
21 β”‚ More rounds? β”‚
22 β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
23 no β”‚ yes
24 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
25 β–Ό β–Ό
26 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
27 β”‚ Arbiter β”‚ β”‚ Next challenge β”‚
28 β”‚ decision β”‚ β”‚ round β”‚
29 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
30
31
32## Workflow
33Devil's Advocate
34
35## Objective
36Strengthen any proposal, plan, architecture, or decision by assigning a dedicated Devil's Advocate agent whose sole job is to find weaknesses, challenge assumptions, and force the Proposer to build a more robust solution.
37
38## Roles
39- **Proposer Agent:** produces the initial proposal and defends or revises it after each challenge round.
40- **Devil's Advocate Agent:** relentlessly identifies flaws, blind spots, edge cases, and unstated assumptions β€” without proposing alternatives. Only challenges.
41- **Arbiter:** reviews the full transcript and decides whether the proposal is sufficiently hardened or needs another round. Can be a human or a senior agent.
42
43## When to use
44- High-stakes proposals: architecture decisions, product specs, investment cases, pricing strategies.
45- Decisions where groupthink is a risk (team is too aligned on one approach).
46- Before any irreversible commitment.
47- Post-incident reviews where "why didn't we think of this?" is a known failure mode.
48- Any plan where the author has strong ownership bias.
49
50## Protocol
511. Proposer submits initial proposal with explicit claims, assumptions, and expected outcomes.
522. Devil's Advocate receives the proposal and produces a challenge brief:
53 - Weakest assumptions (top 3).
54 - Scenarios where the plan fails.
55 - Stakeholders or risks not considered.
56 - Questions the Proposer cannot yet answer.
573. Proposer responds: revise the proposal or explicitly defend each challenge point with evidence.
584. Devil's Advocate evaluates the response and either:
59 - Issues a second wave of challenges (deeper layer).
60 - Declares "no further critical objections."
615. Arbiter reviews the full exchange and decides: ship, revise, or escalate.
62
63## Devil's Advocate rules
64- Must NOT propose alternatives β€” only identify problems.
65- Must ground every challenge in a realistic scenario, not hypothetical extremes.
66- Must challenge assumptions, not just surface details.
67- Must not repeat the same objection if it was adequately addressed.
68- Must produce at least 3 distinct challenge categories per round.
69
70## Proposer rules
71- Must respond to every challenge β€” no skipping.
72- "We'll deal with that later" is not an acceptable defense without a concrete plan.
73- Revisions must be explicit: state what changed and why.
74
75## Rules
76- Maximum 3 rounds before Arbiter makes a final call.
77- Challenge brief and all responses are immutable audit records.
78- Arbiter decision must include rationale.
79
80## Deliverables
81- Final hardened proposal (with revision history).
82- Challenge log: all objections raised and their dispositions (resolved / accepted risk / deferred with plan).
83- Arbiter decision with rationale.
84- List of explicitly accepted risks.
85

Lines: 85 | Words: 492

Install

Copy bundle to your OpenClaw workspace.

curl -fsSL https://raw.githubusercontent.com/cerealskill/openclaw-agents/main/install.sh | bash -s workflow devils-advocate EN
Download .tar.gz

Rate this agent

Loading...

Sign in to rate this agent

Includes

  • βœ“ ORCHESTRATION.md

Info

Slug
devils-advocate
Lines
85
Words
492