跳到主要内容

欢迎使用 OpenSpec

OpenSpec 是一个规范驱动开发(Spec-Driven Development, SDD)框架,专为 AI 编码助手设计。它为 AI 编码工作流添加了一个轻量级的规范层,帮助人类和 AI 在编写代码前就规范达成一致。

核心理念​

OpenSpec 基于四个核心原则构建:

  • Fluid not rigid - 灵活而非僵化:没有阶段门,可以随时开展任何有意义的工作
  • Iterative not waterfall - 迭代而非瀑布:边构建边学习,边学习边完善
  • Easy not complex - 简单而非复杂:轻量级设置,最小化仪式
  • Brownfield-first - 首选存量系统:适用于现有代码库,而不仅仅是新项目

工作流​

OpenSpec 提供了一套简洁的 slash 命令:

/opsx:propose ──► /opsx:apply ──► /opsx:archive

你也可以使用扩展工作流:

/opsx:new ──► /opsx:ff ──► /opsx:apply ──► /opsx:verify ──► /opsx:archive

快速开始​

# 安装 OpenSpec
npm install -g @fission-ai/openspec@latest

# 初始化项目
cd your-project
openspec init

# 告诉 AI:/opsx:propose <你想构建的内容>

系统要求​

  • Node.js 20.19.0 或更高版本
  • 支持 slash 命令的 AI 编码助手(Claude Code、Cursor、Windsurf 等)

下一步​

社区​