Spec驱动开发(Spec-Driven Development)是一种软件开发方法论,强调在编写代码之前先系统化地定义和完善规格说明(Specification)。其核心流程通常包括需求文档、设计文档和任务列表的逐步细化,以确保开发目标明确、可追溯。该范式旨在减少因需求模糊导致的返工,提升人机协作或团队协作中的开发一致性与可控性。