最新文章

AGENTS.md:统一编码助手指令文件的新标准

AGENTS.md:统一编码助手指令文件的新标准

TL;DR

从此刻起,你的项目中除了 README.md 文件外,可能还会包含另一个 markdown 文件:AGENTS.md

  • README.md:为人类设计,通常提供如项目介绍、安装指南、使用示例等信息。
  • AGENTS.md:为 Coding Agents 设计,提供额外的详细信息,如环境搭建、构建步骤、测试方法、代码规范、安全注意事项等。

背景

如果你经常在多种编程助手间来回切换,肯定会我将要说的问题深有体会。通常如果想要编程助手更好的工作、输出更高质量的代码,我们需要在项目中为其提供 instructions(指令 - 系统提示词)文件。比如 .cursor/rules.clinerules.github/copilot-instructions.mdclaude.mdgemini.md。这些文件的内容通常类似,但各自的文件名和位置不同。即使类似 Cline、Roo Code、Kilo Code 这类同出一脉的编程助手,他们的目录名也各不相同。更不同说不同的编程助手了。

通常我的做法是使用软连接。首先创建一个统一的 instructions 文件,再通过软连接将 .clinerules.cursor/rules.github/copilot-instructions.md 都链接到同一个文件。

你也可以使用 intellectronica/ruler,ruler 可以将同一份 instructions 文件 .ruler/ 分发给多个编程助手,并更新 .gitignore 文件。

久而久之,你将会收获一个混乱的项目目录(再加上 MCP 服务器的管理文件),即使用上软链接或者 ruler(只是降低了维护成本)。

好久没更新 时间都去哪了

好久没更新 时间都去哪了

确实很久没更新了,如果不是 0 点要支持版本发布,今晚也不会这么晚还在电脑前。

这几个月工作确实很忙,回家后已经不想再坐回电脑前,甚至也不想打开自己的电脑。我的电脑上一直装着 Timing 记录日常状态,刚查了下 8 月至今只用了 6 小时 …