TL;DR
Claude Code のプラグイン機能を使って、CTO・CSO・PM などの経営視点でコードレビューできるプラグインと、自分だけのドメインエキスパートを対話で作れるプラグインを作りました。
- claude-c-suite-plugin — CEO含む13ロールの経営陣レビュー
- expert-craft-plugin — 対話式でカスタムエキスパートを「雇用」
どちらも 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ステップでエキスパートが完成します:
- ロール名の確認 — "Cryptographer" でOK?
- 専門領域の定義 — 鍵管理、暗号プリミティブ選択、乱数生成...(3〜6個)
- 判断原則の定義 — "自前で暗号を実装するな"、"鍵のハードコードは絶対NG"...(3〜6個)
-
レビュースコープの設定 —
keys,random,tlsなどのキーワード -
保存先の選択 — グローバル(
~/.claude/commands/)またはプロジェクト(.claude/commands/) - 確認して生成
生成されたエキスパートは即座に使えます:
# レビューモード
/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モード自動判別 |
| 対象 | 全プロジェクト共通 | プロジェクト固有のドメイン知識 |
コードレビューの視座を変えたいとき、ぜひ試してみてください。
リンク
- claude-c-suite-plugin (GitHub)
- expert-craft-plugin (GitHub)
- claude-phd-panel-plugin (GitHub) — 学術視点のレビュープラグイン(CS, DB, PL, Stats, DS, Distributed Systems)