首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI

    OpenSpec实战

    OpenSpec解决的就是这个问题:先定规矩,再干活。原理OpenSpec的思路很简单:不让AI直接写代码,而是先让它写规范。 传统做法:开发者:帮我写个导出按钮AI:生成200行代码,包含Excel、CSV、PDF三种格式,还自带邮件发送开发者:我只想要Excel啊...AI:好的,重新生成...OpenSpec做法:第一步, 限制探索性原型:你不知道要做什么,规范没法写一次性脚本:写完就扔,不值得建规范纯算法优化:规范描述“怎么更快”很难,不如直接看代码对于正式项目、多人协作、长期维护——OpenSpec是目前AI编程最靠谱的工程化方案 结论一句话总结:OpenSpec让AI从“自由发挥”变成“照章办事”。你不需要管AI怎么写代码,但你必须管AI写什么功能。规范就是那个“管”的工具。 试试这个命令(如果你的AI支持OpenSpec):展开代码语言:TXTAI代码解释/openspec:proposal我要加一个功能:...剩下的,交给流程。

    13410编辑于 2026-04-21
  • OpenSpec使用说明

    OpenSpec是海外很火的一个规范化和自动化工作流程系统,会在先代码前,先跟用户明确需求,并且有较强的规范约束能力,让写出的代码更符合用户需求。 或汉化版@studyzy/openspec-cnnpminstall-g@fission-ai/openspec@latest初始化openspecinit初始化是指当前项目(新老项目)第一次进入时,执行会生成 openspec对应的格式文件目录如果没有生成对应的openspec/project.md文件则需手动创建(项目上下文(技术栈、规范、业务背景))案例:你是一个资深Java架构师,请帮我生成一个“企业级可落地 --versionopenspecview在终端中显示项目的规范和变更概览openspecviewopenspec结构说明your-project/├──openspec/#OpenSpec核心目录│├ /openspec/logs/openspec.log老项目接入openspec的痛点1主要痛点痛点严重程度说明解决方案缺少规范文档高现有代码没有规范记录渐进式补充规范代码与规范不一致高重构时可能出现不一致先写规范再改代码技术栈混乱中多种框架混用在

    3.5K10编辑于 2026-03-28
  • 来自专栏AI技术体系搭建过程

    SDD-openspec实战

    第二章:转机——OpenSpec登场几天后,同事老张发来一条消息:"你用过OpenSpec吗?不是让你改变写代码的方式,只是在写代码之前,先把要做什么写清楚。" --toolscodebuddyCodeBuddy的工作方式:OpenSpec为CodeBuddy生成原生slashcommands,命令格式为/openspec:propose、/openspec:apply ,走完整路径:展开代码语言:TXTAI代码解释/openspec:newadd-your-feature/openspec:continueadd-your-feature#proposal→审阅/openspec #tasks→审阅/openspec:applyadd-your-feature/openspec:verifyadd-your-feature/openspec:archiveadd-your-feature /specs/作为新人onboarding必读材料最后一句话:OpenSpec不是为了增加流程而生的,是为了让你在按下/openspec:apply之前,真正知道自己在做什么。

    86421编辑于 2026-03-26
  • 来自专栏AI

    OpenSpec 简明教程

    1.是什么OpenSpec是一个规范驱动开发工具,专为AI编码助手设计。核心理念很简单:写代码前,先让人类和AI对“要做什么”达成一致。 OpenSpec通过轻量级的规范流程,把模糊提示变成可审查、可落地的工程计划。 核心结构:展开代码语言:TXTAI代码解释openspec/├──specs/#已实现的功能(真相之源)└──changes/#待实现的提案└──[变更名]/├──proposal.md#为什么要做、做什么 #进入项目目录cdyour-project#初始化openspecinit初始化会创建openspec/目录结构,并根据你的AI工具配置对应的斜杠命令。 3.核心工作流OpenSpec采用四步工作流,全程通过斜杠命令与AI交互:命令阶段功能/opsx:new规划创建新变更,生成首个工件模板/opsx:ff规划“快进”——一次性生成所有规划文档/opsx:

    20610编辑于 2026-04-22
  • 来自专栏痴者工良

    通过 OpenSpec + OpenCode 实践 AI Specs

    为什么说 OpenSpec + OpenCode 适合落地呢? 了解 OpenSpec 安装 OpenSpecOpenSpec 会跟项目创建 .openspec 目录和 AGENTS.md 文件,第一次初始化时,.openspec 目录结构比较简单,但是后面随着迭代,目录会越来越复杂。 体验 OpenSpec 在做了前期规划和了解 OpenSpec 后,我们正式开始进入生成 Spec 和编码的过程。 归档命令:运行 openspec archive <change-id>将 change 文件夹移动到 openspec/changes/archive/。

    13.1K22编辑于 2026-02-07
  • OpenSpec 使用手册

    OpenSpec 使用手册 基于项目的实践经验总结。 相关文章: 基于 SPEC 的 AI 编程 - OpenSpec 实战指南 OpenSpec 实战指南:AI 辅助软件工程全流程深度复盘 1. ─ .openspec/ # OpenSpec 内部配置目录(自动生成) ├── openspec/ # OpenSpec 常用命令参考 7.1 初始化与创建 命令 说明 示例 openspec init 初始化 OpenSpec 项目 openspec init --tools none openspec new change > 验证变更文档格式 openspec validate user-auth openspec list --changes 列出所有变更 openspec list --changes openspec 命令 说明 示例 openspec archive <name> 归档已完成的变更 openspec archive user-auth openspec update 更新 AI 指导文件 openspec

    1.5K10编辑于 2026-03-31
  • 来自专栏程序员分享

    OpenSpec安装和基础使用教程

    CLI bash 体验AI代码助手 代码解读复制代码# npm 全局安装(推荐) npm install -g @fission-ai/openspec@latest # 验证安装 openspec usp=sharingjson 体验AI代码助手 代码解读复制代码{ "skills": [ { "name": "openspec", "trigger": "openspec ", "description": "OpenSpec 规范驱动开发" } ]}四、在 Claude Code 中使用 OpenSpec 启动 Claude Code bash 体验AI 体验AI代码助手 代码解读复制代码/openspec:apply add-task-priority 归档完成的变更 bash 体验AI代码助手 代码解读复制代码/openspec:archive 查看变更列表openspec show <name> # 查看变更详情openspec apply <name> # 应用变更openspec archive <name> # 归档变更openspec

    5.4K20编辑于 2026-03-31
  • 来自专栏figma ai

    OpenSpec技术规范+实例应用

    3.介绍OpenSpec:有效SDD的轻量级框架OpenSpec是一个实用且轻量级的工具包,专门设计用于在AI辅助工作流中实施规范驱动开发。其核心设计原则是简单性和实用性。 4.OpenSpec工作流:从意图到实施OpenSpec的力量在于其结构化的四阶段工作流。此过程旨在将高级功能请求转换为完全实施、测试和文档化的变更。 5.集成OpenSpec的战略优势通过将OpenSpec集成到开发工作流中,团队对其与AI的协作施加了必要的工程纪律。 实例场景安装展开代码语言:ShellAI代码解释npminstall-g@fission-ai/openspec@latest➜openspec_wknpminstall-g@fission-ai/openspec (openspec/project.md)⎿Read35lines●让我先查看openspec目录的结构和AGENTS.md来了解项目规范的标准格式。

    4.1K12编辑于 2026-01-11
  • 来自专栏运维有术

    OpenSpec vs Superpowers:2 套 AI 编码工作流,3 个场景怎么选?

    OpenSpec 的做法是:先把需求写成规格,再让 AI 按规格执行。 增量规格系统:不重写,只追加 这是 OpenSpec 的核心创新。 OpenSpec 支持三层 Schema 自定义: 项目本地:<project>/openspec/schemas/<name>/schema.yaml 用户全局:~/.local/share/openspec 推荐方案:OpenSpec + Superpowers 组合 这个场景下,两个工具各管各的层面,互相补充: OpenSpec 管规格层: 把产品需求文档转成 OpenSpec 的规格文档,作为团队共享的单一信息源 第一层:用 OpenSpec 做项目骨架 # 安装 OpenSpec npm install -g @fission-ai/openspec # 初始化项目 openspec init # 创建提案 项目初始化完成后,OpenSpec 会在项目根目录生成 openspec/ 目录,里面包含提案、规格、设计和任务文件。

    4.3K11编辑于 2026-04-01
  • SDD驱动开发

    官方博客LLMOps社区论文使用OpenSpec在Cursor中安装OpenSpec打开你的项目文件夹,并打开终端(Terminal)。 使用pnpm进行安装(如未安装pnpm,请先全局安装:npmi-gpnpm):展开代码语言:BashAI代码解释pnpmadd@fission-ai/openspec或者,也可以直接按照OpenSpec └──openspec/├──AGENTS.md#OpenSpec工作流说明├──project.md#项目信息├──specs/#规范文档(当前真实状态)└──changes/#变更提案(进行中的修改 :proposal需求描述AI生成提案,会在OpenSpec下生成changes文件,以本次需求命名。 以下为分解的具体任务/openspec:apply需求id,实现需求由Ai开始开发需求,在此过程中等待/openspec:archive需求id,完成归档其他说明更多高级用法与扩展详见:OpenSpec

    90611编辑于 2025-11-16
  • 来自专栏Linyb极客之路

    OpenSpec工作流全解析:选对模式,开发效率翻倍

    如果你的答案是肯定的,那OpenSpec的工作流模式就能精准解决这些问题。 今天就带大家吃透OpenSpec的核心工作流模式,搞懂不同场景下该用哪种模式,让开发效率直线提升。 开启方式:执行openspec config profile + openspec update新增核心命令:/opsx:new、/opsx:continue、/opsx:ff、/opsx:verify 最佳实践:掌握这4点,用好OpenSpec不踩坑1. 速查手册:OpenSpec核心命令一览为了方便大家日常使用,整理了OpenSpec所有核心命令的用途和适用场景,建议收藏备用:命令核心用途适用场景/opsx:propose创建变更+规划制品快速模式,简单开发

    4.1K41编辑于 2026-03-24
  • 来自专栏大模型系列

    OpenSpec 工作流全解析:从提案到归档的 AI 原生开发范式

    先来一张图让我们看看OpenSpec是如何工作。 OpenSpec 六阶段工作流示意图以下简单地说OpenSpec就是一套 规范驱动开发(Spec-Driven Development) 的 AI 辅助工作流,通过 6 个标准化阶段,确保需求、设计、 1.1 变更即代码(Change-as-Code)这是 OpenSpec 最核心的理念。 渐进式改造:对于大型遗留系统,可以分模块逐步引入 OpenSpec优先对高风险、高复杂度的模块进行规范化利用 OpenSpec 的验证机制确保改造过程的安全性5.3 性能优化在大规模项目中,OpenSpec 关键是要理解其背后的核心理念——"先对齐,再构建",这正是 OpenSpec 能够带来价值的根本所在。随着 AI 技术的不断发展,OpenSpec 也将持续演进,为开发者提供更加智能、高效的开发体验。

    59450编辑于 2026-04-17
  • 来自专栏程序员分享

    OpenSpec:让 AI 编码助手从乱猜到照单执行

    OpenSpec,就是把 SDD 落地的那把利器。二、OpenSpec 是什么? 三、怎么使用 OpenSpec? /openspec-skills这条命令会把 OpenSpec 的全套技能(包括 openspec-new、openspec-ff、openspec-apply、openspec-archive 等)安装到你当前 五、常见误区❌ 误区一:OpenSpec 只适合新项目真相:OpenSpec 是专门为存量(brownfield)项目设计的。openspec init 不会碰你现有的任何代码。 从今天起,下一个 feature 就可以用 OpenSpec 来做,已有代码不受任何影响。❌ 误区二:有了 OpenSpec 就不用思考了真相:OpenSpec 把"思考"前置了,不是消除了。

    1.3K10编辑于 2026-04-08
  • 来自专栏深蓝居

    拥抱AI编程,用中文进行规范驱动开发:OpenSpec汉化版正式发布

    为了解决这个问题,GitHub 上知名的 Spec 驱动开发框架 OpenSpec 应运而生。今天,我非常高兴地宣布 OpenSpec 中文版(OpenSpec-cn) 正式发布! OpenSpec-cn (OpenSpec 中文版) 做了以下彻底的本地化工作: 全中文 CLI:从 openspec-cn init 到报错信息,全部中文化,交互更友好。 openspec/ 目录结构: openspec/project.md:项目级约定与背景 openspec/specs/:当前真实的功能规范 openspec/changes/:新的变更提案 生成面向 AI 的说明文件 openspec/AGENTS.md 为支持的工具安装或更新 OpenSpec 相关的斜杠命令(例如 CodeBuddy Code 中的 /openspec:proposal、/openspec 添加用户登录功能 CodeBuddy Code 会调用 OpenSpec-cn,在 openspec/changes/ 下生成一个新的变更目录(例如 add-user-login): openspec

    5.4K10编辑于 2025-12-21
  • SDD 赋能 AI 编程:OpenSpec 让需求驱动告别 AI “自由发挥”

    核心思路:用需求驱动开发OpenSpec的精髓,就是给AI加了一套“需求先行”的工作流。再也不用在对话框里长篇大论解释需求,盼着AI能听懂。 我只需要跟AI说一句:帮我写一份OpenSpec需求提案,要实现按角色和团队筛选个人资料的功能。 它会自动创建openspec/目录,配置好和AI工具的集成,直接就能用。 如果你用的是Cursor、ClaudeCode或Copilot,它会自动添加/openspec:proposal这类命令;就算不用这些工具,你直接跟AI说“创建一份OpenSpec需求提案”,它照样能工作 :展开代码语言:BashAI代码解释npminstall-g@fission-ai/openspec@latestopenspecinit然后直接跟AI说:“帮我写一份OpenSpec需求提案,要实现深色模式功能

    8.3K11编辑于 2026-01-17
  • 来自专栏深蓝居

    拥抱AI编程,用中文进行规范驱动开发:OpenSpec汉化版正式发布

    为了解决这个问题,GitHub上知名的Spec驱动开发框架OpenSpec应运而生。今天,我非常高兴地宣布OpenSpec中文版(OpenSpec-cn)正式发布! OpenSpec:让SDD落地OpenSpec是一个轻量级的框架,它通过一套标准的文件结构和工作流,让SDD变得简单易行。 OpenSpec-cn(OpenSpec中文版)做了以下彻底的本地化工作:全中文CLI:从openspec-cninit到报错信息,全部中文化,交互更友好。 /目录结构:openspec/project.md:项目级约定与背景openspec/specs/:当前真实的功能规范openspec/changes/:新的变更提案生成面向AI的说明文件openspec /AGENTS.md为支持的工具安装或更新OpenSpec相关的斜杠命令(例如CodeBuddyCode中的/openspec:proposal、/openspec:apply、/openspec:archive

    8.9K52编辑于 2025-12-12
  • 来自专栏Linyb极客之路

    OpenSpec 让你和 AI 助手高效协作不返工

    如果你也有这些困扰,那今天要介绍的OpenSpec绝对是你的救星! 接下来就跟大家好好聊聊,为什么要用OpenSpec、它能做什么,以及如何快速上手这个工具。一、为什么一定要用OpenSpec? 自动生成标准化项目结构,规范管理所有内容在项目中执行openspec init后,会自动生成专属的openspec/目录,所有规范、变更都在这个目录里管理,结构清晰,一眼就能看懂:openspec/├─ 全流程可追溯,支持项目审核与验证开发过程中,你可以通过OpenSpec的CLI命令,随时查看、验证项目状态:列出所有待实现的变更:openspec list查看某个变更的详细内容:openspec show 项目初始化进入你的项目根目录,执行:openspec init,自动生成上述的openspec/目录,初始化完成。

    3.4K70编辑于 2026-03-10
  • 来自专栏运维有术

    架构师手册:OpenSpec + Superpowers 打造一人极简开发工作流实战指南

    1.1 OpenSpec:锁定意图,管理变更OpenSpec(npm 包 @fission-ai/openspec,当前 v1.2.0)做的是规格驱动开发。 两个工具之间的衔接,靠的是架构师在同一个 Claude Code 会话里操作——先跑 OpenSpec 的命令,再让 Superpowers 接手实现,最后回到 OpenSpec 归档。 我已经用 OpenSpec 定义好了需求,规格文档在 openspec/changes/create-kanban/ 目录下。 看看 OpenSpec + Superpowers 怎么处理。 选择是——delta specs 合并到 openspec/specs/,变更文件夹移动到 openspec/changes/archive/ 目录。下一轮迭代又可以开始了。

    17220编辑于 2026-04-25
  • 来自专栏lpp的专栏

    破局AI编程困境:规范驱动的价值与OpenSpec实践路径

    #####AI编程提示词的三个进化阶段三、落地实践:基于OpenSpec的规范驱动实施步骤OpenSpec作为专为AI编程设计的规范驱动开发工具,通过轻量级的CLI命令和标准化目录结构,让规范驱动流程可快速落地 init命令,会帮你项目中初始化openspec工作流。 这里我们选Codebuddy Code(CLI)完成后,项目根目录会生成openspec/文件夹和AGENTS.md文件,其中openspec/目录包含specs/(当前规范)、changes/(变更提案 OpenSpec相关斜杠命令(如/openspec:proposal),则配置完成。 四、场景适配:让OpenSpec发挥最大价值规范驱动并非适用于所有开发结合OpenSpec的特性,合理选择应用场景才能最大化效率。

    6.1K31编辑于 2025-12-25
  • 来自专栏开源物联网平台开发

    AI 编程时代的规范驱动开发:OpenSpec 实践指南

    OpenSpec 做的事情,就是在人类与 AI 之间建立一个持久化的共识层。 ✓ 将增量规范合并到 openspec/specs/ui/spec.md ✓ 移动到 openspec/changes/archive/2025-01-24-add-dark-mode list # 列出活动变更 openspec show <name> # 查看变更详情 openspec validate # 验证规范格式 openspec view OpenSpec 的哲学是"轻量但足以实现目标"—— 流畅而非僵化,迭代而非瀑布式,简单而非复杂。 如果你正在寻找一种方式,让 AI 编程变得可预测、可追溯、可协作,不妨试试 OpenSpecOpenSpec 是 MIT 许可的开源项目,欢迎贡献!

    2.2K30编辑于 2026-04-02
领券