Wiki 知识库

全部文档 / 标签: 代码质量

19 篇
清除

顶级工程师驾驭AI的硬核打法:单月合入2500个生产PR的实践内幕

前Meta和Netflix资深工程师、现xAI核心主力Lauren Tan公开了她在Cursor大会的分享:通过把人类检查点前移,让智能体自己拉起真实环境验证并留存运行时证据,实现单月合入2500个生产PR。她将团队禁用的坏习惯写成编译器规则(如封死useEffect、禁止注释),把代码库目录作为外部记忆体防止上下文污染,并将这套心法封装为开源插件pstack,内含23个任务剧本和23条工程铁律。核心理念是:没有验证的并发才可怕,只有带着运行录像和证据链自己闭环的智能体才配做工程分身。

技术 › Agent AYi (@AYi_AInotes) 2026-09-226.2 KB 83

让 Codex 与 Claude Code 联手分析 Codex 开源仓库:能学到什么

文章分析了 John Wang 对 OpenAI Codex 开源仓库的研究。Codex 从 2025 年 5 月的 98 个月提交、单一主作者,增长到 2026 年的 900+ 月提交、35 位常规贡献者,归因于大量使用 coding agent、团队扩招和对护栏规则的重投资。核心经验包括:AGENTS.md 把 review 踩过的坑编码成规则;规则按 Review → AGENTS.md → Lint/CI 三级演进;测试代码占 40%,分层执行保证速度;迁移通过 feature flag 推进并用 lint 锁定成果。结论是工程实现变便宜后,测试、边界、自动化和招人等经典工程要素反而更重要。

技术 › Harness Engineering meng shao 2026-09-048.6 KB 6K 13 79

The Complete Guide to pstack Pt. 1: Verification is all you need

作者介绍了其个人工程技能集 pstack,借助 AI Agent 每月发布 2000 个高质量 PR。文章重点讲解验证技能的重要性:让 Agent 能自行验证工作成果、闭环迭代,可将团队产出放大 100-1000 倍。作者分享了如何用 /create-verification-skill 创建验证技能,强调选择易调试的技术栈(如利用 Chrome DevTools Protocol、iOS 模拟器)对 Agent 工作效率的关键影响,并建议为 Agent 构建 CLI 形式的调试工具,使验证可复现、可测试,从而让所有工程师甚至非工程师都能高效贡献代码。

技术 › Skill lauren 2026-09-0122.9 KB 1.2M 7.2K 76

智能体工程模式:代码免费时代的软件工程实践

本文解读 Simon Willison 的《Agentic Engineering Patterns》,系统总结编码 Agent 时代的软件工程方法论。核心观点:当写代码边际成本趋零,工程师职责转向为 Agent 配备工具、定义问题、验证结果。文章区分了 agentic engineering 与 vibe coding,提出囤积已验证方案、用异步 Agent 清理技术债、子 Agent 保护上下文、Red/Green TDD 与证据式测试等模式,并强调提交未审查代码是最大反模式,以及通过走读和交互式解释偿还认知债。

技术 › Agent meng shao 2026-08-309.4 KB 27.5K 193 87

Building software factories (with no slop)

本文探讨了AI生成代码带来的代码审查瓶颈和'AI垃圾'问题。作者认为,随着AI编码能力增强,人类审查速度成为瓶颈,导致代码质量下降。他提出解决方案:将代码库视为黑盒,通过定义清晰的接口、不变量、追踪和决策记录等'工件'来确保系统可检查性,而无需阅读实现代码。作者强调软件工程的核心是解决问题而非编写代码,未来工程师的职责是设计人与AI协作的系统。

技术 › LLM David 2026-08-2014.8 KB 304.5K 855 76

Agentic Code Quality

本文探讨了在AI代理大规模生成代码的背景下,如何通过约束和验证机制(如质量门禁)来保证软件质量。作者认为,传统的代码审查方式已无法应对海量代码,因此需要将质量检查嵌入到代理的运行环境、工具链和操作系统中。文章详细介绍了多种约束形式,包括单元测试、属性测试、变异测试等,并讨论了自主性、信任、反馈循环和扩展性等关键问题。最后,作者强调人类注意力应集中在最复杂的问题上,而自动化检查应承担大部分质量保障工作。

技术 › Harness Engineering Addy Osmani 2026-08-1212.2 KB 425.6K 1.1K 76

The First 10 Rules I Give To Every AI Agent: How I Stopped AI Agents From Breaking My Codebase

AI coding agents can introduce bugs and break codebases without clear constraints. This article presents ten practical rules to guide AI agents, such as reading before writing, avoiding unnecessary dependencies, matching existing style, handling loading/error/empty states, and requiring explanations for changes. These rules help channel agent capabilities safely, reducing breakage and improving reliability.

技术 › Agent Kanika 2026-08-1211.9 KB 26.8K 30 81

循环智能体的失效与图架构改造指南

作者分享了将单一的“循环”智能体重构为“图”架构的实战经验。文章指出,当生产输出的智能体同时负责自我评估时,会导致审核机制失效(橡皮图章)。为解决此问题,作者将任务拆分为研究员、作者和审核员三个独立节点,严格限制各节点对状态数据的读写权限,并引入条件路由进行质量把控。改造后,初稿通过率从45%提升至82.5%,有效提升了系统可靠性。

技术 › Agent Gipp 2026-08-0714.4 KB 235.1K 130 86

从零开始玩转循环:AI Agent 的四种循环模式与最佳实践

本文深入探讨了 AI 智能体中的“循环”设计理念。文章将循环定义为重复执行工作周期直至满足停止条件的过程,并详细介绍了四种主要模式:回合制、目标导向、基于时间和主动式循环。文章还提供了控制 Token 消耗、维护代码质量及选择合适场景的实用建议,旨在帮助开发者利用 Claude Code 高效构建自动化工作流。

技术 › Agent 宝玉 (译) 2026-07-0714.4 KB 79.9K 572

从盲区扫描到测验合并:重写 AI Coding 工作流

文章基于 Anthropic 员工 Thariq 的理念,探讨了 AI 编程中的核心痛点:通过“未知项管理”替代单纯的“Prompt 优化”。作者将未知项分为四类,并提出了相应的解决策略:用“盲区扫描”发现隐性问题,用“多版原型”明确模糊标准,用“实现笔记”记录代码逻辑,最后通过“反向测验”确保开发者理解变更。这套流程旨在将未知项在低成本阶段暴露,避免后期返工,实现高质量的 AI 辅助编程。

技术 › Skill 泊舟 2026-07-0611.3 KB 35.8K 39

Claude Code 官方循环工程入门指南

本文介绍了 Claude Code 中的“循环”概念,即智能体重复执行任务直到满足停止条件。文章详细讲解了基于回合、基于目标、基于时间和主动式四种循环类型,并提供了相应的使用场景与示例。同时,文章还分享了保持代码质量和管理 Token 用量的最佳实践,帮助开发者高效利用 Claude Code 完成复杂的自动化任务。

技术 › Claude Code 老金 2026-07-039.2 KB 97.2K 163

Codex Skill 小白避坑指南

文章介绍了 Codex Skill 的核心概念及其作为“工作说明书”在规范 AI 工作流程中的作用。针对新手用户,作者推荐了四类必备 Skill:规划类、GitHub/CI 类、文档查询类及测试质量类,并提供了安装避坑建议与使用技巧。文章旨在帮助小白通过 Skill 将 Codex 从简单的聊天框升级为标准化的工程助手。

技术 › Codex 博客|AI通关笔记 2026-06-087.1 KB 66.5K 123

The AI Agent Complexity Ratchet: Why 90% Test Coverage Is Required

文章探讨了 AI 编程代理(Agent)如何改变软件开发的范式。作者通过 GStack 和 GBrain 两个开源项目的经验,指出 AI 使得同时实现高速度和高质量成为可能。核心在于构建“复杂度棘轮”:即 90% 的测试覆盖率。AI 代理能伴随代码编写测试、文档和评估结果,确保每次迭代都建立在质量底线之上,防止退化,从而实现只能变好不能变坏的“单向运动”开发模式。

技术 › Agent Garry Tan 2026-05-1244.9 KB 244.3K 792 85

利用函数式事件溯源消除业务逻辑 Bug

文章介绍了一种基于函数式事件溯源(Functional Event Sourcing)的库,旨在让业务逻辑 Bug 在结构上不可能发生。作者通过定义可组合的状态机,在类型层统一描述状态转换,自动生成决策逻辑和演化逻辑,从而避免两者不一致。此外,该库还能自动生成 Mermaid 流程图,并利用 SMT 求解器验证业务不变性,大幅提升代码的健壮性和可维护性。

技术 › 后端 Nadeem Bitar 2026-05-044.7 KB 27.5K 201 77

35个鲜为人知的 Claude Code 技巧与工作流

文章分享了作者数月来每日使用 Claude Code 总结出的 35 个高效技巧,旨在将 Claude Code 从基础辅助工具转变为极致的生产力引擎。内容涵盖核心命令(如计划模式、压缩上下文、持久化记忆)、生产力工作流(如增量构建、测试先行、截图调试)以及架构层面的审计与模式执行技巧。作者强调这些实战技巧能显著减少 Bug 并提升代码质量。

技术 › Claude Code Khairallah AL-Awady 2026-04-2127.4 KB 5.1M 1.6K 85

8 个 Claude Code Hooks 实战:从防误删到自动提交

文章介绍了通过 Claude Code Hooks 来解决 AI 辅助编程中的痛点。作者分享了 8 个实用 Hook,涵盖代码格式化、危险命令拦截、敏感文件保护、自动化测试、Lint 检查及审计日志等。这些配置能将被动检查转为自动化流程,显著提升代码质量与安全性。

技术 › Claude Code 实践哥MinLi 2026-04-057.7 KB 54.1K 181 83

10万开发者调查证实AI写的代码大部分是垃圾,这个Harness Engineering方法论把产出质量拉高了3倍

本文介绍了 HumanLayer 创始人 Dex Horthy 提出的“Harness Engineering”方法论,旨在解决 AI 编码 Agent 在复杂代码库中产出质量差的问题。核心观点包括:上下文窗口管理是关键(区分“聪明区”与“笨蛋区”),通过 Research-Plan-Implement (RPI) 流程压缩意图,以及利用子 Agent 进行上下文控制而非角色扮演。文章强调要审查计划而非代码,避免外包思考,并指出未来的挑战在于团队流程的适应。

技术 › Harness Engineering Jason Zhu 2026-04-059.7 KB 6.9K 54 88

让该死的 AI Coding 慢下来

本文由 libGDX 创始人撰写,批判了当前盲目依赖 AI 编程代理(Agent)的现象。作者指出,虽然 AI 能快速生成代码,但其缺乏学习能力且容易累积微小错误,导致代码库复杂度在短期内失控,甚至引发严重的服务故障。文章主张开发者应保持“慢下来”,将 AI 视为辅助工具而非决策者,通过人工把控架构设计和代码审查,才能构建出可维护、高质量的软件系统。

技术 › Agent Mario Zechner 2026-04-0113.6 KB 29.1K 52 80