Guide Skill 專區
這裡收兩個互動式學習指南 skill:教 CT 的 CT Guide,和教 BMad-Method 的 BMad Guide。兩者都是「教科書」,用問的,用繁體中文回答,並畫可以點擊、一路往下追問的圖;它們只負責講解和帶路,不替你執行工作。
五塊積木:兩個 Guide 貼在哪一層
BMad-Method、CT、BAT 由上往下疊成一套:方法、編排、執行環境,最底下是專案 repo。兩個 Guide 不是其中一層,而是貼在各自講解的那一層旁邊:BMad Guide 貼在 BMad-Method 右側,CT Guide 貼在 CT 左側。
圖比畫面寬,可以左右滑動看完整張。
你(開發者)
在塔台 session 下達需求、審核結果;即使全自動,該你決定的事也會回到你手上。需要概念或流程時,隨時問兩個 Guide skill。
BMad-Method
AI 輔助開發的工作流方法論。把工作拆成分析、規劃、方案設計與實作幾個階段,由不同角色的 Agent(Mary、John、Winston、Amelia……)與 bmad-* skill 承接。
BMad Guide(bmad-guide)
BMad-Method 的互動式學習指南,回答「現在在哪個階段、下一步該跑哪個 bmad-* skill」,也認得已經改名或退役的 skill。它是 CT 的外部依賴:塔台偵測到它才拿來查 BMad 流程,沒裝也照常運作。版號跟 BMad-Method 走,目前 v6.12.4(BMad-Method v6.12.4)。
BMad Control Tower(CT)
用檔案式工單管理多 Agent 工作,由 1 個塔台 skill 和 7 個 Worker/輔助 skill 組成。塔台對齊需求、開單、派工、收單,不寫產品程式碼;Worker 在自己的 session 用 ct-exec 執行一張工單並回報。CT 不內嵌 BMad-Method 內容,偵測到 bmad-guide 才讀它;沒有它時,工作流程欄位改由你手動指定。目前 v6.0.0。
CT Guide(control-tower-guide)
CT 的教科書,講塔台與 Worker、工單、派工、治理為什麼這樣設計,另有 bat-integration 專章說明 CT 與 BAT 怎麼分工。它獨立安裝,不是 CT 的 8 個 skill 之一;要確切的指令語法,問 ct-help。版號與 CT 相同,目前 v6.0.0。
BAT(Better Agent Terminal)
多終端工作區,BAT 定義介面,CT 負責呼叫。塔台用 bat-terminal.mjs 請 BAT 開 Worker 分頁(Claude Code 或 Codex,由 BAT 依設定決定),也用它宣告塔台角色、要求 worktree 隔離;Worker 完成後用 bat-notify 回報塔台;BAT MCP 提供唯讀查詢。BAT 是可選的:沒有它,塔台改給你一行可以手動照做的指令。
專案 repo 與檔案系統
工單、報告、決策日誌與程式碼都是 repo 裡的檔案,塔台與 Worker 以這些檔案為共同依據。CT 的核心只靠這些檔案就能運作。
怎麼讀這張圖
- 積木由上往下堆:方法、編排、執行環境,最底下是 repo
- 淺色側磚是學習指南(Guide skill)
- 虛線是讀取或參照
- 彩色小磚是磚內的元件;CT 的小磚是它的 8 個 skill
- 每塊積木的說明列在圖下方
一次派工的流程
- 你在塔台下達需求
- 塔台建立工單
- 塔台用 bat-terminal.mjs 請 BAT 開 Worker 分頁
- Worker 執行 ct-exec(Claude Code 是
/ct-exec,Codex 是$ct-exec,用 plugin 安裝的 Codex 是$ct:ct-exec) - Worker 用 bat-notify 回報塔台
塔台偵測到 BMad Guide 才會讀它,查出該走的 BMad 流程;CT Guide 則只講解 CT,其中 bat-integration 專章說明 CT 與 BAT 怎麼分工。
兩個 skill 對照
| 項目 | CT Guide | BMad Guide |
|---|---|---|
| skill 名稱 | control-tower-guide | bmad-guide |
| 教什麼 | CT:塔台與 Worker、工單、派工、治理為什麼這樣設計,各部分怎麼接在一起 | BMad-Method:生命週期各階段、Agent 角色、下一步該用哪個 bmad-* skill、哪些 skill 已經改名或退役 |
| 版號跟誰走 | 跟 CT:CT 每發一版(含 patch),同一輪出一版同號的 CT Guide | 跟 BMad-Method:BMad-Method 發版後才更新,不跟 CT |
| 目前版本 | v6.0.0 | v6.12.4(BMad-Method v6.12.4) |
| 回答方式 | 繁體中文;三種回應模式(概念理解、實戰查詢、比較釐清);附可點擊的 SVG 圖 | 繁體中文;兩種回應模式(概念理解、實戰查詢);需要時附可點擊的 SVG 圖 |
| 和 CT 的關係 | CT 的配套教材;獨立安裝,不是 CT 的 8 個 skill 之一 | CT 的外部依賴:塔台偵測到它才拿來查 BMad 流程;沒裝也照常運作 |
skill 名稱
- CT Guide
- control-tower-guide
- BMad Guide
- bmad-guide
教什麼
- CT Guide
- CT:塔台與 Worker、工單、派工、治理為什麼這樣設計,各部分怎麼接在一起
- BMad Guide
- BMad-Method:生命週期各階段、Agent 角色、下一步該用哪個 bmad-* skill、哪些 skill 已經改名或退役
版號跟誰走
- CT Guide
- 跟 CT:CT 每發一版(含 patch),同一輪出一版同號的 CT Guide
- BMad Guide
- 跟 BMad-Method:BMad-Method 發版後才更新,不跟 CT
目前版本
- CT Guide
- v6.0.0
- BMad Guide
- v6.12.4(BMad-Method v6.12.4)
回答方式
- CT Guide
- 繁體中文;三種回應模式(概念理解、實戰查詢、比較釐清);附可點擊的 SVG 圖
- BMad Guide
- 繁體中文;兩種回應模式(概念理解、實戰查詢);需要時附可點擊的 SVG 圖
和 CT 的關係
- CT Guide
- CT 的配套教材;獨立安裝,不是 CT 的 8 個 skill 之一
- BMad Guide
- CT 的外部依賴:塔台偵測到它才拿來查 BMad 流程;沒裝也照常運作
- CT Guide Skill:是什麼、安裝、三種回應模式、怎麼問、17 種圖表
- CT Guide 學習路線:CT Guide 十一份教材依讀者分流的閱讀順序
- BMad Guide Skill:是什麼、和 CT 的關係、什麼時候問它、版本檢查與
*update、安裝
兩個 skill 的版號各走各的:CT Guide 永遠和 CT 同號,BMad Guide 和 BMad-Method 同號。所以裝 CT v6.0.0 時,CT Guide 是 v6.0.0,BMad Guide 則看你用的 BMad-Method 版本,本站內容以 BMad Guide v6.12.4 為準。
什麼時候問哪一個
兩個 skill 的觸發話題不同:一個講 CT 與塔台,一個講 BMad-Method 與 bmad-* skill。可以兩個都裝。
- 問 CT 為什麼這樣設計:塔台為什麼不讀程式碼、工單為什麼是檔案、yolo 的斷點、落點檢查、三層資料……問 CT Guide。
- 問 BMad 的流程:現在在哪個階段、下一步該跑哪個
bmad-*skill、某個角色(Mary、John、Winston……)管什麼、舊的 skill 名稱現在改成什麼……問 BMad Guide。 - 在塔台裡開工單時要配哪個 BMad 流程:不用自己問。塔台偵測到
bmad-guide就會去讀它,依專案階段查出流程;沒裝的話,工作流程欄位由你手動指定(見 BMad Guide › 和 CT 的關係)。 - 要確切的 CT 指令或設定值:問
ct-help,或查指令參考大全。
和 ct-help、新手村的分工
| 資源 | 形式 | 比喻 | 用途 |
|---|---|---|---|
| control-tower-guide | 獨立的 skill | 教科書(CT) | 理解 CT 的概念、設計理由與架構 |
| bmad-guide | 獨立的 skill | 教科書(BMad-Method) | 理解 BMad-Method 的流程,找出下一步該用的 bmad-* skill |
| ct-help | CT 的 skill(/ct-help、$ct-help) | 操作手冊 | 馬上要做一件事:確切的 CT 指令、設定、前綴 |
| 新手村(beginner-tutorial) | 塔台內建模式,不是 skill | 駕訓班教練 | 在進行中的塔台裡陪練:課程關卡、違規偵測、結業 |
control-tower-guide
- 形式
- 獨立的 skill
- 比喻
- 教科書(CT)
- 用途
- 理解 CT 的概念、設計理由與架構
bmad-guide
- 形式
- 獨立的 skill
- 比喻
- 教科書(BMad-Method)
- 用途
- 理解 BMad-Method 的流程,找出下一步該用的 bmad-* skill
ct-help
- 形式
- CT 的 skill(/ct-help、$ct-help)
- 比喻
- 操作手冊
- 用途
- 馬上要做一件事:確切的 CT 指令、設定、前綴
新手村(beginner-tutorial)
- 形式
- 塔台內建模式,不是 skill
- 比喻
- 駕訓班教練
- 用途
- 在進行中的塔台裡陪練:課程關卡、違規偵測、結業
兩個 Guide 講到確切的規則時,都不會自己再寫一份:CT Guide 指回 ct-help 或 CT 的 reference,BMad Guide 依自己的 references 回答,並帶你到對的 bmad-* skill。這和 Portal 的立場相同:摘要只負責帶路,權威定義只有一處。
延伸閱讀
- CT Guide
SKILL.md§ Positioning、§ When to use、§ Response modes - bmad-guide
SKILL.md§ When To Use、§ Response Modes、§ Built-In Commands - CT
enhancement-integration.md§ Level 2:方法論轉接(methodology adapter)
Portal 是摘要,不具權威;與各 skill 的 SKILL.md/references 有出入時,以 skill 為準。