AI 编程的新默认范式:规范驱动开发 (SDD)
本文探讨了规范驱动开发在过去 12 个月如何成为 AI 编程的默认架构。文章结合 Thoughtworks、GitHub 和 Amazon 等行业巨头的实践,以及多篇学术论文的数据,分析了为何 SDD 是解决 AI 编程带来的“生产力悖论”和系统级稳定性下降的必要手段。文章详细对比了 Spec Kit、BMAD-METHOD 等五大主流 SDD 仓库的实现哲学与治理机制。
本文探讨了规范驱动开发在过去 12 个月如何成为 AI 编程的默认架构。文章结合 Thoughtworks、GitHub 和 Amazon 等行业巨头的实践,以及多篇学术论文的数据,分析了为何 SDD 是解决 AI 编程带来的“生产力悖论”和系统级稳定性下降的必要手段。文章详细对比了 Spec Kit、BMAD-METHOD 等五大主流 SDD 仓库的实现哲学与治理机制。
文章介绍了一项关于 Agentic Harness Engineering (AHE) 的研究。该框架通过自动进化工具、中间件和记忆等 Harness 组件,在不修改底层模型或提示词的情况下,显著提升了编程智能体的性能。实验表明,AHE 在 Terminal-Bench 2 上将 pass@1 从 69.7% 提升至 77.0%,并在 SWE-bench-verified 上表现出更高的成本效率。研究还发现,仅依赖提示词优化反而会导致性能下降,而工具和中间件的进化才是性能提升的关键。
Ruflo 是一个为 Claude Code 构建的“神经系统”和分层运行时,旨在提供 HNSW 向量记忆、100+ 专用 Agent 以及多智能体群集协调。文章详细介绍了其基于 MCP 的工具表面、联邦通信机制和自学习架构。同时,基于项目最新的 ADR 审计报告,分析了 Ruflo 在功能实现上的真实进展,指出了记忆层已可用而部分执行层(如神经网络预测、工作流运行时)仍处于存根状态的现状。
文章介绍了 OpenAI 生态内两个同时发布的开源项目:Symphony 和 ClawSweeper。两者均基于 Codex App Server 这一原始编排层,分别针对 SDLC 的两端(PR 创建与 Issue 维护)提供了参考实现。Symphony 将 Linear 转化为自动化代理系统,提升 PR 吞吐量;ClawSweeper 则能并行运行大量 Codex 实例,自动清理无意义 Issue。文章分析了它们的架构模式、应用场景及局限性。
本文介绍了 Matt Pocock 开源的一个包含 21 个技能的集合,该库旨在为 Claude Code 等编码代理提供一套经过实战检验的工程化工作流,而非简单的代码提示。文章详细解析了其核心的 5 个日常技能链(如 /grill-me, /to-prd, /tdd),阐述了通过编码“过程”而非“知识”、严格控制作用域及手动调用来优化 AI 行为的设计理念,并说明了如何通过 CLI 将这些技能集成到项目中,以实现从构思到架构迭代的完整开发闭环。
文章介绍了由 Forrest Chang 基于 Andrej Karpathy 观点开发的行为配置文件 CLAUDE.md。该文件针对 AI 编码代理的三大痛点(静默错误假设、过度复杂化、正交破坏)提出了四项核心原则:先思考后编码、简洁优先、外科手术式修改、目标驱动执行。文章详细解析了这 65 行代码的规则逻辑,并提供了通过 curl 命令在 30 秒内集成到现有项目,或通过插件形式全局安装的具体方法。
文章介绍了一款名为 Architecture Diagram Generator 的开源 Claude 技能,它允许开发者通过简单的英文提示词自动生成深色主题的精美系统架构图。文章详细讲解了如何从 GitHub 下载并安装该技能到 Claude Code,以及如何通过聊天界面快速生成、迭代和导出独立的 HTML/SVG 架构图。该工具不仅支持本地项目,还能解析 GitHub 公共仓库,是文档编写和项目交接的得力助手。