工程開發
orchestrator avatar

orchestrator

Claude Code 的自主多代理協調框架,具備記憶驅動工作流程、優先並行執行、基於亞里斯多德原則的拆解與多階段品質把關。

簡介

orchestrator 技能是 Multi-Agent Ralph 的核心指令系統,這是一個旨在擴展 Claude Code 功能的自主開發框架。它管理一個完整的 10 步驟生命週期——包括評估、釐清、分類、規劃、執行和回顧——以處理超出單一代理互動能力的複雜軟體任務。透過利用亞里斯多德第一性原理進行任務拆解以及受記憶宮殿啟發的記憶架構,此技能確保無論是微小的錯誤修復還是高複雜度的重構或多檔案變更,都能在結構嚴謹和邏輯一致的情況下執行。

  • 群體模式功能:自動產生一個專業代理團隊,包括編碼人員、審查人員、測試人員和安全審計員,以並行方式執行任務。

  • 記憶驅動生命週期:整合持久化記憶堆疊 (L0-L3),以利用跨會話的學習專案分類和組織知識。

  • 品質把關強制執行:實施強制性驗證階段,涵蓋代碼正確性、安全性審計 (semgrep/gitleaks) 以及效能標準的合規性。

  • 基於亞里斯多德的分析:運用第一性原理拆解來識別高槓桿操作,並在任務執行前消除既有的錯誤假設。

  • 動態模型路由:根據 1 到 10 的複雜度評分,自動將任務路由到合適的模型 (例如 Opus、Sonnet 或 GLM)。

  • 使用 /orchestrator 後接任務描述來呼叫此技能,啟動自動化工作流程。

  • 使用 --teammates 標記來明確定義自訂協調所需的代理團隊組成。

  • 專為複雜的工程工作流程設計,例如資料庫結構遷移、實作重大身分驗證功能或執行大規模程式碼重構。

  • 輸入通常包括高階功能需求或技術問題描述;輸出包含已記錄的規劃、並行子代理執行、驗證報告和最終的回顧。

  • 實際限制:確保識別出獨立任務以最大化並行效率;必須透過依賴結構明確定義序列任務以避免競爭狀態。

倉庫統計

Star 數
130
Fork 數
20
Open Issue 數
1
主要語言
Shell
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月1日 上午09:49
在 GitHub 查看