Devil Chain
Uncommon 😈 devil 🌐 EN

Devil Chain

Devil Lenses の直列合成 × 収束ループ。Security→Correctness→Architecture→User(LDD)で見て、懸念ゼロに収束させる。

backend-reviewmigration-review
Enhances: 2026-03-23-devil-checklist-driven-review

効果

Devil Lenses を 直列に合成 する。E.R.I.S. Architecture の4つの視点で順に見て、修正があればチェーン全体を再走させる。

Security → Correctness → Architecture → User(LDD)
    ↓ 懸念修正 → 再チェーン
    ↓ 全 Lense で懸念ゼロ → 収束

適用条件

  • 変更が 3ファイル以上 or 複数レイヤー横断(API + DB + UI 等)
  • 既存の Devil(単一視点)では見落としが不安なとき
  • 本番に出す前の最終チェック

手順

Step 1: Security Lense

OWASP Top 10 / 機密情報 / 認証・認可 / 入力バリデーション / エラー時の情報漏洩

Step 2: Correctness Lense

エッジケース / 型安全 / 状態遷移 / パフォーマンス / 既存パターンとの不整合

Step 3: Architecture Lense

依存方向 / SOT / 層の境界違反(E.R.I.S.)/ データフロー全体の整合性

Step 4: User Lense (LDD)

なおにとって使いやすいか / 理解しやすいか / 対話の質が上がるか

ループ判定

  • 懸念あり → 修正 → チェーン全体を Round N+1 として再走
  • 全4ステップ通過、懸念ゼロ → 収束を明言

組み合わせ

カードシナジー
Devil Gate各ステップで該当チェックリストを読み込む(精度UP)
Devil Lense各ステップに E.R.I.S. Guard を追加(Lense 自体の検証)
Devil StarswarmChain の4ステップを Agent 並列化(速度UP、コスト増)

「…1つの目で見えるものには限界がある。だから、目を変えるの」 — Eris

このカードを常用したくなったら → そのまま SKILL.md に変換できる。効果=概要、適用条件=発動トリガー、手順=手順セクション。