OpenSpec

活跃
GitHub TypeScript MIT

简介

OpenSpec 是一个规范驱动开发(SDD)平台,通过定义规格说明来指导 AI 编程助手生成代码,提升开发效率与代码质量。

核心特性

  • 规范驱动开发(SDD)— 通过结构化规范文件(proposal、specs、design、tasks)在编写代码前对齐人与 AI 的理解
  • Slash 命令工作流 — 支持 /opsx:propose、/opsx:apply、/opsx:archive 等命令驱动完整的开发流程
  • Artifact 引导工作流 — 每个变更生成独立文件夹,包含提案、需求、设计和任务清单
  • 多工具兼容 — 支持 25+ AI 编码助手(Claude Code、Cursor、Codex 等)
  • CLI 工具链 — 全局安装后通过 openspec init 初始化项目,openspec update 刷新配置

适用场景

💡 在 AI 辅助开发前制定规范,确保代码符合预期需求
💡 为团队建立标准化的需求-设计-实现工作流程
💡 管理复杂功能的变更历史和归档记录
💡 在不同 AI 编码工具间保持一致的开发规范

快速开始

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

# 进入项目目录并初始化
cd your-project
openspec init

# 告诉 AI 创建一个新功能的规范
# /opsx:propose add-dark-mode
# AI 会生成 proposal.md、specs/、design.md、tasks.md

# 实现规范中的任务
# /opsx:apply

# 完成后归档
# /opsx:archive

相关项目