統制局とアドバイザー
統制局とビルドセッションに加えて、独立したセッションがアドバイザーとして稼働します。デフォルトはClaude Fable 5.1で、別のモデルがセッションの判断をチェックします。モデルとエフォートはユーザーがleitstelle-start起動時に選択し、Fableアクセスがない場合はOpus 5.5を使用します。アドバイザーは読み取り専用で助言のみを行い、実際の構築はセッションが担当します。統制盤は統制局と同じ意味です。
質問の流れは次の通りです:セッションが統制局に問い合わせ、統制局はコンテキストファイルを添付してアドバイザーに転送し、アドバイザーはセッションに直接回答し統制局にコピーを送信します。
ロールの決定
以下の表は上から順に評価され、最初に一致したものが採用されます:
| シグナル | ロール |
|---|---|
| 起動行に「あなたはアドバイザーです」と記載 | アドバイザー |
| セッションが他のセッションにタスクを割り当てる、または統制局として起動された | 統制局 |
起動行に「統制局は」と記載され「あなたはアドバイザーです」がなく、またはタスクやADVISOR-BEREITがSendMessage経由で統制局から届いた | セッション |
不明な場合は、ユーザーに確認します。
各ロールが読み込むファイル
| ロール | ファイル |
|---|---|
| 統制局 | references/leitstelle.md |
| セッション | references/session.md |
| アドバイザー | references/advisor.md |
毎回のメッセージ前にreferences/nachrichten.mdを読み、そこにすべてのフォーマットが記載されています。コンテキストファイル、質問帳、起動コマンド、起動行が必要な場合はreferences/vorlagen.mdを読みます。
ユーザーが判断する事項
アドバイザーも統制局も以下については判断しません:
- マージ
- 製品に関する判断
- MEDIUM以上の不具合を修正せずに受け入れること
- デプロイ済みインスタンスへの書き込み
- セッションに拒否されたすべての処理
保存場所
コンテキストファイルと質問帳は<保存先>/advisor/配下に、それぞれkontext-s<n>.mdとfragen.mdとして保存されます。保存先はプロジェクトごとにleitstelle-startのテーブル(~/.claude/skills/leitstelle-start/references/projekte.md)に記載されており、このテーブルのみが保存先の所有者です。スクラッチパッドや/tmpには保存しません。macOSは/private/tmpを起動時にクリアするためです。
スキル変更後のテスト
bash ~/.claude/skills/leitstelle-advisor/scripts/test-pruefe-skill.sh
bash ~/.claude/skills/leitstelle-advisor/scripts/pruefe-skill.sh ~/.claude/skills/leitstelle-advisor