※この記事はアフィリエイト広告を含みます
多个AI不再争吵!最强通用语言『Spec-Driven Development』技能已在Claude中登场鲨鱼!
📰 新闻概要
- 构建AI代理之间的“真相源”: Claude的“Spec-Driven Development (SDD)”技能正式发布。不同AI工具如Claude、Cursor、GitHub Copilot、Windsurf等之间能够共享共同的设计思想。
- 在代码编写前自动生成三份规范文档: 在开发开始前,通过对话形式生成“requirements.md(需求)”、“design.md(设计)”和“tasks.md(任务)”,消除AI的随意推测。
- 强大的“偏离协议”的实施: 当实现与设计不符时,AI会立即停止并请求人类的指示,通过自动注入“Universal Instruction Block”到各工具的配置文件中。
💡 重要要点
- 可追溯的需求定义: 使用
shall语法和REQ-xxxID,使所有任务都清晰地基于哪些需求。绝不允许AI“凭感觉”写代码。 - 后向兼容(Retrofit)支持: 具备从现有代码库逆向生成规范文档的功能,即使在没有文档的项目中也能迅速切换到SDD模式。
- 跨平台支持: 一次性生成主要AI代码编辑器的指令文件,如
.cursorrules和.windsurfrules,统一团队内AI的行为。
🦈 鲨鱼的视角(策展人的观点)
随着AI代理的增多,各AI基于独特解读“好心”修改代码的“漂移现象”成为一个严重问题鲨鱼!这个SDD技能恰好击中了这个痛点,成为一款神奇的工具。 特别值得一提的是“偏离协议(DIVERGENCE PROTOCOL)”鲨鱼!“设计偏离立刻停止,别随意猜测”的硬性约束被灌输到所有AI中,其实施的具体性极高鲨鱼。这是将AI从单纯的“代码生成器”转变为严格的“遵循规范机器”的范式转变鲨鱼!
🚀 接下来会如何发展?
不再依赖单一的AI,而是根据需求灵活使用多个AI代理的“多AI开发”将加速发展鲨鱼。在此过程中,人类所写的模糊提示将被像SDD这样的“结构化规范文档”替代,成为AI之间连接的通用语言标准鲨鱼!
💬 鲨鱼的简短总结
AI之间的派系争斗已告一段落!接下来所有AI都将向名为“规范文档”的王者低头的时代到来了鲨鱼!开发效率大幅提升,鲨鱼也乐开了花鲨鱼!🦈🔥
📚 术语解释
-
Spec-Driven Development (SDD): 规范驱动开发。在编写代码之前定义详细的规范(规格),并以此作为开发的指导方针。
-
Source of Truth (真相源): 系统的唯一正确的信息来源。在这里指的是AI所需参考的三份Markdown文件。
-
Divergence Protocol (偏离协议): 在实现过程中如果需要偏离设计或需求时,严格遵守报告人类并请求批准的规则。
-
信息来源: Spec-Driven Development