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日 19:59