0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Codeに経営陣を召喚する — C-Suite Plugin & Expert-Craft Pluginで「視座を変えるコードレビュー」

0
Posted at

TL;DR

Claude Code のプラグイン機能を使って、CTO・CSO・PM などの経営視点でコードレビューできるプラグインと、自分だけのドメインエキスパートを対話で作れるプラグインを作りました。

どちらも MIT ライセンス、コマンド一発でインストールできます。

なぜ「視座を変えたレビュー」が必要なのか

開発者のコードレビューは機能的な正しさに集中しがちです。しかし実際のプロダクトには、もっと多くの視点が必要です。

  • ライセンスの GPL 汚染は大丈夫?(CLO視点)
  • N+1 クエリでクラウド費用が爆発しない?(CFO視点)
  • CI/CD パイプラインの耐障害性は?(COO視点)
  • OGP タグちゃんと入ってる?(CMO視点)

普段はこうした指摘を「気づいた人が言う」形で対応していますが、仕組みとして全視点を網羅できたら? — それが C-Suite Plugin の発想です。

Claude C-Suite Plugin

概要

コードベースを13人の「経営陣」の視点でレビューするプラグインです。

コマンド 役割 レビュー対象
/ceo CEO(メタレイヤー) 最適な3名のCxOを自動選出して横断分析
/cto CTO 技術的負債、アーキテクチャ、リファクタ優先度
/pm プロダクトマネージャー マイルストーン整理、Issue優先度、リリース判断
/cso 最高セキュリティ責任者 脆弱性、認証パターン、シークレット管理
/cfo 最高財務責任者 クラウドコスト、リソース効率、課金ロジック
/cio 最高情報責任者 データガバナンス、スキーマ管理、システム連携
/clo 最高法務責任者 ライセンス、プライバシー、規制対応
/coo 最高執行責任者 CI/CD、デプロイ戦略、監視体制
/cmo 最高マーケティング責任者 SEO、Core Web Vitals、OGP、アナリティクス
/caio 最高AI責任者 AI/MLガバナンス、プロンプト品質、バイアス検出
/cdo 最高デザイン責任者 UI/UX一貫性、デザインシステム、コンポーネント再利用
/qa-lead QAリード テストカバレッジ、テスト戦略の穴
/dx-lead DXリード API設計、エラーメッセージ、オンボーディング体験

使い方

# インストール
/plugin marketplace add JFK/claude-c-suite-plugin
/plugin install claude-c-suite

# レビューモード — 全体レビュー
/claude-c-suite:cto

# レビューモード — スコープ指定
/claude-c-suite:cso auth          # 認証まわりだけ
/claude-c-suite:cfo costs         # コスト関連だけ

# 質問モード — 直接質問
/claude-c-suite:cto モノレポに移行すべき?
/claude-c-suite:clo このGPLライブラリ、SaaSに使って大丈夫?
/claude-c-suite:ceo ローンチできる状態?

設計のポイント

1. CEOメタレイヤー

CEOは他のCxOと同列ではなく「メタレイヤー」に位置します。ユーザーの相談内容から最適な3名のCxOを選出し、それぞれの視点で分析した上で、横断的な意思決定を合成します。

"The right 3 perspectives beat all 11 spread thin"

2. Top 3 クロスリファレンスモデル

各CxOは最も連携する3つのロールを持っています。

CTO  → PM, CSO, CIO       (戦略ハブ)
CSO  → CTO, CLO, CAIO     (セキュリティ×法務×AI)
CFO  → CTO, CAIO, COO     (コスト×AI×オペレーション)
CDO  → CTO, CMO, DX Lead  (デザイン×マーケ×DX)

レビュー時に、関連ロールのレビュー結果が同じセッション内にあれば自動で参照します。たとえば /cto の後に /cso を実行すると、CSOはCTOの指摘を踏まえた分析をします。

3. 分析のみ、変更なし

全コマンドは「分析と推奨」だけを行い、コードの変更は一切しません。安心して実行できます。

クロスリファレンスマップ

┌──────────────────────────────────────────────────────┐
│  CEO (Meta-Layer)                                     │
│  グラフを読み、3つの視点を選択して横断的に判断       │
└───────────────────────┬──────────────────────────────┘
                        │
────────────────── CxO Level ──────────────────────────

  Tech×Security×Data    Strategy Hub    AI×Security×Cost
  ┌─────┐                               ┌──────┐
  │ CIO │◀──┐         ┌──────┐   ┌────▶│ CAIO │
  └──┬──┘   │   ┌────▶│  PM  │◀──┤     └──┬───┘
     │      │   │     └──────┘   │        │
     ▼      │   │                │        ▼
  ┌─────┐   │ ┌─┴────┐     ┌────┴──┐  ┌──────┐
  │ CSO │◀──┼▶│ CTO  │     │  CFO  │◀▶│ COO  │
  └──┬──┘   │ └──┬───┘     └───────┘  └──┬───┘
     │      │    │                        │
     ▼      │    ▼  Design×Marketing×DX   ▼
  ┌─────┐   │ ┌─────┐  ┌─────┐     ┌────────┐
  │ CLO │◀──┘ │ CDO │◀▶│ CMO │     │QA Lead │
  └─────┘     └──┬──┘  └──┬──┘     └────────┘
                 │        │
                 ▼        ▼
              ┌─────────────┐
              │   DX Lead   │
              └─────────────┘

Expert-Craft Plugin

C-Suite でカバーしきれないドメイン固有の専門知識が必要な場合、自分だけのエキスパートを対話で作れるのが Expert-Craft Plugin です。

概要

コマンド 機能
/expert-craft 対話式でカスタムエキスパートを作成
/expert-list 雇用中のエキスパート一覧
/expert-retire エキスパートの退職(削除)

エキスパートの雇い方

# インストール
/plugin marketplace add JFK/expert-craft-plugin
/plugin install expert-craft

# エキスパートを雇う
/expert-craft cryptographer

対話が始まり、6ステップでエキスパートが完成します:

  1. ロール名の確認 — "Cryptographer" でOK?
  2. 専門領域の定義 — 鍵管理、暗号プリミティブ選択、乱数生成...(3〜6個)
  3. 判断原則の定義 — "自前で暗号を実装するな"、"鍵のハードコードは絶対NG"...(3〜6個)
  4. レビュースコープの設定keys, random, tls などのキーワード
  5. 保存先の選択 — グローバル(~/.claude/commands/)またはプロジェクト(.claude/commands/
  6. 確認して生成

生成されたエキスパートは即座に使えます:

# レビューモード
/cryptographer              # 全体レビュー
/cryptographer keys         # 鍵管理に焦点

# 質問モード
/cryptographer AES-GCMとChaCha20-Poly1305、どっちを使うべき?

設計のポイント

  • 原則駆動 — 汎用的なベストプラクティスではなく、明確な「判断原則」でレビュー
  • 2つのモード — 質問モード(? を含む入力)とレビューモード(スコープキーワードまたは空)を自動判別
  • クロスリファレンス — C-Suite や PhD Panel のレビュー結果があればそれも参照
  • ファイルベース — 生成されるのはマークダウンファイル1枚。外部依存ゼロ

活用例

エキスパート 用途
/cryptographer 暗号実装のレビュー
/a11y-expert アクセシビリティ監査
/api-designer REST/GraphQL API設計レビュー
/perf-engineer パフォーマンスボトルネック分析
/i18n-expert 国際化・ローカライゼーション
/db-reviewer SQLクエリ・スキーマレビュー

何でも作れるので、プロジェクト固有の専門家("うちのレガシーDBに詳しい人")も雇えます。

2つのプラグインの関係

                    ┌───────────────────────┐
                    │     C-Suite Plugin    │
                    │   13の汎用経営視点     │
                    │ (CTO, CSO, PM, ...)   │
                    └───────────┬───────────┘
                                │ クロスリファレンス
                    ┌───────────┴───────────┐
                    │   Expert-Craft Plugin │
                    │  ドメイン固有の専門家   │
                    │ (暗号, a11y, i18n...) │
                    └───────────────────────┘
  • C-Suite = 汎用的な経営・技術視点(どのプロジェクトでも使える)
  • Expert-Craft = プロジェクト固有の専門知識(自分で定義する)

両方インストールしておくと、Expert-Craft で作ったエキスパートが C-Suite のレビュー結果を自動参照し、逆もまた然りです。

まとめ

C-Suite Plugin Expert-Craft Plugin
何をするか 13の経営視点でコードレビュー カスタムエキスパートを対話で作成
インストール /plugin marketplace add JFK/claude-c-suite-plugin /plugin marketplace add JFK/expert-craft-plugin
使い方 /claude-c-suite:cto /expert-craft cryptographer
特徴 CEO メタレイヤー、Top 3 クロスリファレンス 原則駆動、2モード自動判別
対象 全プロジェクト共通 プロジェクト固有のドメイン知識

コードレビューの視座を変えたいとき、ぜひ試してみてください。

リンク

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?