从盲区扫描到测验合并:重写 AI Coding 工作流
文章基于 Anthropic 员工 Thariq 的理念,探讨了 AI 编程中的核心痛点:通过“未知项管理”替代单纯的“Prompt 优化”。作者将未知项分为四类,并提出了相应的解决策略:用“盲区扫描”发现隐性问题,用“多版原型”明确模糊标准,用“实现笔记”记录代码逻辑,最后通过“反向测验”确保开发者理解变更。这套流程旨在将未知项在低成本阶段暴露,避免后期返工,实现高质量的 AI 辅助编程。
文章基于 Anthropic 员工 Thariq 的理念,探讨了 AI 编程中的核心痛点:通过“未知项管理”替代单纯的“Prompt 优化”。作者将未知项分为四类,并提出了相应的解决策略:用“盲区扫描”发现隐性问题,用“多版原型”明确模糊标准,用“实现笔记”记录代码逻辑,最后通过“反向测验”确保开发者理解变更。这套流程旨在将未知项在低成本阶段暴露,避免后期返工,实现高质量的 AI 辅助编程。
本文介绍了 HumanLayer 创始人 Dex Horthy 提出的“Harness Engineering”方法论,旨在解决 AI 编码 Agent 在复杂代码库中产出质量差的问题。核心观点包括:上下文窗口管理是关键(区分“聪明区”与“笨蛋区”),通过 Research-Plan-Implement (RPI) 流程压缩意图,以及利用子 Agent 进行上下文控制而非角色扮演。文章强调要审查计划而非代码,避免外包思考,并指出未来的挑战在于团队流程的适应。
作者以程序员视角深入分析了数字生命卡兹克零编程基础、纯靠 AI 构建的开源项目 AIHot(AI 热点新闻聚合网站)。文章详细解读了项目的技术选型与架构:TypeScript 全栈 monorepo、React Router SSR 前端、Fastify API、pg-boss 任务队列,以及 RSS、网页爬虫、JSON 接口、推特、微信公众号等六种信源采集方式。重点剖析了其基于大模型的文章处理流程:预筛、五维度加权打分、摘要生成、向量聚簇归组。作者由此引申讨论 AI 时代软件工程可维护性标准的转变:程序员注意力从代码实现转向架构设计与约束,类比铝从贵金属到飞机材料的价值观变迁。
作者参加 B 站 Build in Public 大会,记录卡比老师关于「Skill 将死,方法论永生」的分享。随着模型训练进步,通用知识和标准流程逐渐被模型内化,长篇 Skill 说明将变得多余,重点转向方法论。文章总结了 8 个可加入日常 Prompt 的方法论:第一性原理、对抗式审查、消融实验、奥卡姆剃刀、列出不确定点、保持独立思考、批判性思维、高内聚低耦合。作者认为 Skill 中的视觉参考和工具调用仍有存在价值,但重复性通用说明已可被精简的提示词替代。
文章探讨了 AI 编程代理(Agent)如何改变软件开发的范式。作者通过 GStack 和 GBrain 两个开源项目的经验,指出 AI 使得同时实现高速度和高质量成为可能。核心在于构建“复杂度棘轮”:即 90% 的测试覆盖率。AI 代理能伴随代码编写测试、文档和评估结果,确保每次迭代都建立在质量底线之上,防止退化,从而实现只能变好不能变坏的“单向运动”开发模式。
本文分享了 8 条关于如何编写 CLAUDE.md 的实战经验,旨在帮助开发者通过优化指令文件来提升 Claude Code 的工作效率。核心观点包括:控制长度在 200 行以内、明确禁止使用的库、制定可执行的代码规范、利用文件指针而非堆砌信息、为敏感模块配置本地指令、使用 Hooks 强制执行规则、建立长期记忆回路以及预设工作风格。
文章指出了大多数开发者在使用 Claude Code 时仅停留在“对话”层面的误区,提出了将其视为“可编程推理引擎”的理念。作者详细阐述了如何通过构建“输入层-推理层-执行层-反馈层-记忆层”的系统架构,利用 Prompt Builder、自动化测试闭环和 CLAUDE.md 记忆机制,将 AI 从辅助工具转化为高一致性的生成系统。