amq-spec
使用代理訊息佇列 (AMQ) 進行多代理協作設計與規範工作流,協調架構與規劃流程。
簡介
amq-spec 技能實作了一套結構化的「並行研究後匯聚」工作流,專為多代理開發團隊設計。透過利用代理訊息佇列 (AMQ),它允許兩個代理程式(例如 Claude Code 與 Codex CLI)在針對複雜設計問題達成統一方案前進行獨立探索。這種方法有效減少了思維定勢、避免重複工作,並確保架構決策在程式碼實作前經過嚴格審查。該工作流適用於需要針對技術功能、系統架構或複雜邏輯進行強健協作規劃的開發者。它強制執行嚴格的分階段協議,將獨立研究作為第一步,隨後進行討論、草擬與協作審查,確保代理程式在初期解題階段不會互相影響。
-
利用 AMQ 互操作性匯流排進行基於本機檔案的訊息傳遞,協調多代理協作。
-
強制執行六階段規範工作流:研究 (Research)、討論 (Discuss)、草擬 (Draft)、審查 (Review)、展示 (Present) 與執行 (Execute)。
-
透過強制代理程式在閱讀合作夥伴分析前先提交研究成果,來提升思維的獨立性。
-
透過為所有相關訊息自動標記
spec/<topic>,簡化對話執行緒管理。 -
支援包含
question、brainstorm、review_request、review_response與decision在內的標準協議類型,以實現清晰的狀態轉換。 -
基於原子郵件目錄 (Atomic Maildir) 傳遞原則,提供安全且抗崩潰的可靠代理交接機制。
-
當發起 collaborative design 任務(例如『與 codex 共同規劃 X』)時,請使用此技能。
-
始終從使用者輸入中提取主題 (kebab-case)、合作夥伴代理名稱及問題說明,以進行精確路由。
-
嚴格遵守操作順序:在進行分析前立即將問題傳送給合作夥伴,以防止偏差。
-
發起者擔任與使用者的主要對口,僅在規範工作流完成後才展示最終達成的共識計畫。
-
請注意,此工具不適用於簡單訊息傳遞、單純檔案審查或專案引導;這些場景請使用 /amq-cli。在使用 spec 指令前,請確保已正確初始化 AMQ root。
倉庫統計
- Star 數
- 48
- Fork 數
- 7
- Open Issue 數
- 2
- 主要語言
- Go
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午06:51