news 2026/7/6 8:47:01

25-AGENTS.md最佳实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25-AGENTS.md最佳实践

25 · AGENTS.md 最佳实践

概述

前面三篇文章详细介绍了 AGENTS.md 的机制、高级用法和配置灵活性。这一篇,我们将回归到最本质的问题:怎样写出能让 AI 真正高效工作的 AGENTS.md?

本文不是理论的堆砌,而是从真实踩坑经验中提炼出来的实战规则。这些规则来自大量 AGENTS.md 的编写、调试和迭代过程——既有成功的经验,也有痛苦的教训。


核心原则:写给 AI 看,不是写给人看

AGENTS.md 最常见的错误是把它写成一份面向人类的"团队文化手册"。但实际上,AGENTS.md 的唯一读者是 AI 编程助手。这意味着你需要调整写作方式:

面向 AI 的写作原则:

  • 指令要精确:AI 喜欢精确、无歧义的陈述。不要说"代码要写好",要说"所有函数必须有类型注解,返回类型必须显式声明"。
  • 避免修辞和情感:不需要"我们坚信代码质量是团队的基石"这样的空洞表述。直接说"测试覆盖率必须 ≥ 80%"。
  • 使用列表和层级结构:Markdown 的列表(-1.)和标题(#####)对 AI 解析特别友好。AI 相比段落文本更能准确解析结构化内容。
  • 命令式语气:使用祈使句(“必须”、“应该”、“禁止”)而不是描述句(“我们倾向于…”)。

哪些内容该写

1. Codex 反复踩过的坑

这是 AGENTS.md 最高价值的内容之一。当你或你的团队在使用 Codex 开发时,如果发现 AI 反复在同一个问题上犯错,就把这个教训记录下来。

示例:

## 常见陷阱(重要) - **不要使用已废弃的 API**:本项目曾多次踩坑 axios 旧版 API。 请使用 axios@1.x 的 API 格式,不要使用 .then() 链式调用。 - **数据库迁移必须用 Prisma**:禁止直接修改数据库表结构。 所有 schema 变更必须通过 `prisma migrate dev` 生成迁移文件。 - **时区处理**:后端所有时间存储为 UTC,前端展示时转换为用户时区。 AI 曾多次在时区转换中引入 bug。

这种"踩坑记录"对 AI 特别有效,因为它直接告诉 AI"这个坑我们之前踩过了,你别再踩"。

2. 项目特定约束

AI 不自动知道项目的特殊约定。如果你不告诉它,它可能会按照自己的"最佳实践"生成与项目完全不符的代码。

示例:

## 项目特定约束 - 本项目使用 pnpm(不是 npm/yarn),安装依赖使用 `pnpm add` - 不要安装新的依赖包,除非在 Issue 中讨论过 - 项目中所有 React 组件使用 `function` 声明,禁止使用 `const Component = () => {}` - API 路由使用 `/api/v1/` 前缀 - 错误处理使用统一的 `AppError` 类,禁止直接 `throw new Error()`

3. 构

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 8:45:51

3步掌握EhViewer:打造你的智能漫画阅读与管理终极方案

3步掌握EhViewer:打造你的智能漫画阅读与管理终极方案 【免费下载链接】EhViewer 🥥 A fork of EhViewer, feature requests are not accepted. Forked from https://gitlab.com/NekoInverter/EhViewer 项目地址: https://gitcode.com/GitHub_Trending…

作者头像 李华
网站建设 2026/7/6 8:44:55

终极指南:如何使用Scarab模组管理器轻松管理空洞骑士游戏模组

终极指南:如何使用Scarab模组管理器轻松管理空洞骑士游戏模组 【免费下载链接】Scarab An installer for Hollow Knight mods written with Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab 你是否厌倦了手动安装和管理《空洞骑士》模组时的繁…

作者头像 李华
网站建设 2026/7/6 8:44:50

空洞骑士模组管理终极指南:Scarab如何让你的游戏体验提升300%

空洞骑士模组管理终极指南:Scarab如何让你的游戏体验提升300% 【免费下载链接】Scarab An installer for Hollow Knight mods written with Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab 你是否曾经因为复杂的模组安装流程而放弃尝试《空洞…

作者头像 李华
网站建设 2026/7/6 8:42:45

3步掌握GHelper:让你的华硕笔记本性能翻倍

3步掌握GHelper:让你的华硕笔记本性能翻倍 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expertbook, R…

作者头像 李华
网站建设 2026/7/6 8:42:17

Anthropic靠什么支撑Claude的算力?Capex调研

一家$965亿的公司,是怎么花钱的? 5月28日,Anthropic宣布完成650亿美元Series H融资,投后估值9650亿美元,超过OpenAI的8520亿,成为全球估值最高的AI独角兽。四天后向SEC递交了保密S-1文件,启动IP…

作者头像 李华
网站建设 2026/7/6 8:42:04

SoftBR信号处理机制:如何实现无侵入的分支采样

SoftBR信号处理机制:如何实现无侵入的分支采样 【免费下载链接】SoftBR SoftBR is a software implemented architecture independent tool for branch tracking. 项目地址: https://gitcode.com/openeuler/SoftBR 前往项目官网免费下载:https://…

作者头像 李华