首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 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主要痛点痛点严重程度说明解决方案缺少规范文档高现有代码没有规范记录渐进式补充规范代码与规范不一致高重构时可能出现不一致先写规范再改代码技术栈混乱中多种框架混用在

    1.7K10编辑于 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之前,真正知道自己在做什么。

    72221编辑于 2026-03-26
  • 来自专栏痴者工良

    通过 OpenSpec + OpenCode 实践 AI Specs

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

    12.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

    94310编辑于 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

    3.5K20编辑于 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来了解项目规范的标准格式。

    3.9K12编辑于 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/ 目录,里面包含提案、规格、设计和任务文件。

    2.6K10编辑于 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

    84011编辑于 2025-11-16
  • 来自专栏程序员分享

    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 把"思考"前置了,不是消除了。

    85610编辑于 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.1K10编辑于 2025-12-21
  • 来自专栏Linyb极客之路

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

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

    3.2K40编辑于 2026-03-24
  • 来自专栏开源物联网平台开发

    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 许可的开源项目,欢迎贡献!

    1.7K30编辑于 2026-04-02
  • 来自专栏Linyb极客之路

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

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

    3.1K70编辑于 2026-03-10
  • 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需求提案,要实现深色模式功能

    8K11编辑于 2026-01-17
  • 来自专栏lpp的专栏

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

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

    5.9K31编辑于 2025-12-25
  • 来自专栏深蓝居

    拥抱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.6K51编辑于 2025-12-12
  • 来自专栏Linyb极客之路

    OpenSpec Commands 全解析:让 AI 编码工作流更规范高效

    先搞懂:OpenSpec命令的两大核心体系OpenSpec的命令并非杂乱无章,而是根据使用场景分为默认快速工作流(core配置) 和扩展工作流 两大体系,前者满足日常快速开发需求,后者适配复杂开发场景的精细化控制 ,默认全局启用的是core配置,如需开启扩展工作流,执行以下两步即可:运行openspec config profile,选择workflows;在项目中执行openspec update。 、/openspec-apply-change注意:GitHub Copilot的OpenSpec命令仅在IDE扩展(VS Code、JetBrains等)中可用,CLI版本暂不支持自定义提示文件。 解决方案:① 用openspec schemas列出可用schema;② 检查schema名称拼写;③ 自定义schema可执行openspec schema init <name>创建。4. 命令未被AI工具识别原因:OpenSpec未初始化或技能未加载。

    31960编辑于 2026-04-14
  • 来自专栏运维有术

    AI 编程工作流选型:Spec-Kit、OpenSpec、Superpowers 深度对比

    // 伪代码:OpenSpec 的变更管理 class OpenSpec { async propose(description: string): Promise<Change> { const OpenSpec 的哲学是:迭代胜过瀑布。 OpenSpec 实战 安装: npm install -g @fission-ai/openspec@latest 创建变更提案: # 通过 AI 代理调用 /opsx:propose Add dark mode support to the dashboard OpenSpec 会在 openspec/changes/add-dark-mode/ 目录下生成: add-dark-mode/ ├── 现有代码库改造 OpenSpec 跨工具开发 OpenSpec 需要规范生成代码 Spec-Kit 最后说一句:工具是手段不是目的。

    3.1K10编辑于 2026-04-01
  • 来自专栏运维有术

    OpenSpec 最佳实战:3 步工作流 × 3 种场景,新老项目通用

    OpenSpec 是什么 OpenSpec 的核心设计可以用两组目录说清楚: specs/ — 规范真相源,记录系统当前的行为,按领域组织。 安装与初始化 OpenSpec 基于 Node.js,需要 20.19.0 或更高版本。 AI 工具) openspec init # 升级后刷新指令文件 openspec update 初始化完成后,项目根目录会生成 openspec/ 文件夹。 这也是 OpenSpec 灵活而非僵化的设计思路。 OpenSpec 专门为这种情况设计了 Brownfield 工作流。

    1.5K10编辑于 2026-04-01
  • 来自专栏得物技术

    Claude Code + OpenSpec 正在加速 AICoding 落地:从模型博弈到工程化的范式转移|得物技术

    下表展示了SDD的三个演进阶段:OpenSpec的工件体系(Artifacts)OpenSpec弃用了笨重的开发文档,转而采用一套轻量级的、面向AI优化的Markdown工件体系。 四、实战:CC+OpenSpec如何落地真实业务在实际的企业业务场景中,如何整合这两大工具?答案在于将OpenSpec的标准化指令集注入到ClaudeCode的会话环境中。 工具链对比:为何选择OpenSpec在SDD工具链中,OpenSpec展现出了极高的工程性价比:OpenSpec的优势在于它不试图改变开发者的工具偏好。 无论是使用ClaudeCode、Cursor还是Aider,都可以无缝接入OpenSpec的规格管理层。 角色转变:从“码农”到“规格定义者”在CC+OpenSpec模式下,软件工程师的角色正在发生质变。

    1.5K40编辑于 2026-03-24
领券