AI 编程 · 规则文件

AI 编程规则文件怎么管理?
一堆 AGENTS.md、CLAUDE.md 怎么收拾清楚

用 Claude Code、Codex、Cursor 这类工具久了,你电脑里大概率攒了一堆规则文件:AGENTS.mdCLAUDE.md.cursorrules.github/copilot-instructions.md……每个项目一套,有时一个项目还好几个。

问题不在「它们是什么」,而在怎么放、怎么整理、怎么确认 AI 真读到了——文件散在各处、内容越写越长、换个工具又得新建一份,时间一长自己都理不清哪份在生效。

这篇就讲这件事:先认清你手里都有哪些、各归谁管,再说一套「不重复、不堆乱、读得动」的整理办法,最后说怎么在浏览器里把它们逐个打开读清楚、改好存回本地。

如果你还不确定这些文件本身是什么,先看 AGENTS.md / CLAUDE.md 是什么,再回来读这篇会更顺。

为什么你会攒出一堆规则文件

不是你乱放,是这套约定天然会长出很多文件。三个原因叠在一起:

  • 工具各认各的文件名:Claude Code 习惯读 CLAUDE.md,Cursor 读 .cursorrules,Copilot 读 .github/copilot-instructions.md。换个工具,就多一份。
  • 一个项目一套:规则跟着项目走,你手上几个项目,就有几套。
  • 临时文件混进来:AI 一次性生成的 plan.mdspec.md 也是 md,堆在一起就和常驻规则分不清了。

所以「文件多」是正常的,目标不是把它们合成一个,而是让每一份都待在该待的地方、短到读得动、不互相重复

先认清:你手里都有哪些,各归谁管

整理之前先把账理清。下面是常见的几个,具体以你在用的那个工具的官方文档为准,这块更新很快。想细看每个文件是什么,见 AGENTS.md / CLAUDE.md 是什么

文件名 大致给谁看 放哪 一句话
CLAUDE.md Claude Code 项目根目录 Claude Code 每次开工前读的项目记忆
AGENTS.md Codex 等(较通用约定) 项目根目录 想写一份「大多数 agent 都能读」的说明时用它
.cursorrules / .cursor/rules/ Cursor 项目根目录 Cursor 的项目规则
.github/copilot-instructions.md GitHub Copilot .github/ 目录下 Copilot 的项目级指令

看完这张表,你就能给自己电脑里那一堆 .md 对号入座:哪份是给哪个工具的、本该放在哪。对不上号、放错地方的,就是接下来要收拾的。

怎么把它们收拾清楚:五条够用的规矩

不用搞复杂的目录体系。守住下面五条,一堆规则文件就不会越长越乱。

规矩 具体怎么做 为什么
跟着项目走,别集中堆 规则文件放各自项目根目录、进版本库 工具找得到,换电脑 / 团队协作都不丢
一个工具一份,别重复 同样的话别在几个文件里各写一遍 改一处就行,不会几份规则互相打架
常驻规则保持短 一两屏能读完,只留最关键、最容易踩坑的 工具和你都更可能真去读、真去用
一次性的另放 某次的计划 / 草稿挪到 plan.md 等单独文件 常驻规则不被临时内容稀释
定期回读一遍 过时的约定及时删 / 改 规则跟得上项目现状,不误导工具

核心就一句:规则文件跟着项目走、一份不重复、短到读得完。如果你想要的是「散落的 .md 笔记怎么收拾」这种更通用的整理,看 md 文件怎么整理;这篇只盯 dev 场景的规则文件。

怎么确认 AI 真读到了,别让规则文件形同虚设

很多人写了一堆规则,却不确定工具到底有没有照做。几个实在的检查点:

  • 放对位置、用对文件名:工具只在特定路径、特定文件名下才会读。以官方文档为准,别凭感觉放。
  • 内容要短:一两屏能读完的规则,工具更可能真用上;几百行的,容易被略过。
  • 写具体、能验证的约定:「提交信息用中文」「别动那个配置文件」比泛泛的「代码要规范」有用得多,也方便你回头检查它有没有照做。
  • 它是建议不是锁:规则文件是强烈建议,工具大体会参考但不保证每条都执行。关键改动自己复查一遍最稳。

说到底,「读得动」是前提——你自己都懒得读完的规则,工具也照顾不过来。所以先得有个能把这些文件快速打开、读清楚的办法。

用 NoteLoom 跨项目打开这些规则文件

不管这些文件是 AI 生成的、还是你自己写的,落到硬盘上都只是一个个本地 .md。NoteLoom 就是个在浏览器里读写本地 md 文件的编辑器,拿来打开、读清、改好这些规则文件正合适。

先说清楚边界:NoteLoom 没有任何 AI,也不和 Claude Code、Codex、Cursor 或 git 集成。它不替你整理、不生成、不总结,也不会去执行规则文件里的话,更不能让 AI「更听你的」。它只负责让你把这些文件打开、看清、改好、存回本地

对「一堆规则文件」这件事,它有两点正好用得上:

  • 多文件夹挂载:把你几个项目的文件夹都挂进来,在一个界面里逐个打开各自的 CLAUDE.md / AGENTS.md,不用在系统里来回翻目录。
  • 三视图读同一个文件
视图 对读 / 改规则文件的帮助
reading(阅读) 把规则文件渲染成排版后的样子,安静读完,看清有几节、各管什么(只读,改不了)
live(编辑) 边看排版边改,给某条规矩补一句、删掉过时的一条都很顺手
source(源码) 看原始 Markdown 符号,想确认列表、代码块、路径写得对不对时用

用起来大致是这样:

  1. 用 Chrome、Edge 或 Arc 打开 app.noteloom.cc
  2. 把放着规则文件的本地项目文件夹挂进来(NoteLoom 必须先挂载文件夹才能读写),多个项目就挂多个。
  3. 在文件树里点开某个项目的 CLAUDE.md / AGENTS.md / copilot-instructions.md
  4. 先用 reading 视图把它读清楚,要删要补就切 livesource
  5. 改完直接写回本地原文件,不经过账号,也不上云。

一份够用的规则文件长什么样

整理的另一半是「别写太长」。第一版能交代清楚「项目是什么、怎么跑、别碰什么」就够用了,一个够用的样子:

# CLAUDE.md

## 项目是什么
一个用 Astro 写的营销站,部署在 Cloudflare Pages。

## 怎么跑起来
- 装依赖:npm install
- 本地预览:npm run dev
- 构建:npm run build

## 写代码要守的规矩
- 用 TypeScript,不要用 any
- 组件放 src/components/,一个组件一个文件
- 提交信息用中文,一句话说清改了什么

## 不要做的事
- 不要改 src/config.ts 里的部署配置
- 不要把密钥写进代码

几个要点:

  • 用大白话,别堆术语。它是说给人和 AI 都能看懂的话。
  • 写具体的、容易出错的约定,这些比泛泛的原则有用得多。
  • 短就行,一两屏内读完最好;太长 AI 和你自己都容易跳过。
  • 想把 #-、代码块这些符号敲对,看 Markdown 怎么写

写的时候在 live 视图边敲边看排版就好,要写什么规矩还是你自己说了算——NoteLoom 不会替你生成,它没有 AI。

常见的坑

  • 把几个项目的规则搬到一个文件夹集中放:工具就在各自项目根目录找文件,搬走了反而读不到。要集中「看」,把项目文件夹都挂进编辑器即可,别搬文件。
  • 同样的话在好几份文件里各写一遍:改一处忘改另一处,规则互相打架。一个工具留一份,其余指过去。
  • 常驻规则和一次性计划混在一起:把 plan.md 这种一次性的挪出去,规则文件只留长期生效的。怎么读 plan 见 Codex plan.md 怎么读
  • 越写越长直到没人读:几百行的规则等于没有。挑最关键的几条,定期回读删旧。
  • 指望 NoteLoom 帮你理解或执行它:不会。NoteLoom 只打开、读、改、存这些本地文件,不连任何 AI 工具,也不跑里面的规则。

FAQ

一个项目里该放 AGENTS.md 还是 CLAUDE.md?
看你主要用哪个工具,照那个工具的文档放对应文件名。Claude Code 读 CLAUDE.md,AGENTS.md 是更通用的约定。如果团队里几种工具混用,常见做法是把规则写在一份里、其余文件用一句话指过去,避免同样的话维护好几遍。
多个项目的规则文件要不要统一放一个地方?
一般不建议集中放。规则文件约定放在各自项目的根目录,跟着代码走、跟代码一起进版本库,工具才找得到、换台电脑也不丢。你想集中看,可以把这些项目文件夹都挂进 NoteLoom,在一个界面里逐个打开,而不是把文件搬到一起。
怎么确认 AI 编程工具真的读了我的规则文件?
以你用的工具的官方文档为准——它认哪个文件名、放在哪个路径才生效,各家不一样。经验上:放对位置、文件名对、内容短,工具才更可能用上。它是强烈建议不是硬性锁,关键改动还是自己复查一遍更稳。
规则文件越写越长怎么办?
长是最常见的毛病。几百行的规则,工具和你自己都容易跳过。挑最关键、最容易踩坑的几条留下,把一次性的内容(比如某次的计划)挪到 plan.md 之类单独文件里,让常驻规则保持一两屏能读完。
NoteLoom 能帮我整理或生成这些规则文件吗?
不能。NoteLoom 没有任何 AI 功能,不会自动整理、自动生成、自动总结,也不连 Claude Code、Codex、Cursor 或 git。它给你 reading / live / source 三视图,把本地的 .md 打开、看清、改好、存回——怎么整理、写什么规则,都是你自己来。
手机或 Safari 能用 NoteLoom 打开这些文件吗?
目前不行。NoteLoom 依赖浏览器的 File System Access API,当前支持 Chrome、Edge、Arc 这类 Chromium 系桌面浏览器;Firefox、Safari 和手机端暂不支持。

把项目挂进来,规则文件读清楚

用 Chrome / Edge / Arc 打开 NoteLoom,把放着 CLAUDE.mdAGENTS.md 的项目文件夹挂进来,用 reading 视图逐个读清,要改就切 live 改完存回本地——不用装软件,也不用注册账号。

打开 NoteLoom 试试