让几个 AI 助手接力改代码,麻烦往往不在“不会写”,而在各自猜了一套需求。OpenSpec 给它们放下一份共同遵守的施工单:先写清为什么改、要改什么、怎样才算完成,经人确认后再实施。这里的编码 Agent,指能查看项目、修改文件并运行命令的 AI 助手;这套约束尤其适合已有历史包袱的 brownfield 项目。
以加入深色模式为例,OpenSpec 会先生成提案、需求与场景、技术设计和任务清单。规范只是普通 Markdown,不必学习专用语法;其中可明确写出“用户点击切换按钮后,界面进入深色模式并记住选择”。随后 Agent 按清单执行,完成后再把变更归档,使需求、决定和代码来龙去脉可以追踪。
更值得注意的是,它还在测试 Stores:把规划放进独立仓库,供多个代码仓库和编码 Agent 共享。同一项功能即使横跨 API、网页和公共组件,也能围绕一个计划推进。不过 Stores 仍处于 beta;材料也未提供实际项目中的效率或质量对比数据。