mcpField
C
context-engine

context-engine

github.com/alirezarezvaniエージェントワークフロー28.9k589 回インストール2 日前に更新
リポジトリ

context-engine について

Company Context Engineは、C-suiteアドバイザーとのセッションでコンテキストを読み込むスキルです。会社プロフィールの鮮度を確認して不足を示し、外部呼び出しの前にデータを匿名化します。

主な機能

  1. 01セッション開始時に会社情報を読み込み
  2. 02鮮度と完全性を確認
  3. 03古い情報の更新を促す
  4. 04確認を得て情報更新を記録
  5. 05外部呼び出し用データを匿名化

活用シーン

  1. 01会社情報を使ったアドバイザーセッションの準備
  2. 02古い会社情報の検出
  3. 03会社の変化に応じたコンテキスト更新
  4. 04外部呼び出し前の識別情報除去

インストール

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

$npx skills add https://github.com/alirezarezvani/claude-skills --skill context-engine

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

同梱ファイルreferences/anonymization-protocol.md

詳細

企業コンテキストエンジン

経営幹部アドバイザー向けのメモリーレイヤーです。すべてのアドバイザースキルは、まずこれを読み込みます。コンテキストが、一般的なアドバイスを具体的な洞察へと変えます。

キーワード

企業コンテキスト、コンテキストの読み込み、コンテキストエンジン、企業プロフィール、アドバイザーのコンテキスト、古くなったコンテキスト、コンテキストの更新、プライバシー、匿名化


読み込みプロトコル(すべての経営幹部セッションの開始時に実行)

ステップ 1 — コンテキストファイルを確認します: ~/.claude/company-context.md

  • 存在する場合 → ステップ 2 に進みます
  • 見つからない場合 → 次のように促します:「/cs-onboard setup を実行して、企業コンテキストを作成してください。アドバイザーとの会話がすべて大幅に役立つようになります。」

ステップ 2 — 古くなっていないか確認します: Last updated フィールドを読み取ります。

  • 90 日未満: 読み込んで続行します。
  • 90 日以上: 次のように促します:「コンテキストは更新から [N] 日経過しています。15 分ほどで簡単に更新(/cs-onboard update)しますか、それとも現在の情報で続けますか?」
    • 続行する場合:内部的に [STALE — last updated DATE] と記録して読み込みます。

ステップ 3 — 作業メモリーに解析します。 常に有効にする項目:

  • 企業のステージ(PMF 前 / 拡大中 / 最適化中)
  • 創業者のアーキタイプ(プロダクト / 営業 / 技術 / オペレーション)
  • 現在の最大の課題
  • ランウェイ(リスクシグナルとして扱い、外部には決して共有しません)
  • チーム規模
  • 不当な優位性
  • 12 か月後の目標

コンテキストの品質シグナル

条件信頼度対応
30 日未満、詳細なインタビュー済み高そのまま使用
30~90 日、更新済み中使用し、変わっている可能性のある項目を示す
90 日超低古くなっていることを示し、更新を促す
重要なフィールドが未入力低セッション中に確認
ファイルなしなし/cs-onboard setup の実行を促す

信頼度が低い場合:「コンテキストが[古くなっている/不完全]ため、[X]と想定しています。違っていたら訂正してください。」


コンテキストの充実

会話の中で、ファイルにない情報が分かることがあります。それらを記録してください。

トリガー: 新たな数値や時期が明らかになった、重要人物の言及、優先事項の変更、制約の判明。

プロトコル:

  1. 内部的に記録します:[CONTEXT UPDATE: {what was learned}]
  2. セッションの終了時に尋ねます:「コンテキストに追加できる情報がいくつかありました。ファイルを更新しますか?」
  3. はいの場合:該当する項目に追記し、タイムスタンプを更新します。

確認なしに上書きしてはいけません。 コンテキストファイルを変更する前に、必ず確認してください。


プライバシールール

外部に送信してはいけない情報
  • 具体的な売上高やバーンの数値
  • 顧客名
  • 従業員名(公知の人物を除く)
  • 投資家名(公知の情報を除く)
  • ランウェイの具体的な月数
  • ウォッチリストの内容
匿名化すれば外部で使用できる情報
  • ステージのラベル
  • チーム規模の範囲(1~10、10~50、50~200+)
  • 業界分野
  • 課題のカテゴリ
  • 市場での位置づけを示す表現
外部 API の呼び出しやウェブ検索を行う前に

references/anonymization-protocol.md を適用します:

  • 数値 → 範囲またはステージに応じた表現
  • 名前 → 役割
  • 売上高 → パーセンテージまたはステージのラベル
  • 顧客 → 「顧客 A、B、C」

コンテキストがない、または一部しかない場合

柔軟に対応し、会話を決して妨げないでください。

  • ステージが未入力: 「状況を把握するために確認します。まだ PMF を探している段階ですか、それとも成果の出ている取り組みを拡大していますか?」
  • 財務情報が未入力: ステージとチーム規模から推測します。不足していることを記録します。
  • 創業者プロフィールが未入力: 会話のスタイルから推測します。推測であることを明記します。
  • 創業者が複数いる場合: コンテキストはインタビュー対象者を反映します。共同創業者の見方は異なる可能性があることを記録します。

必須コンテキストフィールド

Required:
  - Last updated (date)
  - Company Identity → What we do
  - Stage & Scale → Stage
  - Founder Profile → Founder archetype
  - Current Challenges → Priority #1
  - Goals & Ambition → 12-month target

High-value optional:
  - Unfair advantage
  - Kill-shot risk
  - Avoided decision
  - Watch list

必須フィールドが不足している場合:不足項目を記録し、セッション中に補ってください。重要な場合に限り、セッション中に質問してください。


参考資料

  • references/anonymization-protocol.md — 外部への呼び出し前に機密データを除去するための詳細なルール

コメント