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

相关推荐
ZzT9 分钟前
vibe coding 做小游戏·打包篇:发 Mac 试玩包、查启动慢,和一次 AI 自己改出来的崩溃
ai编程·游戏开发
LV技术派11 分钟前
【成为 AI Native Builder · 02】什么是 AI Native Builder:一个人 + AI,交付完整闭环
前端·程序员·ai编程
GoldenSpider.AI1 小时前
一张户型图做成浏览器 3D 漫游:house.json 统一模型、1.2 m 剖切图纸与分阶段验收
ai编程·webgl·three.js·3d漫游·claude code
limuyang210 小时前
我在 2核2G 云主机上跑 OpenViking:一次关于云主机、模型选型与长期成本的真实复盘
人工智能·开源·ai编程
金銀銅鐵12 小时前
[Java] 用 CLI 展示 EnumMap 增删键值对时的内部变化
java·源码·ai编程
李剑一16 小时前
没收用户的钱冲史上最大IPO?2 万亿美元的估值有多少是罚没来的
aigc·openai·ai编程
张益达Yida16 小时前
我把 0.6B 大模型塞进安卓手机:596 秒到 10 秒
ai编程
小虎AI生活17 小时前
腾讯 Buddy One 架构解读:跨应用 Agent 底座怎么打通办公协同
aigc·ai编程
ZhengEnCi19 小时前
Agent 如何进行工具调用:从一次 Function Calling 到生产级工具编排的完整链路
llm·agent·ai编程
熊猫钓鱼>_>20 小时前
四种书签,一条时间线:一个读书 App 的记忆颗粒与它的边界案例【鸿蒙心迹】
开发语言·华为·ai编程·harmonyos·鸿蒙·openharmony·鸿蒙pc