用途:SpecOps 是一套规格驱动开发工作流,核心理念是规格(spec)声明软件应有的完整状态,实现跟随规格,所有工作以更新规格开始;规格先行,代码随后。
主要能力与流程:核心循环为规格变更、评审接受、实现、对照规格验证。强调不要单独提交仅含规格或计划的 PR:每个工作块应开一个以将要交付功能命名的分支和 PR,先以 docs(specs) 提交规格与计划文件,实现提交落在同一分支,收尾提交最后落地,计划完成后再合并。
规格写法:规格只声明必须为真的事实,不写实现方式;既不能太模糊,也不能写成实现伪代码。可用原则(principles)补足未枚举的微决策,原则需具有取舍性、能排除某些做法。规格覆盖显示规则、数据需求、动作、导航、业务规则、API 契约和原则;不覆盖视觉设计、组件拆分、测试用例、变量名和文件路径。
目录结构:specs/ 下包括 README.md、principles.md、architecture.md、data-model.md,以及 api/、screens/、behaviors/ 等按描述对象组织的文件;并提供 screen、behavior、api 与 principles 的模板。
使用方式:实现功能或修复缺陷时先读相关规格;规格有歧义应先修改规格而非猜测编码;完成后逐条对照规格验证。
适用场景与限制:适合多智能体或多人协作、需要规格作为契约的 AI 辅助开发项目。资料未提供安装命令、具体工具集成方式、收费或平台支持等信息。