操作
機能 #142
完了get_session_guidance intent の設計・実装
ステータス:
終了
優先度:
通常
担当者:
-
開始日:
2026/03/21
期日:
進捗率:
100%
予定工数:
説明
背景¶
セッション開始/終了の標準手順(session_log summarize 等)が、現在 ButlerLayer プロジェクトだけの暗黙知になっている。
他プロジェクト・他 LLM にも同じ手順を伝達する仕組みが必要。
方針¶
Butler に get_session_guidance intent を追加し、MCP Server Instructions 経由で全 LLM に自動伝達する。
仕組み¶
- Butler の MCP Server Instructions に「セッション開始時に butler__get_session_guidance を呼べ」と記載
- LLM がセッション開始時に呼ぶと、Butler がプロジェクト状況に応じた指示を返す
- 初参加時は LLM 自身の指示ファイル(CLAUDE.md / AGENTS.md 等)への書き込みも指示
- 手順変更時は Butler 側だけ更新すれば全 LLM に自動反映
返すべき内容(設計が必要)¶
- セッション開始時に読むべきファイル
- セッション終了時にやるべきこと(session_log summarize 等)
- プロジェクト初参加かどうかの判定と初回セットアップ指示
- 開発手順の変更通知
前提¶
- Butler は MCP サーバーなので、MCP 非対応 LLM はそもそも Butler を使えない → ブートストラップ問題は発生しない
完了条件¶
- get_session_guidance intent が実装され動作する
- MCP Server Instructions が更新されている
- 少なくとも1つのプロジェクトで動作検証済み
親チケット: #118
操作