From devil-team
タスク受領時に Devil 並列レビューの起動を判断・実行する runtime orchestrator。 Codex CLI 経由で異系統 LLM (GPT 系) の Devil を主役に並列起動。Codex 利用不可時のみ Claude Devil (Agent tool 経由) に fallback。 実装・設計・調査・記事執筆・スキル / instruction 編集など重量タスクで毎回起動判断。除外: commit 実行のみ / 軽微な読み取り (grep 1 回 or 単一ファイル閲覧で完結)。 Layer 2 として skill 内 devils/ ディレクトリの常駐 Devil 群を Codex CLI 並列起動。起動判断結果を必ず出力 (適用 / スキップ / 理由)。 Hard rules: 起動判断結果出力必須、ユーザー指示外のスコープ縮小禁止、Codex 利用判定は dry-run 成功必須、scaffold はしない (Devil の追加・修正は devil-team-adder の責務)。
How this skill is triggered — by the user, by Claude, or both
Slash command
/devil-team:devil-team-orchestratorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
別系統 LLM の目で批判的にレビューする 2 層 orchestrator。Claude 単独の自信過剰バイアス (同一モデル内では自分の盲点を拾えない構造的問題) を抑え、観点の盲点を別系統で拾う。タスク受領のたびに自動的に Layer 2 の起動を判断する。
別系統 LLM の目で批判的にレビューする 2 層 orchestrator。Claude 単独の自信過剰バイアス (同一モデル内では自分の盲点を拾えない構造的問題) を抑え、観点の盲点を別系統で拾う。タスク受領のたびに自動的に Layer 2 の起動を判断する。
Devil 観点策定 + Devil ファイル生成 (devil-team-adder skill が責務)
↓
devils/ ディレクトリ (常駐 Devil 群)
↓ orchestrator が読み込み
devil-team-orchestrator (本 skill、runtime 起動判断 + 並列実行 専用)
devil-team-adder skill)devils/ 配下の Devil 役割定義ファイル (複数)references/codex-capability-check.md の手順で判定:
codex --version 成功 + codex exec --sandbox read-only --cd "$(pwd)" "echo OK" dry-run 成功 → Layer 2 = Codex Devil 並列起動 (主役)タスクの実質的な重みを Claude が文脈 から判断する。ユーザー発話の表層キーワード (「実装」「commit」等) で機械分類しない。詳細な判断軸とガイダンスは references/launch-decision.md を参照。
判断軸 (要点):
判定結果は Phase 4 で必ず出力。
devils/devil-*.md を全列挙
各 Devil の役割定義を読み込み
Codex CLI で並列起動:
codex exec --sandbox read-only --cd "$(pwd)" "<devil-role-prompt>"
& バックグラウンド) または Agent tool 経由で codex exec を発行--full-auto は使わない (workspace-write エイリアスで read-only と矛盾)各 Devil は対象タスクに対して批判的レビューを返す
旧運用と同等に縮退:
subagent_type: general-purpose)案 A 採用で削除。Codex を Phase 2 で直接 Devil として起動するため、cross-check 専用レイヤーは役割重複として廃止。旧 Phase 3 の prompt テンプレート (cross-check prompt) は Phase 2 の Codex Devil prompt として吸収。Devil 観点が複数あれば複数の codex exec を並列で発行する設計。
以下の形式で必ず出力:
━━━━━━━━━━━━━━━━━━━━━━
DEVIL-TEAM-ORCHESTRATOR 起動判断:
- タスク種別: {Claude が文脈から判断、自由記述。例: 実装 / 設計 / 調査 / 記事執筆 / Skill 編集 / instruction 編集 / 設定ファイル編集 / 軽微 / commit のみ / 等}
- 適用判定: {適用 / スキップ}
- 理由: {除外理由 or 適用根拠}
- Codex 環境: {利用可 (dry-run 成功) / 利用不可 (理由)}
- 常駐 Devil 群: {n} 体 ({Devil 名一覧})
- 起動方式: {Layer 2 Codex Devil 並列 / Layer 2 Claude Devil 並列 (fallback) / スキップ}
━━━━━━━━━━━━━━━━━━━━━━
command -v codex だけでは不十分、実 cwd で 1 回 dry-run 成功devil-team-adder skill の責務references/self-portability-contract.md の禁忌に従う。プロジェクト固有要素は skill 内で参照しない。devils/ 配下の同梱ファイルは「動かして試すための参考実装サンプル」(α evasion-watcher / β rule-skipper-detector / γ verification-coverage / δ audience-blind-spot の 4 体)。さらに固有観点が必要なら devil-team-adder skill で 6 軸ガイドに沿って観点を策定して devils/ に追加できる。詳細は references/devils-roster.md の表を参照。
npx claudepluginhub arkatom/claude-plugins --plugin devil-teamGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.