规范驱动开发4:openspec使用

OpenSpec入门指南

<https://github.com/Fission-AI/OpenSpec\>

安装与更新都是下面命令

npm install -g @fission-ai/openspec\@latest

openspec update

使用

cd your-project

openspec init 会创建2个重要目录,一个是specs,描述系统当前的行为,如specs/auth/ , specs/payments/,还有一个changes目录,每个变更都有自己的文件夹,当一个变更完成时,其规范会合并到主 specs/ 目录中。

/opsx\:new \<what-you-want-to-build>

/opsx\:ff or /opsx\:continue 会创建proposal("为什么"和"是什么" - 捕获意图Intent、范围Scope和方法Approach), specs(相对于当前规范的变化内容),design("怎么做" - 技术方法和架构决策), tasks(带复选框的实现清单)

/opsx\:apply AI实现代码

/opsx\:archive

区别

Spec Kit(GitHub):全面但重量级。OpenSpec 更轻量

Kiro (AWS) :强大但会被锁定在他们自己的 IDE 中,并且仅限于使用 Claude 模型。

其它命令

List active changes

openspec list

View change details

openspec show add-dark-mode

Validate spec formatting

openspec validate add-dark-mode

Interactive dashboard

openspec view

相关推荐
To_OC3 小时前
被 Vibe Coding 反噬之后,我老老实实地回去写文档了
aigc·ai编程·vibecoding
李福春5 小时前
技术思考问题2:AI 编程高效的关键,是更强模型还是更清晰的问题定义?
ai编程·工程效能·vibe coding·深圳同盟·腾讯云架构师技术同盟·能力圈·检查清单
小虎AI生活6 小时前
AI 替掉重复劳动后,把人转向获客侧的实操方法(附提示词模板)
aigc·ai编程
金銀銅鐵6 小时前
[Java] 用GUI展示class文件顶层的 access_flags
后端·python·ai编程
ajassi200010 小时前
AI语音智能体开发日记(十八)智能体服务器xiaozhi-esp32-server源码部署指南
运维·服务器·人工智能·ai·ai编程
9i编程11 小时前
9. 教 AI 上班:带出我的数字同事 —— 部署到本机再大回归:组织架构又错,被我叫停先改树
人工智能·openai·ai编程
jam28111 小时前
你让 AI 帮你写代码,攻击者把偷密钥的指令藏进了一张 PNG
ai编程
粥里有勺糖12 小时前
安利一下最近用的桌面“Agent” | T3 Code
前端·github·ai编程
粥里有勺糖13 小时前
视野修炼第136期 | 前端小恐龙"Deno"被收购
前端·github·ai编程