me2resh/apexyard
Your AI engineering org, governed. Ship agent-built code safely to production.
解決的問題
AI 編碼代理可以快速原型化軟體,但通常缺乏生產級交付所需的治理、安全性與追蹤功能。ApexYard 透過強制執行正式的軟體開發生命週期(SDLC)、追蹤技術決策,並實施嚴格的合併門檻,提供一個結構化系統,將代理所建構的程式碼安全地移入生產環境。
如何運作
ApexYard 作為一個多專案「運維倉儲」運作,您可將其 fork 並用來管理其他倉儲的組合。它結合使用純文字設定檔、基於 Markdown 的角色定義,以及 Bash shell 鈎子,來治理 AI 代理(主要針對 Claude Code,但也透過適配器支援其他代理)。
- 治理層:Shell 鈎子機械式地阻止不安全操作(例如,禁止無工單編輯或無批准合併)。
- 代理角色:定義專門的子代理(如 Rex 用於程式碼審查,Hakim 用於安全)以及跨六個部門的角色,為 AI 提供結構化上下文。
- 技能集:提供一組斜線指令(如
/setup、/decide、/code-review)以自動化常見的 SDLC 任務。 - 註冊中心:中央專案註冊中心允許單一運維倉儲追蹤多個受管專案的狀態與健康狀況。
適用對象
使用 AI 編碼代理(如 Claude Code、opencode、pi 或 Codex)的開發者與團隊,需要一個專業的治理框架,以確保代理生成的程式碼經過審查、文件化並安全部署。
主要亮點
- 嚴格的合併門檻:合併前必須由 AI 審查員(Rex)與指定人類共同批准該提交。
- 工單優先工作流程:強制要求每次變更都從工單開始,防止即興且無法追蹤的修改。
- 代理決策記錄:以結構化格式保存技術決策,而非遺失在聊天記錄中。
- 工具無關性:雖專為 Claude Code 建構,但使用基於 Bash 的強制機制與適配器支援其他 AI 編碼工具。
- 零執行時:完全透過純文字檔案與 shell 腳本運作,無需託管服務或鎖定。
相關
- 專案
- 專案
- 專案
- 專案
- 專案