工程開發
amq-spec avatar

amq-spec

使用代理訊息佇列 (AMQ) 進行多代理協作設計與規範工作流,協調架構與規劃流程。

簡介

amq-spec 技能實作了一套結構化的「並行研究後匯聚」工作流,專為多代理開發團隊設計。透過利用代理訊息佇列 (AMQ),它允許兩個代理程式(例如 Claude Code 與 Codex CLI)在針對複雜設計問題達成統一方案前進行獨立探索。這種方法有效減少了思維定勢、避免重複工作,並確保架構決策在程式碼實作前經過嚴格審查。該工作流適用於需要針對技術功能、系統架構或複雜邏輯進行強健協作規劃的開發者。它強制執行嚴格的分階段協議,將獨立研究作為第一步,隨後進行討論、草擬與協作審查,確保代理程式在初期解題階段不會互相影響。

  • 利用 AMQ 互操作性匯流排進行基於本機檔案的訊息傳遞,協調多代理協作。

  • 強制執行六階段規範工作流:研究 (Research)、討論 (Discuss)、草擬 (Draft)、審查 (Review)、展示 (Present) 與執行 (Execute)。

  • 透過強制代理程式在閱讀合作夥伴分析前先提交研究成果,來提升思維的獨立性。

  • 透過為所有相關訊息自動標記 spec/<topic>,簡化對話執行緒管理。

  • 支援包含 questionbrainstormreview_requestreview_responsedecision 在內的標準協議類型,以實現清晰的狀態轉換。

  • 基於原子郵件目錄 (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
在 GitHub 查看