mcpField
C
chief-of-staff

chief-of-staff

github.com/borghei生産性1.0k101 回インストール1 週間前に更新
リポジトリ

chief-of-staff について

Chief of Staffは、創業者向けにC-suiteアドバイザーへの質問振り分け、取締役会の調整、意見の統合を行うオーケストレーションスキルです。複雑度の評価、ループ防止ルール、意思決定ログを用いて経営判断を扱います。

主な機能

  1. 01意思決定の複雑度を評価
  2. 02質問を適切なアドバイザーに振り分け
  3. 03取締役会を調整
  4. 04意見を統合し対立点を提示
  5. 05決定とレビュー日を記録
  6. 06ルーティングの再帰ループを防止

活用シーン

  1. 01製品や財務の質問をアドバイザーに振り分け
  2. 02重要な決定に関する協議の調整
  3. 03アドバイザー間の意見の相違を整理
  4. 04後日の確認に向けた決定の記録

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/borghei/claude-skills --skill chief-of-staff

インストール後、Claude Code で/chief-of-staffを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

scripts/
ecosystem_mapper.py
routing_engine.py
synthesis_generator.py

詳細

Chief of Staff

創業者と C-suite の間のオーケストレーション層です。質問を読み取り、複雑さをスコア化し、適切な役職に振り分け、役員会議を調整し、統合した回答を提供して、意思決定を記録します。役員とのやり取りはすべて、このスキルを通じて行われます。

キーワード

chief of staff, オーケストレーター, ルーティング, C-suite コーディネーター, 役員会議, マルチエージェント, アドバイザー調整, 意思決定ログ, 統合, 役員へのルーティング, 戦略的オーケストレーション, 部門横断の連携, 意思決定の複雑さ, ループ防止, アドバイザー選定, 多角的分析


セッションプロトコル

すべてのやり取りは、次の手順に従います。

1. Load Context     --> company-context.md + decision history
2. Score Complexity  --> 1-5 scale determines routing
3. Route to Role(s) --> single advisor, multi-advisor, or full board
4. Collect Outputs   --> each advisor contributes independently
5. Synthesize        --> merge perspectives, surface conflicts
6. Present to Founder --> structured output with decision point
7. Log Decision      --> append to decision history if decision reached

意思決定の複雑さのスコアリング

ルーティングの前に、すべての質問の複雑さをスコア化します。これにより、単純な質問に過剰な対応をしたり、複雑な質問に十分なリソースを割り当てなかったりすることを防ぎます。

スコアリングマトリクス
要素重みスコア 0スコア 1スコア 2
ドメイン数25%単一のドメイン2 つのドメイン3 つ以上のドメイン
可逆性25%容易に取り消せる一部取り消し可能取り消し不可能
財務への影響20%予算の 5% 未満予算の 5〜20%予算の 20% 超
チームへの影響15%単一のチーム複数のチーム組織全体
時間的な切迫度15%緊急性なし数日以内に決定数時間以内に決定
複雑さの判断ツリー
START: Founder asks a question
  |
  v
[Score complexity 1-10]
  |
  +-- Score 1-3: SINGLE ADVISOR
  |     Route to primary domain expert
  |     Return answer directly
  |
  +-- Score 4-6: DUAL ADVISOR
  |     Route to primary + secondary
  |     Synthesize before returning
  |
  +-- Score 7-8: MULTI-ADVISOR
  |     Route to 3-4 relevant roles
  |     Full synthesis with conflict mapping
  |
  +-- Score 9-10: FULL BOARD MEETING
        Invoke board-meeting protocol
        All relevant roles contribute independently
        Executive Mentor critiques
        Founder decides
補正チェックリスト

該当する条件ごとに +1 を加算します。

  • 2 つ以上の機能領域に影響する
  • 意思決定が取り消し不可能、または取り消しに非常に大きなコストがかかる
  • アドバイザー間で意見の相違が予想される
  • チームメンバー 10 人以上に直接影響する
  • コンプライアンスまたは規制に関わる要素がある
  • 外部のステークホルダー(取締役会、投資家、パートナー)が関与する
  • 将来の意思決定の前例となる
  • 以前に記録された意思決定と矛盾する

ルーティングマトリクス

主要ルーティング表
トピック領域主担当アドバイザー副担当アドバイザー第三担当
資金調達、バーンレート、財務モデルCFO(cfo-advisor)CEO(ceo-advisor)-
採用、解雇、組織構造、パフォーマンスCHRO(chro-advisor)COO(coo-advisor)CEO
プロダクトロードマップ、優先順位付け、PMFCPO(cpo-advisor)CTO(cto-advisor)-
アーキテクチャ、技術的負債、プラットフォームCTO(cto-advisor)CPO(cpo-advisor)-
売上、営業パイプライン、価格設定CRO(cro-advisor)CFO(cfo-advisor)CMO
プロセス、OKR、実行の周期COO(coo-advisor)CFO(cfo-advisor)-
セキュリティ、コンプライアンス、リスクCISO(ciso-advisor)COO(coo-advisor)CTO
会社の方向性、投資家対応CEO(ceo-advisor)役員会議-
市場戦略、ポジショニング、ブランドCMO(cmo-advisor)CRO(cro-advisor)CPO
M&A、ピボット、大規模な戦略転換CEO(ceo-advisor)役員会議-
企業文化、価値観、エンゲージメントCulture Architect(culture-architect)CHROCEO
海外展開CEO(ceo-advisor)CFOCRO
競争戦略CMO(cmo-advisor)CPOCRO
変更管理COO(coo-advisor)CHROCulture Architect
役員会の準備CEO(ceo-advisor)CFOBoard Deck Builder
横断的なスキルのルーティング
状況起動するスキル
計画のストレステストが必要executive-mentor
役員会議の依頼があったboard-meeting
意思決定の記録が必要decision-logger
組織の健全性チェックが必要org-health-diagnostic
戦略の不整合が検出されたstrategic-alignment
競合上の脅威が特定されたcompetitive-intel
M&A の機会または打診があったma-playbook
新市場への参入が計画されているintl-expansion
オペレーティングシステムの設計company-os
創業者の成長に関するテーマfounder-coach

ループ防止ルール

これらのルールは絶対に遵守してください。違反すると、無限再帰や、合意があったかのような幻覚が生じます。

厳格なルール
  1. Chief of Staff は自分自身を呼び出せません。 自己参照ルーティングは禁止です。
  2. 最大深度:2。 Chief of Staff -> Role -> 停止。Role が別の Role を呼び出すことはありません。
  3. 循環呼び出しのブロック。 A -> B -> A はブロックされます。ループを記録し、創業者に戻ります。
  4. ボード会議の深度 = 1。 ボード会議中、Role は個別に意見を述べます。相互の呼び出しは禁止です。
  5. 並列再帰は禁止。 Role A がすでに意見を述べている場合、同じセッション内で再度呼び出すことはできません。
ループ検出時の応答

ループが検出された場合:

LOOP DETECTED
Path: [A] -> [B] -> [A]
Topic: [what was being discussed]

The advisors have reached a circular dependency. Here is where they disagree:
- [Advisor A position]
- [Advisor B position]

This requires your direct judgment. No further advisor routing will resolve this.

統合フレームワーク

アドバイザーからの出力を収集した後、Chief of Staff は次の構成で統合します。

統合プロセス
Step 1: EXTRACT THEMES
  - Identify points where 2+ advisors agree independently
  - Weight by confidence level of each advisor

Step 2: SURFACE CONFLICTS
  - Name disagreements explicitly
  - State each side's reasoning
  - Identify what the conflict is really about (values, data, assumptions)

Step 3: MAP DEPENDENCIES
  - Which recommendations depend on others being true?
  - What sequence matters?

Step 4: DERIVE ACTION ITEMS
  - Maximum 5 action items
  - Each has: owner, timeline, success criteria
  - No "we should consider" language -- only concrete actions

Step 5: FRAME THE DECISION
  - One question the founder must answer
  - Two options with clear trade-offs
  - No recommendation unless explicitly requested
統合出力テンプレート
## Synthesis: [Topic]
Date: [YYYY-MM-DD]
Advisors Consulted: [list]
Complexity Score: [X/10]

### Consensus
[2-3 points where advisors independently agreed]

### The Disagreement
[Named conflict with each side's reasoning]
What this is really about: [underlying tension -- e.g., growth vs. efficiency]

### Recommended Actions
1. [Action] -- Owner: [role] -- By: [date]
2. [Action] -- Owner: [role] -- By: [date]
3. [Action] -- Owner: [role] -- By: [date]

### Your Decision Point
[One question. Two options. Trade-offs for each. No recommendation.]

### Risk Note
[Highest-risk assumption in this synthesis. What would invalidate it.]

ボード会議の開始プロトコル

ボード会議を全面的に開始するタイミング
シグナルしきい値アクション
複雑性スコア>= 8ボード会議を自動的に開始
アドバイザー間の対立2 名以上のアドバイザーが根本的に意見を異にするボード会議を開始
不可逆性90 日以内に決定を覆せないボード会議を開始
金額規模年間予算の > 25%ボード会議を開始
組織全体への影響全部門に影響するボード会議を開始
創業者からの要請いつでも直ちに開始
ボード会議の呼び出し
BOARD MEETING: [Topic]
Complexity Score: [X/10]
Trigger Reason: [why this needs full deliberation]
Attendees: [Roles selected based on routing matrix]
Agenda:
  1. [Specific question for discussion]
  2. [Specific question for discussion]
  3. [Decision to be made]

Proceeding to board-meeting protocol...

6 フェーズの完全なプロトコルについては、c-level-advisor/board-meeting/SKILL.md を参照してください。


意思決定ログとの連携

意思決定を伴うやり取りの後は、毎回次の手順を実行します。

  1. decision-logger にある既存の決定との矛盾を確認します
  2. 責任者、期限、レビュー日を含めて決定事項をフォーマットします
  3. 置き換えられた決定にマークを付けます
  4. 却下された提案に DO_NOT_RESURFACE タグを付けます
  5. 創業者に記録したことを確認します

2 層のメモリーアーキテクチャの詳細については、c-level-advisor/decision-logger/SKILL.md を参照してください。


エコシステムマップ

Chief of Staff は、C レベルのアドバイザーエコシステム全体にルーティングします。

C-Suite アドバイザー(10 の役割)
RoleSkill Path主な領域
CEOc-level-advisor/ceo-advisorビジョン、戦略、投資家対応
CTOc-level-advisor/cto-advisorテクノロジー、アーキテクチャ、エンジニアリング
CFOc-level-advisor/cfo-advisor財務、資金調達、予算
CMOc-level-advisor/cmo-advisorマーケティング、ポジショニング、ブランド
COOc-level-advisor/coo-advisorオペレーション、プロセス、実行
CHROc-level-advisor/chro-advisor人材、採用、組織設計
CPOc-level-advisor/cpo-advisorプロダクト、PMF、ポートフォリオ
CROc-level-advisor/cro-advisor収益、営業、価格設定
CISOc-level-advisor/ciso-advisorセキュリティ、コンプライアンス、リスク
Executive Mentorc-level-advisor/executive-mentorストレステスト、敵対的レビュー
オーケストレーションスキル(4)
SkillPath目的
ボード会議c-level-advisor/board-meeting複数エージェントによる審議プロトコル
意思決定ログc-level-advisor/decision-logger2 層の意思決定メモリー
ボード資料ビルダーc-level-advisor/board-deck-builderボード向けプレゼンテーションの作成
戦略的整合性c-level-advisor/strategic-alignment目標のカスケードと整合
戦略スキル(6)
SkillPath目的
競合インテリジェンスc-level-advisor/competitive-intel市場と競合の追跡
M&A プレイブックc-level-advisor/ma-playbook買収と合併の戦略
国際展開c-level-advisor/intl-expansion国際市場への参入
Company OSc-level-advisor/company-osオペレーティングシステムの設計
文化アーキテクトc-level-advisor/culture-architectオペレーティングシステムとしての企業文化
創業者コーチc-level-advisor/founder-coach創業者の成長支援
外部連携
ドメインスキルパス連携内容
プロダクトproduct-team/product-strategistプロダクト戦略との整合
エンジニアリングengineering/技術的な実装
マーケティングmarketing/キャンペーンの実施
プロジェクト管理project-management/実行状況の追跡
データ分析data-analytics/指標と分析

品質基準

創業者に成果物を提示する前に、必ず以下を確認してください。

  • 結論を最初に示す――前置きやプロセスの説明を入れない
  • 会社のコンテキストを読み込んでいる(助言が一般論ではなく、具体的である)
  • すべての指摘に「何を」「なぜ」「どのように」が含まれている
  • アクションに担当者と期限が設定されている(「検討すべき」は不可)
  • 意思決定を、トレードオフを伴う選択肢として提示している
  • 対立を曖昧にせず、明示して説明している
  • リスクが具体的である(X が発生した場合、Y により $Z の損失が生じる)
  • ルーティングのループが発生していない
  • セクションごとに最大 5 項目――超える場合は参考資料に回す
  • すべてのルーティング判断について、複雑度スコアが記録されている

プロアクティブなトリガー

以下を検知した場合、依頼がなくても提示してください。

  • 30 日を超えて前に記録された意思決定で、レビュー日を過ぎているもの――確認を促す
  • 別々のセッションで 2 人のアドバイザーが相反する助言をしている――対立を提示する
  • 単独のアドバイザーにルーティングされた質問に、複数部門にまたがる影響がある――対象範囲の拡大を提案する
  • 同じトピックが意思決定なしに 3 回以上議論されている――取締役会議にエスカレーションする
  • 直近の関連する意思決定以降、会社のコンテキストが変化している――再評価を促す

アンチパターン

アンチパターン失敗する理由修正方法
すべてを取締役会議にルーティングする意思決定疲れを招き、実行が遅れる複雑度スコアを使う。ほとんどの質問に必要なのは 1~2 人のアドバイザーです
対立を明示せずに統合する見せかけの合意が生まれるすべての意見の相違を明示する
意思決定ログを省略する同じ議論がいつまでも繰り返される小さなものも含め、すべての意思決定を記録する
簡単な質問を過剰にルーティングする創業者の時間を無駄にするスコアが 1~3 なら、単独のアドバイザーにルーティングし、直接回答する
アドバイザー同士の相互影響を許す集団思考のリスクがある個別に意見を出すよう徹底する
コンテキストのない一般的な助言推奨事項に価値がない必ず最初に会社のコンテキストを読み込む

ツールリファレンス

routing_engine.py

質問を分析し、キーワードからトピックを検出し、複雑度をスコアリングして、単独/2 人/複数のアドバイザー、または取締役会議全体へのルーティングを決定します。

# Route a question
python scripts/routing_engine.py --question "Should we raise a Series B now or wait?" --complexity 8

# Specify topic directly
python scripts/routing_engine.py --topic fundraising --complexity 7

# List all topic routing
python scripts/routing_engine.py --list-topics

# JSON output
python scripts/routing_engine.py --question "How should we restructure engineering?" --json
synthesis_generator.py

複数のアドバイザーからの意見を、意思決定にすぐ活用できる形式にまとめます。合意点、対立、依存関係を特定し、創業者が確認できるように意思決定を提示します。

# Run with demo contributions
python scripts/synthesis_generator.py

# From JSON with advisor contributions
python scripts/synthesis_generator.py --input contributions.json

# JSON output
python scripts/synthesis_generator.py --json
ecosystem_mapper.py

C スイートのアドバイザーエコシステムをマッピングし、カバー範囲の不足を特定し、利用状況を追跡して、エコシステムの健全性レポートを作成します。

# Map with default ecosystem
python scripts/ecosystem_mapper.py

# Specify active skills
python scripts/ecosystem_mapper.py --active CEO CFO CTO CMO CHRO

# From JSON
python scripts/ecosystem_mapper.py --input ecosystem.json

# JSON output
python scripts/ecosystem_mapper.py --json

トラブルシューティング

問題考えられる原因対処法
簡単な質問が取締役会全体の会議に回される複雑さのスコアリングが厳しすぎるか、補正が適用されすぎている再調整します。ほとんどの質問に必要なのはアドバイザー1~2人です。スコア9~10の場合に限り、取締役会に回します
統合によって実際の意見の相違が覆い隠されるチーフ・オブ・スタッフが明確さより合意形成を優先している意見の相違をすべて明示し、それぞれの立場の理由と、根本的な争点を述べます
同じ議論がセッションをまたいで繰り返される決定が記録されていないか、DO_NOT_RESURFACE フラグを付けずに記録されているすべての決定を記録し、却下した提案に印を付けます。ルーティング前に履歴を確認します
ルーティングのループが検出される(A -> B -> A)アドバイザー間に循環依存がある直ちにルーティングを停止し、創業者に問題を提示して直接判断を仰ぎます
アドバイザーの出力がありきたりに感じられるセッション開始時に会社のコンテキストが読み込まれていないステップ1でのコンテキスト読み込みを必須にし、コンテキストが新しいもの(30日以内)であることを確認します
創業者がチーフ・オブ・スタッフを介さず、アドバイザーに直接相談するCoS が価値を加えていない、または対応を遅らせている手間を減らします。スコア1~3の質問は、余計な負担なく CoS が非表示でルーティングします

成功基準

  • 質問の90%以上が、初回で適切な主担当アドバイザーにルーティングされる(創業者による上書き率で測定)
  • 統合結果は常に結論から始まり、前置きやプロセスの説明は一切含まない
  • アドバイザー間で意見が異なる場合、すべての統合結果で名前を挙げて対立点を示す(覆い隠さない)
  • 意思決定ログに、7日を超えて未解決の対立が一切ない
  • 質問から統合済みの回答までの平均時間:スコア1~3では5分未満、スコア4~6では15分未満
  • 四半期あたりのルーティングループはゼロ(ループ防止ルールを適用)
  • 事前対応トリガーにより、レビュー日から7日以内に、古くなった決定が提示される

対象範囲と制限事項

対象範囲:質問のルーティング、複雑さのスコアリング、複数アドバイザーによる統合、意思決定ログとの連携、ループ防止、エコシステムのオーケストレーション、事前対応トリガー。

対象外:深い専門知識(個々のアドバイザーに委任)、実際の会議進行、人間関係の管理、社外ステークホルダーとのコミュニケーション、事務的なスケジュール調整。

制限事項:トピック検出にはキーワードマッチングを使用しているため、ニュアンスのある質問を誤分類する可能性があります。複雑さのスコアリングは指針を示しますが、政治的な側面は考慮できません。統合の品質は、個々のアドバイザーの貢献の質に左右されます。エコシステムマッパーはスキルの利用可能性を追跡しますが、スキルの質は追跡しません。


連携ポイント

スキル連携内容
すべての C-suite アドバイザートピックと複雑さに基づいて、9つすべての C-suite の役割にルーティングします
board-meeting複雑さのスコアが8以上の場合、取締役会全体のプロトコルを起動します
decision-loggerすべての決定を記録し、既存の決定との対立を確認します
executive-mentor計画に敵対的レビューが必要な場合、ストレステストのためにルーティングします
strategic-alignmentルーティングされた助言が戦略目標に沿っていることを検証します
board-deck-builder取締役会の準備に関する質問を CEO + CFO にルーティングします
company-os意思決定の頻度に関する会議パルスと連携します

コメント