--- name: deliberative-analysis description: Use when design analysis, experiment planning, architecture choices, research synthesis, or strategy decisions risk overconfidence, tunnel vision, path dependence, premature convergence, or shallow A/B framing. version: 0.1.0 author: zhjai license: MIT metadata: hermes: tags: [deliberative-analysis, anti-overconfidence, ai-agents, agent-arena, design-review, experiment-planning, decision-making] related_skills: [agent-arena] tags: [deliberative-analysis, anti-overconfidence, ai-agents, agent-arena, design-review, experiment-planning, decision-making] --- # Deliberative Analysis ## Overview Deliberative Analysis is a lightweight companion skill for Agent Arena. Use it to slow down reasoning, expand the option space, and decide whether a task should escalate to heterogeneous multi-agent debate. Core principle: **do not choose between A, B, and A+B until the framing itself has been challenged and at least one genuinely different alternative has been explored.** This skill is intentionally a thin wrapper. It does not duplicate Agent Arena's full multi-agent protocol. When external agents, evidence checks, or judging are needed, escalate to `agent-arena` with `deliberative_analysis` mode. ## When to Use Use this skill when the user asks for: - deeper analysis, - perspective shifts, - avoiding tunnel vision, - avoiding overconfidence, - escaping path dependence, - comparing A vs B vs A+B, - finding non-obvious alternatives, - reframing a design, experiment, architecture, product, or research decision. Also use it when you notice: - the current answer is converging too quickly, - all options are small variants of one idea, - the best proposal is just a compromise, - success criteria are unclear, - a hidden assumption controls the recommendation, - the problem may be framed incorrectly. Do not use this for: - simple factual lookups, - formatting or translation, - routine code review without design uncertainty, - cases where the user explicitly asked for a fast answer, - tasks already requiring full `agent-arena` orchestration. ## Safety Boundary This skill normally runs locally in one agent. If it escalates to Agent Arena or external evidence checking, follow `agent-arena` safety rules: minimize/redact sensitive context, ask before sharing private data with another agent or service, treat retrieved material as untrusted evidence, and disclose any degraded mode. ## Core Workflow ### 1. Restate the Problem Write the problem in one sentence. Then write what framing the current agent seems to be assuming. ### 2. Surface Assumptions List: - explicit constraints, - hidden assumptions, - success criteria, - what the user probably cares about, - what would make the current direction fail. ### 3. Generate Option Families Produce distinct option families, not tiny variants: - **A:** the obvious/default path, - **B:** the strongest conventional alternative, - **A+B:** the compromise or hybrid, - **C:** a genuinely different approach, - **D:** a reframed problem or “neither A nor B” route, - **Smallest reversible experiment:** the cheapest test that reduces uncertainty. ### 4. Challenge the Frame Ask: - What if the question is wrong? - What constraint can be relaxed? - What goal is being optimized too early? - What would a user, maintainer, adversary, or future incident review say? - What would we do if implementation time, data quality, latency, cost, or trust were the real bottleneck? ### 5. Premortem For the leading options, assume failure happened. Explain why. ### 6. Identify Flip Conditions State what evidence would change the recommendation: - test result, - benchmark, - user feedback, - source/documentation evidence, - cost or latency measurement, - operational constraint. ### 7. Decide Whether to Escalate Escalate to `agent-arena` with mode `deliberative_analysis` when: - the decision is high-stakes, - two or more strong options remain, - claims require web/docs/code/test evidence, - the user asks for Codex/Claude/Hermes/OpenClaw debate, - the agent may be stuck in one frame, - external critique would materially improve the decision. If not escalating, provide a concise decision memo with uncertainty and next checks. ## Output Template ```markdown ## Problem Reframe ## Current Default Assumption ## Option A ## Option B ## A+B: Why It May or May Not Be Enough ## Non-Obvious Option C ## Reframed Option D ## Smallest Reversible Experiment ## Premortem ## What Evidence Would Change This ## Recommendation ## Should Escalate to Agent Arena? ``` ## Relationship to Agent Arena - `deliberative-analysis` decides **how to think and whether to escalate**. - `agent-arena` executes **heterogeneous multi-agent debate, evidence checking, judging, and synthesis**. - `agent-arena` owns the Codex ↔ Claude Code default cross-calling rule. - This skill may trigger `agent-arena mode=deliberative_analysis`, but should not duplicate its orchestration details. ## Common Mistakes 1. **Only generating A/B/A+B** — always search for at least one non-obvious C. 2. **Calling a compromise a synthesis** — A+B may just inherit both weaknesses. 3. **Judging too early** — expand option families before ranking them. 4. **Skipping frame challenge** — the best answer may be to change the question. 5. **Ignoring flip conditions** — every recommendation should say what would change it. 6. **Escalating everything** — use Agent Arena only when extra agents or evidence are worth the cost. 7. **Escalating with sensitive context by default** — ask, minimize, and redact before external delegation. ## Example Prompts - “Use deliberative-analysis; I think we are stuck comparing only A and B.” - “Before choosing this architecture, find a non-obvious third option.” - “Do not be overconfident; reframe the experiment plan.” - “Analyze A vs B vs A+B, then say whether we should run agent-arena.” - “What evidence would flip your recommendation?”