正在打开每日关注
正在打开每日关注
以结构化发现、可测试规格和 TDD 约束 AI Coding Agent 的规格驱动开发流程。
🚀发现一个很适合 AI 编程工作流的项目:OpenSpec Plus。 它不是替代 OpenSpec,而是在 Spec-Driven Development 里加了一层“工程纪律”: 从需求发现、可测试规格、设计决策、任务拆分,到执行验证和 TDD,全流程约束 AI Coding Agent 不要一上来就乱写代码。 支持 Claude Code、OpenCode、Cursor、GitHub Copilot 等主流 Agent。 简单说: OpenSpec 负责定义流程,OpenSpec Plus 负责让 Agent 真正按流程思考和执行。 对正在折腾 AI 编程、Spec 驱动开发、Agent 工作流的人,很值得看看。 https://t.co/8XEtlJNNnC
是什么 OpenSpec Plus 是叠加在 OpenSpec 之上的 agentic skills 集合,不替代原项目,而是把 Spec-Driven Development 变成更有纪律的执行流程。README 将流程分为 Proposal、Spec、Design、Tasks、Apply 与 TDD:先发现问题,再产出可测试规格,比较方案,按可验证的垂直切片拆任务,逐片执行并验证。
核心设计 它依靠阶段性门禁约束 Agent:需求要清晰、验收场景要可测试;设计要呈现替代方案、权衡与用户选择;任务按用户结果而非技术层分组;规格偏差和失败测试不能被静默绕过。项目以 skills 适配 OpenCode、Claude Code、Cursor、GitHub Copilot 等编码 Agent,并提供安装、更新和配置合并流程。
关键洞察 它把“想清楚—写清楚—切小—验证”固化进 AI 编程工作流,重点缓解范围蔓延、完成标准模糊、测试滞后和 Agent 直接开写等问题。垂直切片、用户拥有设计决策、失败上报,都是值得借鉴的协作约束。
边界与风险
前提是项目已执行 openspec init 且有受支持的 Agent。README 未说明底层实现、自动验证覆盖率或强制执行机制;实际效果仍取决于 Agent 遵循规则、项目测试质量和团队处理失败的认真程度,安装本身不会自动保证软件质量。