opsx
一套規範驅動的工作流程管理系統,用於結構化的開發生命週期管理,涵蓋提案、規劃、實作及歸檔階段。
簡介
OpsX 是一套專為採用規範驅動開發 (Specification-Driven Development) 的團隊所設計的生命週期管理工具。它透過強制執行從變更提案到實作產出物歸檔的標準化流程,直接整合至軟體開發工作流中。藉由結構化的目錄格式,OpsX 確保每個任務(無論是小型安全性修正還是大型功能新增)皆具備可追蹤性、完善的文檔,並符合專案需求。此工具使開發人員與 AI 代理能順暢地在各階段間轉換,確保程式碼變更在實作前皆具備相對應的規範與計畫。
-
標準化生命週期階段,包含:Onboard(啟動)、New(新增提案)、Fast-Forward(生成規劃)、Apply(執行實作)及 Archive(歸檔)。
-
自動產生完整的開發文件,如 proposal.md、specification.md、plan.md 及 tasks.md。
-
透過 .openspec 目錄進行版本化變更追蹤,維持開發中項目與歷史紀錄的清晰區隔。
-
與 Wave 等 AI 編排工具高度整合,支援自動化或半自動化的開發流水線。
-
同時支援複雜功能的完整生命週期管理,以及緊急安全性修復或錯誤修正的快速流程。
-
使用方式通常遵循標準命令順序:使用 opsx.onboard 初始化,使用 opsx.new 提出變更,使用 opsx.ff 規劃,使用 opsx.apply 執行,並使用 opsx.archive 結案。
-
需要適當的 Git 設定以有效追蹤 .openspec 目錄結構的變更。
-
作為契約驗證的銜接層,建議在提案階段明確定義需求,以減少實作過程中的摩擦。
-
詳細的高階命令模式與配置自訂,請參閱 references/full-reference.md 文件。
-
適用於對追蹤性與審計軌跡有嚴格要求的開發環境,有助於提升維護性與合規性。
倉庫統計
- Star 數
- 15
- Fork 數
- 2
- Open Issue 數
- 253
- 主要語言
- Go
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午07:59