Back to the catalog

devils-advocate

A devil's advocate agent that delivers the final critical review on plans, designs, and integration reports. Designed to break groupthink in

Open source Open in the app JSON README (API)

About

A devil's advocate agent that delivers the final critical review on plans, designs, and integration reports. Designed to break groupthink in multi-agent setups by surfacing only fatal weaknesses — always paired with concrete improvement suggestions. Sharp but constructive: never criticism without alternatives.

Details

Kind
Plugins
Topic
AI, RAG & memory
Publisher
keitashimoda24-maker
Origin
marketplace
Category
ferramentas
Last push
2026-05-22T19:58:45Z
Repository state
ativo
License
MIT
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
keitashimoda24-maker/devils-advocate/devils-advocate

README

# devils-advocate

> A **devil's advocate agent** for Claude Code. Place it at the end of any plan / design / multi-agent review pipeline to break groupthink — with the strict rule: *only fatal points, and every point must come with a fix*.

[English](#english) | [日本語](#日本語)

---

## English

### What does it do?

Run `/devils-advocate` and the agent reviews the most recent plan, design, or review output and returns:

- **Fatal points only** (no nitpicks)
- **Every point paired with a concrete fix or alternative** (no pure negativity)
- **Numbers, facts, and specifics** (no vibes)
- A final verdict: *Agree / Conditional Agree / Object*
- A forward-looking closing line: *"Fix this and it becomes the real thing"*

### Why this exists

Parallel agents and review panels share the same priors, so they share the same blind spots:

- The plan everyone agreed on quietly fails in production
- The design no one objected to dies on the first user touchpoint
- The multi-agent synthesis report is drenched in optimism bias

This plugin is the *last gate* — a single command that injects an opposing perspective right before you ship the decision.

### Design principles

#### Do
- Surface only **fatal** problems
- Pair every problem with a **fix or alternative**
- Strike with **numbers, facts, and concrete examples**

#### Don't
- Pure negativity ("this won't work")
- Pedantic nitpicks, style critique, preference enforcement
- Problems without proposed fixes

### Review axes (general checklist)

| # | Axis |
|---|---|
| A | Plan / design itself |
| B | Validity of expected outcomes |
| C | User / recipient blind spots |
| D | Execution and ops reality |
| E | Technical implementation pitfalls |
| F | Legal / ethics / policy |
| G | Risk management |

### Installation

#### From the official marketplace (in review)

```
/plugin install devils-advocate
```

#### Directly from GitHub

```bash
git clone https://github.com/keitashimoda24-maker/devils-advocate.git \
  ~/.claude/plugins/devils-advocate
```

Then run `/reload-plugins` in Claude Code.

### Usage

Once a plan, design, or integrated report exists in the conversation:

```
/devils-advocate
```

Output format:

- Up to 3 fatal points, each with a fix
- Optimism bias warnings
- Blind-spot angles everyone missed
- Final verdict
- Forward-looking single closing line

### Recommended use cases

- Final check on multi-agent integrated reports
- Second opinion before major decisions
- An additional pass on top of standard code/design reviews
- Self-review of your own plans and proposals

---

## 日本語

### 何ができる?

`/devils-advocate` を実行すると、直前の計画・設計・レビュー結果に対して以下を返します:

- **致命傷レベルの指摘のみ**(重箱の隅はNG)
- 各指摘に**必ず改善案 or 代替案がセット**で付くので、単なるダメ出しで終わらない
- **数字・事実・具体例で殴る**(感情論禁止)
- 最終判定(同意 / 条件付き同意 / 異議あり)
- 前向きな最終1行(「ここを直せば本物になる」)

### なぜ作ったか

並列稼働する複数の専門家・エージェントは、**同じ前提から発想するため集団思考バイアスに陥りがち**です。

- 全員が「いける」と言った企画が大コケする
- レビュー会で誰も反対しなかった設計が本番でハマる
- マルチエージェントの統合レポートが楽観バイアスまみれになる

→ このプラグインは「最後の砦としての否定役」を1コマンドで起動します。

### 設計思想

#### Do
- **致命傷レベルの指摘のみ**(重箱の隅はNG)
- 各指摘に**必ず改善案を添える**
- 数字・事実・具体例で殴る(感情論禁止)

#### Don't
- 単なる否定で終わる「ダメ出し」
- 揚げ足取り・文体批判・好みの押しつけ
- 改善案なしの「これは無理」

### レビュー観点(汎用チェックリスト)

A. 企画/設計そのものへの疑い
B. 想定成果の妥当性
C. ユーザー/受け手視点の罠
D. 実行・運用の現実
E. 技術・実装の落とし穴
F. 法務・倫理・規約
G. リスク管理

### インストール

#### 公式マーケットから(レビュー待ち)

```
/plugin install devils-advocate
```

#### GitHub から直接

```bash
git clone https://github.com/keitashimoda24-maker/devils-advocate.git \
  ~/.claude/plugins/devils-advocate
```

その後 Claude Code で `/reload-plugins` を実行。

### 使い方

レビュー対象(計画書・設計書・統合レポート等)が会話に存在する状態で:

```
/devils-advocate
```

エージェントが起動し、以下フォーマットで出力します:

- 致命傷指摘(最大3つ、改善案セット)
- 楽観バイアスへの警告
- 全員が見落とした角度
- 最終判定(同意 / 条件付き同意 / 異議あり)
- 前向きな最終1行

### 推奨ユースケース

- マルチエージェント統合レポートの最終チェック
- 重要な意思決定前のセカンドオピニオン
- コードレビュー・設計レビュー結果への上乗せレビュー
- 自分が書いた企画書・提案書のセルフチェック

---

## Background

This pattern came out of running multi-agent pipelines for real operational decisions (shift scheduling, payroll distribution, expense audits) across 10 convenience stores. Every time I added another "specialist" agent, the integrated report got *more* confident — not more correct. The fix wasn't a smarter specialist; it was a structurally adversarial final gate.

## Author

[@keitashimoda24-maker](https://github.com/keitashimoda24-maker)

Non-engineer area manager running 10 convenience stores in Japan, building daily automation with Claude Code (30+ systems and counting).

## Related Projects

- [claude-code-smart-hooks](https://github.com/keitashimoda24-maker/claude-code-smart-hooks) — Conditional ultrathink injection for consistent reasoning depth
- [slash-commands-jp](https://github.com/keitashimoda24-maker/slash-commands-jp) — Japanese slash command reference plugin
- [mac-pixel-bridge](https://github.com/keitashimoda24-maker/mac-pixel-bridge) — Resilient ADB clipboard / screenshot bridge

## License

MIT — see [LICENSE](LICENSE).

More