news 2026/6/10 6:42:27

OpenSpec开发规范

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenSpec开发规范

OpenSpec 简单说:它是一个“面向 AI 编程助手的规格驱动开发框架”。它不是 OpenAPI,也不是数据库 schema 工具,而是把需求、设计、任务、验收标准放进代码仓库,让你和 AI 在写代码前先对齐“到底要改什么”。官方 README 也明确说它用于 “spec-driven development for AI coding assistants”,目标是避免需求只散落在聊天记录里导致 AI 乱猜。

核心思想

OpenSpec 把项目里的规格当成一等公民,默认创建一个 openspec/ 目录:

openspec/
├── specs/ # 当前系统行为的事实来源
├── changes/ # 每个待实现变更一个独立目录
│ └── /
│ ├── proposal.md # 为什么做、做什么、范围是什么
│ ├── design.md # 技术方案、架构决策
│ ├── tasks.md # 实现清单
│ └── specs/ # 本次变更的规格增量
└── config.yaml
官方文档把 specs/ 定义为系统当前行为的“source of truth”,changes/ 则是待合并的修改;完成后再把变更合并进主规格。

最重要的概念是 Delta Specs

OpenSpec 不要求你每次重写完整 PRD,而是写“增量规格”:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 6:40:28

真机调试不求人:手把手教你用DevEco Studio给鸿蒙App自动化签名并生成HAP包

真机调试全流程指南:从零完成鸿蒙应用签名与HAP打包 第一次将亲手编写的鸿蒙应用安装到真机上运行,那种成就感无与伦比。但很多新手开发者往往卡在签名和打包环节——明明代码已经调试通过,却因为缺少正确的签名配置而无法在设备上安装。本文…

作者头像 李华
网站建设 2026/6/10 6:30:23

TensorFlow 2.x + TensorRT一体化封装实践指南

1. 项目概述:为什么一个“简化TensorFlow 2.x TensorRT流程”的工具值得深挖你有没有过这种经历:花三天时间配环境,两天调数据格式,一天改config文件,最后跑通训练时发现——模型在验证集上mAP只有0.12?不…

作者头像 李华
网站建设 2026/6/10 6:29:18

别再只会用均值模糊了!用Python的gaussian_filter函数实现更自然的图像平滑(附实战代码)

高斯滤波实战指南:用Python实现更自然的图像平滑效果在数字图像处理领域,平滑操作是基础但至关重要的预处理步骤。许多开发者习惯性地使用均值模糊或中值滤波这类简单方法,却常常发现处理后的图像丢失了过多细节,边缘变得生硬不自…

作者头像 李华