AI 规范驱动开发 SDD
什么是规范驱动开发 (Spec-Driven Development, SDD) 规范驱动开发(SDD)是一种专门为 AI 辅助编程(AI-Native Engineering) 打造的软件开发方法论。在传统的开发中,人类开发者直接编写代码;而在 SDD 模式下,人类的角色转变为“系统架构师”和“产品经理”,主要负责编写和维护结构化的需求规范(Spec),然后由 AI 智能体(如 Claude Code)根据规范自动生成执行计划、拆解任务并最终编写和测试代码。 SDD 的核心理念是:规范(Spec)即唯一的真实数据源(Single Source of Truth)。 只要规范定义得足够清晰、边界足够明确,AI 就能高效……