Spec-Driven Development: 打破传统开发范式,打造高效、可执行的规格驱动软件开发流程,改变“代码为王”的旧思维,规格不再是废纸,而是直接生成可运行代码的核心驱动力。
• 核心理念:先明确“做什么”和“为什么”,而非“怎么做”,规格成为开发的执行蓝本,支持多轮细化,提升代码质量与开发效率。
• 开发流程:从需求启动,生成详细规格,制定技术方案,拆解任务,最终实现生产级应用,支持新项目(Greenfield)和遗留系统迭代(Brownfield)。
• 技术独立:兼容多种技术栈与架构,验证规格驱动开发不依赖特定语言或框架,适配企业级约束与合规需求。
• 用户导向:支持多用户群体与多样开发模式,结合 AI 编程助手(如 Copilot、Claude Code),实现创意探索与持续迭代。
• 工具链支持:Linux/macOS/WSL2 环境,配合 uv 包管理和 Python 3.11+,利用 /specify、/plan、/tasks 指令快速构建项目规格、技术计划及开发任务。
• 资源丰富:详细文档、逐步教程、故障排查指南和活跃社区助力快速上手与问题解决。
Spec Kit 让软件开发回归本质,聚焦产品场景,减少重复代码,提升团队协作与创新力。
• 核心理念:先明确“做什么”和“为什么”,而非“怎么做”,规格成为开发的执行蓝本,支持多轮细化,提升代码质量与开发效率。
• 开发流程:从需求启动,生成详细规格,制定技术方案,拆解任务,最终实现生产级应用,支持新项目(Greenfield)和遗留系统迭代(Brownfield)。
• 技术独立:兼容多种技术栈与架构,验证规格驱动开发不依赖特定语言或框架,适配企业级约束与合规需求。
• 用户导向:支持多用户群体与多样开发模式,结合 AI 编程助手(如 Copilot、Claude Code),实现创意探索与持续迭代。
• 工具链支持:Linux/macOS/WSL2 环境,配合 uv 包管理和 Python 3.11+,利用 /specify、/plan、/tasks 指令快速构建项目规格、技术计划及开发任务。
• 资源丰富:详细文档、逐步教程、故障排查指南和活跃社区助力快速上手与问题解决。
Spec Kit 让软件开发回归本质,聚焦产品场景,减少重复代码,提升团队协作与创新力。