用好Agent最重要的技巧:约束先行
本文提出了使用 Agent 时最重要的原则——“约束先行”。作者通过个人实践总结出,在使用 Claude Code 等 Agent 时,应建立类似“宪法”的约束体系:包括全局原则、项目级规范和具体设计文档。通过构建从上至下的规则系统,可以避免文件管理混乱,显著提升 Agent 的工作效率和智能水平。这不仅是 Prompt 技巧,更是类似于公司治理和城市规划的系统工程方法论。
本文提出了使用 Agent 时最重要的原则——“约束先行”。作者通过个人实践总结出,在使用 Claude Code 等 Agent 时,应建立类似“宪法”的约束体系:包括全局原则、项目级规范和具体设计文档。通过构建从上至下的规则系统,可以避免文件管理混乱,显著提升 Agent 的工作效率和智能水平。这不仅是 Prompt 技巧,更是类似于公司治理和城市规划的系统工程方法论。
文章以'约束先行'为核心,深入浅出地分享了Agent多层配置文件(CLAUDE.md)的管理规范,类比贴切,可操作性强,对最新的Harness Engineering实践具有很好的指导意义。
作者分享了使用 Grok Bot 后工作方式的转变:他从主要在电脑前使用 Claude Code、Codex 等 AI 编程助手,转变为通过手机协调实际工程工作。他搭建了 29 个分工明确的机器人,由管家 Emma 协调研究机器人和编码机器人完成模型实验、微调、内容创作等任务。通过跨设备协作,他无需固定在工位即可推进研究和编码工作。他认为最大的变化不是效率提升,而是思维方式的转变——从考虑打开哪个应用,到思考要完成什么目标以及哪个机器人可以帮忙。
作者提出在 AI 时代执行成本越来越低,eval(评估)才是一等公民。他建立了 repo-evals 项目,系统测评各类工具和 skill,并详细介绍了完整的评估方法论:先看真实产出而非介绍;将工具分为原子、分子、复合物三个层级并采用不同检查标准;打分四档且分数拆开可解释;明确 who/when/how 使用场景;绘制工作流并与同类工具对比;标注部署成本和 license;把 README 承诺拆成一条条 claim 逐条核对实测证据;最后按层级使用不同检查清单(确定性、幂等性、工作流正确性、错误传播等)。文章以 guizang social card 为例演示了完整评估页面结构。
作者分享了《产品经理 AI 实践手册》中的项目初始化 Prompt 完整版,可交给 Codex、Claude Code 等 Coding Agent 在空项目中执行,构建一个'项目脚手架'。内容包括:按编号前缀建立 00-rules 到 99-archive 的目录结构;创建 .gitignore;编写核心规则文件,涵盖目录职责与命名约定、唯一事实源原则、需求状态流转(candidate 到 closed)与阶段门槛、产品工作流纪律;以及入口文件如 README.md、AGENTS.md(AI 协作规则与硬性边界)、各子目录 README、输入来源登记表和需求池表。初始化完成后,市场分析、需求调研、原型、PRD、评审、研发、测试、验收和复盘可在同一项目上下文中持续进行。
文章对比了 Codex、Claude Code 和 UiPath 三家的 Agent Memory 机制,指出项目中最容易混淆的是长期规则、自动积累的经验回忆和项目事实三层信息。作者提出用仓库中的 4 个 Markdown 文件(current-state.md、decisions.md、failures.md、memory-inbox.md)管理项目记忆,并让 CLAUDE.md 引用 AGENTS.md 实现两工具共用规则。同时强调自动记忆要有边界和退出机制,避免过期结论被误当作确认事实。
本文系统讲解如何编写和维护 Claude Code 的 CLAUDE.md 与 Codex 的 AGENTS.md 等长期指令文件。核心观点是:规则越多 Agent 反而越容易跑偏,指令文件应只保存 Agent 无法从代码推断的隐性知识。作者提出先做减法(三问:能否从项目找到、是否多数任务都用、是否长期成立),再做加法(五个问题提取业务规则、固定入口、联动关系、完成标准和权威资料),并给出内容分流表、最小模板、双工具共用一份文件的方案、加载验证方法、修剪维护节奏,以及一段可直接使用的审计提示词。
本文作者作为Superpowers插件早期用户,分析了该插件中14个skill在当前前沿模型(如GPT 5.6 Sol)日益强大的背景下的适用性。作者认为,虽然每个skill本身具有合理的软件工程依据,但作为强制工作流组合使用时,会导致流程复杂化、过度设计、时间和token消耗增加,反而降低开发效率。建议开发者根据实际需求提炼使用,而非全盘套用。
文章提出了“万物皆可 Skill”的理念,指出高阶的 AI 使用方式应从临时性的提示词升级为可复用的 Skill(能力包)。文章详细阐述了 Skill 的本质(任务边界、流程、标准及失败处理)、与 Prompt 及 Workflow 的区别,并介绍了基于 Codex 构建 Skill 的标准结构、设计原则(如渐进披露)以及通过“元编程”视角实现 Skill 递归进化的方法。
文章指出大多数开发者像使用初级工程师一样使用 Claude Code,缺乏有效的流程。作者提出了一套利用 Claude Code 内置原语(Plan Mode、Subagents、Hooks 等)构建的 9 步闭环流程,旨在模拟资深工程师的工作方式。该流程强调在编写代码前先探索代码库并制定计划,使用 CLAUDE.md 固化标准,利用 Hooks 强制执行不可协商的规则,并通过独立 Agent 进行代码审查,从而实现高质量、自动化的代码交付。
本文旨在探讨如何像管理代码一样管理 Claude Code 的配置目录 .claude/。文章首先指出了混乱的目录结构会随着项目增长导致维护困难,随后提出了一套包含 CLAUDE.md、settings.json、rules/、hooks/、commands/、skills/ 和 agents/ 的标准化目录蓝图。接着,文章详细阐述了核心原则,包括顶层设计的轻重分离、规则模块化、自动化脚本与复用工作流的区别,以及团队与个人配置的边界。最后提供了从简单到复杂的渐进式成长路径,帮助开发者构建可预测、可维护且易于团队协作的 AI 辅助开发环境。
本文分享了 Anthropic Boris 关于如何高效使用 Claude Code 的核心见解。文章指出,Claude Code 不应被视为“新 IDE”来学习,而应被当作一位“超级聪明的同事”来指挥。文中详细拆解了六个实操秘诀:从提问而非写代码开始、将其视为优秀新工程师、先头脑风暴再编码、利用其工具组合能力、使用 Claude.md 精简上下文,以及利用并行处理能力。掌握这些方法可将内部技术入职时间从数周缩短至数天。