Skip to Content
👋 嘿,欢迎来到 Spec Kit - 让规格说明变为可执行的! 了解详情

Spec Kit

*更快地构建高质量软件. *

**借助规范驱动开发(Spec-Driven Development)的力量, 让组织能够专注于产品场景, 而不是编写重复性的代码. **

什么是规范驱动开发?

规范驱动开发颠覆了传统软件开发模式. 几十年来, 代码一直是王者——规范只是我们在开始”真正工作”(编码)时构建和丢弃的脚手架. 规范驱动开发改变了这一点: 规范变得可执行, 直接生成可工作的实现, 而不仅仅是指导实现.

快速开始

核心理念

规范驱动开发是一个强调以下方面的结构化过程:

  • 意图驱动开发: 规范在”如何做”之前定义”做什么”
  • 丰富的规范创建: 使用护栏和组织原则
  • 多步骤细化: 而不是从提示词一次性生成代码
  • 严重依赖: 先进的 AI 模型能力来进行规范解释

开发阶段

阶段重点关键活动
0 到 1 开发(“新建项目”)从零开始生成
  • 从高层需求开始
  • 生成规范
  • 规划实施步骤
  • 构建生产就绪的应用程序
创造性探索并行实现
  • 探索多样化的解决方案
  • 支持多种技术栈和架构
  • 实验UX模式
迭代增强(“现有项目改造”)现有项目现代化
  • 迭代添加功能
  • 现代化遗留系统
  • 适应流程

实验目标

我们的研究和实验专注于:

技术独立性

  • 使用多样化的技术栈创建应用程序
  • 验证规范驱动开发是一个不依赖于特定技术、编程语言或框架的过程

企业约束

  • 展示关键任务应用程序开发
  • 融入组织约束(云提供商、技术栈、工程实践)
  • 支持企业设计系统和合规要求

以用户为中心的开发

  • 为不同的用户群体和偏好构建应用程序
  • 支持各种开发方法(从随意编程到 AI 原生开发)

创造性和迭代过程

  • 验证并行实现探索的概念
  • 提供强大的迭代功能开发工作流
  • 扩展流程以处理升级和现代化任务

贡献

请参阅我们的贡献指南 了解如何为这个项目做出贡献.

支持

如需支持, 请查看我们的支持指南 或在 GitHub 上提出问题.

最后更新于: