US$8.99/月,访问全部 Premium Skills,随时取消。See plans

技能与 CLAUDE.md、AGENTS.md 和Cursor规则

说明文件在每个会话中加载。仅当任务出现时技能才会加载。正确划分,您的智能体就能保持快速,您的规则也足够短,以便人们真正阅读它们。

对于
存储库所有者
封面
Claude Code、Codex、Cursor
时间
6 分钟阅读

简短的回答

CLAUDE.md, AGENTS.md,并且游标规则位于上下文中 每节课,因此请遵守事实和界限。技能负载 只有当它的任务出现时,这意味着它可以容纳很长的过程,而不会影响每次聊天。

谁阅读 CLAUDE.md、AGENTS.md 和 Cursor 规则

Claude·科德读到 CLAUDE.md,Codex读取 AGENTS.md,Cursor读取它自己的规则以及这两个文件。三人都读过 SKILL.md,但仅在需要时才使用。

文件阅读者当
CLAUDE.mdClaude代码,CursorClaude·代码:在会议开始时,从 ~/.claude/CLAUDE.md 和项目;一旦Claude在该文件夹中工作,该子文件夹的文件。Cursor:始终应用。
AGENTS.mdCodex,CursorCodex: ~/.codex/AGENTS.md 首先,然后从存储库根目录到您开始的位置每个文件夹一个文件;最接近的获胜;总共 32 KiB。Cursor:始终应用。
.cursor/rules/*.mdcCursor四种模式之一:始终应用、智能应用、应用到特定文件或手动应用
SKILL.md全部三个仅当请求与其匹配,或者您通过名称调用它时

什么属于 CLAUDE.md 以及什么属于技能

一个好的经验法则:如果它适合一行并且应该在每次聊天中保留,那么它就是一条指令。如果需要一页纸来解释并且只对一种任务重要,那么它就是一项技能。

你想说把它放进去
“使用 pnpm,而不是 npm。”说明文件
“未经批准,切勿部署。”说明文件
“在提交之前运行测试。”说明文件
“我们如何一步步编写发行说明。”A Skill
“按照我们的品牌风格打造发布平台。”A Skill

每节课

说明文件在每次聊天中都会消耗上下文,无论您是否使用它们

需要时

一项技能在使用之前大约需要花费一个句子

如何将过程移出 CLAUDE.md

前后通用

A CLAUDE.md 慢慢地增长了一个 60 行的关于如何编写发行说明的部分。每次聊天都要付费,包括调试会话。将其移至技能中,仅保留一行,而该过程仅在您要求发布说明时加载。

CLAUDE.md, after
- Use pnpm. Never deploy without approval.
- For release notes, use the release-notes Skill.
  1. 1

    将程序切分成 .claude/skills/release-notes/SKILL.md (or .agents/skills/ 对于Codex和Cursor)。

  2. 2

    写下说明,说明何时使用它。

  3. 3

    在指令文件中留下一行指针。

    你应该看到: 较短的说明文件,仅当您要求发布说明时才会加载程序。

在Cursor中, /migrate-to-skills 将“智能应用”规则转化为您的技能。

常见问题

什么是 CLAUDE.md?

Claude Code 在每次会话开始时读取的 Markdown 指令文件。你家住在 ~/.claude/CLAUDE.md;项目的生命周期为 CLAUDE.md or .claude/CLAUDE.md.

我应该使用 AGENTS.md 还是 Codex 中的技能?

两者都用。将始终正确的简短规则放入 AGENTS.md,以及仅在技能需要时才加载的过程。的 Codex指南 涵盖两者。

Cursor规则和技能一样吗?

不,规则是 .mdc 添加到对话中的文件;技能是客服人员在相关或您呼叫他们时使用的文件夹。请参阅 Cursor引导.

来源

本指南有帮助吗?