规范驱动开发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

相关推荐
2分钟速写快排2 小时前
什么是 RAG?如何用 RAG 实现一个用户记忆?
前端·后端·ai编程
沧沧凉凉2 小时前
同一个 Blender 建模,Claude 两个模型都翻车,GPT-6 一次过
人工智能·游戏·ai编程
Cx330❀4 小时前
【Linux网络】网络层协议 IP :从网络层原理到 Linux 内核源码
linux·运维·服务器·网络·tcp/ip·ai·ai编程
stormzhangV5 小时前
DeepSeek 降价,扩招 150 人
openai·ai编程
乘风gg7 小时前
DeepSeek V4.1 Flash 来了,明天中午 Flash 降价 60%
前端·ai编程·claude
小兵金林7 小时前
AI 生成代码的思考与实践
后端·ai编程
VIP_CQCRE7 小时前
在 Visual Studio 里接入 Ace Data Cloud:让 IDE 拥有 OpenAI 兼容 AI 能力
openai·ai编程·开发工具·visual studio·ace data cloud
学者猫头鹰8 小时前
AI大模型应用开发理论指南(Java/SpringAI 体系)
ai编程
沧沧凉凉8 小时前
让我退掉 Claude 的不是代码能力,是一张图
人工智能·游戏·ai编程