Leitstelle 搭配 Advisor
除了 Leitstelle 與建置會話之外,另有一個專門的 Advisor 會話在運行,預設使用 Claude Fable 5.1,以確保使用與其他會話不同的模型進行審查。使用者在啟動時可在 leitstelle-start 中選擇模型與努力程度,若無 Fable 存取權則使用 Opus 5.5。Advisor 僅提供諮詢與讀取工作,實際建置由其他會話負責。Leitstand 與 Leitstelle 相同。
問題運作流程如下:會話向 Leitstelle 提問 → Leitstelle 附加上下文檔案 → 轉發給 Advisor → Advisor 直接回覆該會話,並同時發送一份副本給 Leitstelle。
角色判定
以下表格從上到下檢查,第一個符合的規則生效:
| 訊號 | 角色 |
|---|---|
| 啟動行提到「你是 Advisor」 | Advisor |
| 該會話分配任務給其他會話,或以 Leitstelle 模式啟動 | Leitstelle |
啟動行提到「Leitstelle 是」但未提及「你是 Advisor」,或收到從 Leitstelle 透過 SendMessage 傳來的任務或 ADVISOR-BEREIT 訊息 | Session |
若無法確定,則向使用者詢問一次。
各角色讀取的檔案
| 角色 | 檔案 |
|---|---|
| Leitstelle | references/leitstelle.md |
| Session | references/session.md |
| Advisor | references/advisor.md |
每次發送訊息前須讀取 references/nachrichten.md,該檔案定義了所有訊息格式。若需使用上下文檔案、問題記錄、啟動命令或啟動行,請讀取 references/vorlagen.md。
保留給使用者的決策
Advisor 或 Leitstelle 均不得決定以下事項:
- 合併(Merge)
- 產品相關問題
- 接受 MEDIUM 以上嚴重度的問題而不進行修復
- 對已部署實例的寫入操作
- 任何曾被某 Session 拒絕的操作
儲存位置
上下文檔案與問題記錄儲存在 <Ablage>/advisor/ 目錄下,分別命名為 kontext-s<n>.md 與 fragen.md。儲存位置(Ablage)由 leitstelle-start 中的專案表格設定(路徑:~/.claude/skills/leitstelle-start/references/projekte.md),且只有該檔案是唯一擁有者。請勿將資料存放在暫存區(Scratchpad)或 /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