规范驱动开发(Spec-Driven Development, SDD)
- 需求规格说明spec.md —> 设计方案plan.md/任务清单task.md
- 长期记忆
- 企业级记忆:整个公司的安全红线、合规要求。
- 项目级记忆:constitution.md 中定义的技术选型、架构原则、编码“宪法”。
- 模块级记忆:特定模块的 API 设计、核心逻辑。
- 个人级记忆:个人的代码风格偏好。
- 可编排的行动
- 自定义指令(Slash Commands)
- 钩子(Hooks)
- MCP 服务器
角色转变
- 代码“生产者” -> 规范“设计者”
- 任务“执行者” -> AI 工作流“指挥家”
- Bug“修复者” -> 系统质量“终极责任人”
价值倒转
- 当前
编程与实现(核心产出,耗时最长) -> 设计与架构(系统建模) -> 沟通与需求理解(与人协作)
- AI原生时代
编程与实现(AI主要负责) -> 设计与工作流编排(核心价值区) -> 意图定义及规范设计(与人及AI协作,价值基石)
AI与开发者的集成关系
- Level 1:AI作为外部知识库
- Level 2:AI作为嵌入式副驾驶
- Level 3:AI作为原生工作流智能体
- Level 4:AI作为自主软件工程师
开发范式的转变
- 传统范式
想法 -> PRD文档 -> 设计文档 -> 代码(真理之源)
- SDD范式
想法 -> 可执行规范(真理之约) -> 技术方案 -> 任务列表 -> 生产的代码(产物)
posted @
2026-01-01 16:32
kiper
阅读(
0)
评论()
收藏
举报