# Speckit - Spec-Driven Development 指南

欢迎来到 Speckit 文档!这里将为您详细介绍规范驱动开发(Spec-Driven Development,SDD)的理念、方法和最佳实践。

# 什么是 Speckit?

Speckit 是 GitHub 提供的一个工具包,旨在帮助开发团队采用**规范驱动开发(Spec-Driven Development,SDD)**的方法。SDD 强调在开发过程中首先定义清晰的规范,然后根据这些规范进行实现,以确保软件的质量和一致性。

# 核心理念

规范驱动开发的核心思想是:

  1. 先规范,后实现 - 在编写代码之前,先明确定义系统的行为和接口
  2. 规范即文档 - 规范本身就是最好的文档,清晰描述了系统的预期行为
  3. 规范即测试 - 规范可以作为测试的基础,确保实现符合预期
  4. 持续迭代 - 规范与实现相互促进,不断优化

# ⚡ AI 时代的完美匹配

SDD 与 AI 提效的关联非常密切! 规范的明确性和结构化特性,使得 AI 工具能够更准确地理解需求并生成高质量的代码:

  • 规范即提示词 - 规范本身就是给 AI 的完美输入
  • 自动代码生成 - AI 可以基于规范自动生成 API 实现、测试用例、文档
  • 效率提升 3-10 倍 - 从规范到代码,AI 可以大幅提升开发效率

👉 详细了解 SDD 与 AI 提效

# 快速开始

# 文档结构

本文档包含以下部分:

  • 介绍 - 了解 SDD 和 Speckit 的基础知识
  • 最佳实践 - 学习如何编写高质量的规范
  • 使用指南 - 实际应用和工具集成

# 开始探索

点击左侧导航栏开始您的 SDD 之旅!


提示:如果您是第一次接触规范驱动开发,建议从什么是 SDD?开始阅读。

最后更新: 11/11/2025, 10:55:08 AM