用途:OpenSpec 是规范驱动的 AI 辅助编程框架,核心理念是在编写代码前先与 AI 就需求达成一致。它通过 Schema 驱动的工件依赖系统管理变更,适合需要先对齐需求再实现的开发流程。
主要能力:提供 /opsx 系列斜杠命令——explore(探索与明确需求)、new(启动新变更)、continue(创建下一个就绪工件)、ff(快进,一次创建全部规划工件)、apply(实施任务)、verify(验证完整性、正确性、一致性)、sync(同步 delta specs 到主规范,可选)、archive 与 bulk-archive(归档变更)、onboard(交互式教程)。工件链为 proposal → specs → design → tasks → implement,工件状态分 BLOCKED、READY、DONE。tasks.md 要求文件级粒度([操作类型] 文件路径 - 具体改动描述),任务数 ≥ 5 时须先划分试点批次再推进主体任务;发现遗漏须先回写 tasks.md 再继续。
使用方式:常用 CLI 有 openspec init、openspec list、openspec status --change <name>、openspec validate <name> --strict、openspec archive <name> --yes。目录结构含 config.yaml、specs/、changes/、archive/、schemas/。典型流程为 /opsx:new → /opsx:ff → /opsx:apply → /opsx:verify → /opsx:archive。
限制:资料未说明具体收费、价格与平台支持情况。可选参考文件与外部链接包括 references/tasks-writing-guide.md、references/delta-specs-format.md、references/configuration.md,以及 OpenSpec 仓库和 OPSX、CLI 文档。其余细节暂未提供。