echoVic/boss-skill
Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)
解決的問題
Boss 將單一的程式碼代理轉換為結構化且可審計的工程團隊。它解決了『僅靠提示』編排的問題——即無法驗證計畫是否被遵循、測試是否執行、品質門檻是否通過,這常導致複雜軟體開發中的幻覺或步驟跳過。
如何運作
Boss 實作了一個事件溯源執行時,將專案狀態記錄於 .boss/ 目錄中。它將工作組織為四階段的流程(需求釐清 → 計畫 → 實作/QA → 部署),並為代理分配特定角色,如專案經理(PM)、架構師、技術負責人、QA 等。
關鍵技術機制包括:
- 事件溯源:流程狀態以 JSONL 事件流形式追加,使流程可重播且透明。
- 執行時門檻:必須通過不可跳過的品質檢查(如程式碼格式化、測試證據、API 延遲目標)才能進入下一階段。
- 產物生成:系統自動產生可驗證的成果物,如 PRD、架構文件、QA 報告等。
- 代理整合:可作為「技能」安裝至現有的程式碼代理,如 Claude Code、Codex 和 Hermes。
適用對象
適用於開發中等規模產品功能、API 服務或全端應用的開發者與團隊,當可追溯的審計日誌與可重複的品質門檻比快速的一行修復更重要時尤為適合。
核心亮點
- 多角色模擬:模擬完整團隊(PM、架構師、UI 設計師、技術負責人、Scrum 主管、前端、後端、QA 和 DevOps)。
- 可審計工作流程:使用事件溯源執行時防止狀態幻覺,確保流程合規。
- 決定性評估:無需呼叫 LLM 即可對捕獲的對話記錄進行評分。
- 彈性執行:支援執行完整流程,或觸發單一角色(例如
/boss:review用於技術負責人審查)。 - 跨平台 CLI:提供強大的 CLI 工具,可在 Linux、macOS 和 Windows 上檢查流程狀態並管理執行時狀態。
相關
- 專案
- Dispatch
- 專案
- 專案
- 專案