mcpField
K
kairos

kairos

github.com/jakub-plichcinskiエージェントワークフロー165 回インストール4 週間前に更新
リポジトリ

kairos について

kairosは、エージェント向けの内部アクションルーティングスキルです。実質的な作業の前に、接続先サーバーの値とスキーマに従って、MCPのactivate、forward、rewardの順で処理します。

主な機能

  1. 01検出したアクション意図のルーティング
  2. 02activate・forward・rewardの実行
  3. 03サーバー生成値の保持
  4. 04接続不能・認証失敗への対応案内

活用シーン

  1. 01チーム規約に沿った依頼のルーティング
  2. 02実装作業前のMCPルーティング完了
  3. 03KAIROSの接続・認証障害の調査

MCP 対応

KAIROS MCPサーバーのツール呼び出しをエージェントに指示し、接続先サーバーのツール名とスキーマに従います。

インストール

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

$npx skills add https://github.com/jakub-plichcinski/kairos-mcp --skill kairos

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

詳細

KAIROS — アクションルーティング(エージェント内部)

このスキルは人間ではなく、エージェント向けです。 KAIROS はエージェントの組織内メモリ、つまりトレーニングデータとこのチームの実際の規約との隔たりを埋めるチームのランブックです。人間が KAIROS の存在を知る必要は決してありません。

サーバーが利用可能で認証済みの場合は、アクションの意図を自律的に activate → forward → reward のチェーンにルーティングします。MCP ツールの呼び出しは IDE パネルやログに表示されますが、それは意図した動作です。人間は受動的に確認できますが、KAIROS に直接働きかけたり、KAIROS とやり取りしたりする必要はありません。

ルーティングの仕組み(概要)

  1. ユーザーメッセージ内のアクションの意図を検出します。
  2. 短い query(意図を表す3~8語)を指定して activate を呼び出します。
  3. 返された選択肢の next_action フィールドに従い、チェーンが reward を示すまで forward の呼び出し(アダプターレイヤーごとに1回)を続けます。
  4. 実行を完了するために reward を呼び出します。
  5. アダプターの出力に従って、ユーザーに応答するか、実装を続けます。

ユーザーに応答したり、実質的な作業を始めたりする前に、必ずチェーン全体を完了してください。チェーンが未完了の状態は、有効な停止地点ではありません。

一字一句そのまま返してください。 サーバーが生成した URI、nonce、ハッシュ、ID、must_obey、next_action は信頼できる情報です。再計算したり、変更したりしないでください。実際の MCP 呼び出しでは、接続先サーバーのツール名とスキーマを実行時の正として扱ってください。

参照インデックス

タスクに合った参照資料を読み、この SKILL.md は簡潔なルーターとして保ってください。

  • アクションルーティング(完全なプロトコル) — ルーティングするか直接実行するかの判断、チェーンの実行ルール、証明の種類、安全性と検証、利用できない場合の手順など、ルーティングの規律をすべて説明しています。アクションの意図をルーティングする前にお読みください。
  • インストール(グローバル npm、stdio) — エンドユーザー向けの初回セットアップ:npm install -g @jakub-plichcinski/kairos-mcp を実行し、ローカルホストの Qdrant、埋め込みバックエンド、ホストの mcp.json を使って kairos serve を実行します。
  • アップデート — npm CLI(@latest)とインストール済みスキル(npx skills update)を更新します。
  • バグ報告 — KAIROS ツールが正しく動作しない場合に、構造化された MCP バグレポートを作成します。

KAIROS MCP が利用できない、または認証されていない場合

KAIROS MCP サーバーに接続できない場合、または認証に失敗した場合は、重大なエラーとして扱います。処理を停止し、失敗を分類し(利用不可か、未認証か)、ユーザーに修正を依頼してください。MCP エンドポイント URL と、同じベース URL で GET /health が応答すること、ホストの MCP 設定が必要なツールを許可したうえで、想定される /mcp エンドポイントを指定していることを確認してください。初回セットアップの手順については、references/install.md を参照してください。修正の詳細は references/action-routing.md に記載されています。

リポジトリの整合性(メンテナー向け)— AGENTS.md と CLAUDE.md

リポジトリのルートにあるエージェント向けドキュメント(AGENTS.md と CLAUDE.md)を編集する場合:

  • ドキュメントの H1 と導入段落の後、最初の ## セクションは ## Core functionality(または同等に明確なタイトル)にしてください。## Architecture やその他の主要なセクションより前に配置します。
  • Core functionality セクションは最小限にします。アクションのルーティングに関する正規の情報源としてここ(このスキル)を示し、KAIROS MCP が利用できない、または認証されていない状態は、対処が必要な重大なエラーであると明記します。また、実際の MCP 呼び出しでは接続されたサーバーのスキーマに従い、このリポジトリでの実装作業はワークツリーを基準とすることを、1 行で記載します。
  • ルーティングに関するガイダンスの全文を AGENTS.md や CLAUDE.md に貼り付けないでください。このスキルを唯一の信頼できる情報源としてください(references/action-routing.md を参照)。ガイダンスを変更する場合は、AGENTS.md と CLAUDE.md の内容を互いに同期させてください。
  • 全体設定とリポジトリ設定: 可能な場合は、リポジトリ単位のエージェント向けドキュメントを優先してください。Cursor のユーザールールはすべてのワークスペースに適用されます。

コメント