OpenSpec教程:69k星SDD规范驱动开发,AI编码前先生成规范

📌 项目:Fission-AI/OpenSpec | 星数:69k(TypeScript,MIT)| 日期:2026-09-19 | 今日 GitHub Trending +298 | 来源:GitHub | Trending详情

📋 项目简介

OpenSpec(69k星,MIT,TypeScript)是规范驱动开发(SDD)工具:先写规范再让AI实现,/opsx:explore探索代码,/opsx:spec生成规范,/opsx:implement执行实现。今日Trending +298。

📊 核心特性

特性说明
SDD三步工作流explore探索代码→spec生成规范→implement执行实现
npm全局安装npm install -g @fission-ai/openspec@latest 一条安装
AI编码助手集成与Claude Code/Cursor/Codex等AI编码助手集成
规范即文档规范文件既是AI实现的契约,也是团队文档
变更追踪规范变更追踪防止实现漂移

⚡ 安装与运行

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

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

# 探索代码生成规范
/opsx:explore
/opsx:spec "添加暗色模式"
/opsx:implement

💡 使用建议

📚 常见问题

OpenSpec的SDD和普通AI编码有什么区别?

普通AI编码直接让AI写代码,OpenSpec先写规范(spec)再让AI实现。规范定义"做什么",AI决定"怎么做",减少AI跑偏。

/opsx:explore和/opsx:spec有什么区别?

explore让AI理解现有代码结构和模式,spec基于理解生成实现规范。先explore再spec,规范更贴合项目实际。

支持哪些AI编码助手?

Claude Code、Cursor、Codex、OpenCode等支持MCP或自定义命令的AI编码助手均可集成。