GitHub Spec-Kit 的完整中文汉化版本 | 规范驱动开发工具包
Spec-Kit 是 GitHub 开源的规范驱动开发工具包,与 Cursor 等 AI 编码工具深度集成,帮助开发者从需求到实现的全流程开发。
本项目特点:
- 🇨🇳 完整中文化 - 所有命令和模板已汉化
- 📋 开头一句话 - 每个命令都有简洁的用途说明
- 🚀 开箱即用 - 克隆即可使用
- 📚 文档完善 - 详细的中文使用指南
| 阶段 | 命令 | 用途 | 
|---|---|---|
| 1️⃣ | /speckit.specify | 将功能需求转化为清晰的规范文档 | 
| 2️⃣ | /speckit.plan | 制定功能的技术实现方案 | 
| 3️⃣ | /speckit.tasks | 将技术方案分解为可执行的任务清单 | 
| 4️⃣ | /speckit.implement | 按任务清单逐步实现功能代码 | 
| 命令 | 用途 | 使用时机 | 
|---|---|---|
| /speckit.constitution | 定义项目的核心原则和开发规范 | 项目开始时(可选) | 
| /speckit.clarify | 解决规范中的模糊和歧义问题 | 规范化后(可选) | 
| /speckit.analyze | 检查规范、计划、任务的一致性 | 实现前(可选) | 
| /speckit.checklist | 生成需求质量验证清单 | 任何阶段 | 
# 1. 在 GitHub 上点击 "Use this template" 创建新仓库
# 2. 克隆您的新仓库
git clone https://github.com/your-username/your-project.git
cd your-project
# 3. 开始使用(在 Cursor 中)
/speckit.specify
开发一个用户注册功能...# 1. 确保已安装 Spec-Kit CLI
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
# 2. 在项目中初始化
cd your-existing-project
specify init --here --ai cursor --force
# 3. 复制中文化文件
# 从本模板复制 .cursor/commands/ 和 .specify/templates/ 到您的项目# 步骤 1:创建功能规范
/speckit.specify
开发一个待办事项管理功能。用户可以创建、查看、标记完成、删除待办事项。
# 步骤 2:制定技术方案
/speckit.plan
# 步骤 3:分解任务
/speckit.tasks
# 步骤 4:开始实现
/speckit.implement指定 → 规划 → 任务 → 实现
原则 → 指定 → 澄清 → 规划 → 任务 → 分析 → 实现
.
├── .cursor/
│   └── commands/          # 8个汉化的命令文件
│       ├── speckit.constitution.md
│       ├── speckit.specify.md
│       ├── speckit.clarify.md
│       ├── speckit.plan.md
│       ├── speckit.tasks.md
│       ├── speckit.implement.md
│       ├── speckit.analyze.md
│       └── speckit.checklist.md
│
├── .specify/
│   ├── memory/
│   │   └── constitution.md    # 项目宪章模板
│   ├── scripts/               # 自动化脚本
│   └── templates/             # 5个汉化的文档模板
│
├── README.md                  # 本文档
└── 命令快速参考.md             # 命令速查表
本项目遵循以下汉化原则:
✅ 已汉化
- 所有命令的 description和执行说明
- 所有模板的章节标题和注释
- 每个命令开头的"命令用途"说明
✅ 保持英文
- 命令文件名(如 speckit.specify.md)
- 命令触发词(如 /speckit.specify)
- 技术标识符(变量名、路径等)
原因:确保工具稳定运行的同时提供最佳中文体验
| 对比项 | 传统开发 | Spec-Kit | 
|---|---|---|
| 需求管理 | 口头沟通,易误解 | 结构化文档,清晰明确 | 
| 开发流程 | 直接编码,后期问题多 | 先规范后实现,减少返工 | 
| 测试覆盖 | 后期补充,覆盖率低 | 强制 TDD,测试先行 | 
| 文档维护 | 文档与代码脱节 | 规范与实现同步 | 
| 团队协作 | 依赖个人理解 | 基于统一规范 | 
每个命令文档都以简洁的方式告诉您它的用途:
## 📋 命令用途
**将功能需求转化为清晰的规范文档**查看 命令快速参考.md 获取:
- 所有命令总览
- 使用时机说明
- 完整工作流示例
- 使用技巧
- Python: 3.11+
- 包管理器: uv
- AI 工具: Cursor(推荐)或其他兼容工具
- Git: 版本控制
欢迎提交 Issue 和 Pull Request!
如果您发现翻译不准确或有改进建议,请:
- Fork 本仓库
- 创建您的特性分支
- 提交更改
- 发起 Pull Request
本项目基于原 github/spec-kit 项目。
汉化工作遵循原项目的许可证。
如果这个汉化版本对您有帮助,请点击右上角的 ⭐ Star 支持我们!
开始使用 Spec-Kit 中文版,体验规范驱动开发的强大威力! 🚀