月額 $9.99 ですべての Premium Skill にアクセス。いつでも解約できます。プランを見る

Skill と CLAUDE.md・AGENTS.md・Cursor ルールの違い

指示ファイルはすべてのセッションで読み込まれます。Skill はそのタスクが出てきたときだけ読み込まれます。この分け方を正しくすれば、エージェントは軽快なままで、ルールも実際に読んでもらえる短さに保てます。

対象
リポジトリの管理者
対応
Claude Code、Codex、Cursor
所要時間
6 分で読めます

結論から

CLAUDE.md、AGENTS.md、Cursor のルールは すべてのセッション でコンテキストに入るため、事実と境界線だけにとどめましょう。Skill は そのタスクが出てきたときだけ 読み込まれるので、長い手順を入れても、すべてのチャットが重くなることはありません。

CLAUDE.md、AGENTS.md、Cursor のルールを読むのは誰か

Claude Code は CLAUDE.md を、Codex は AGENTS.md を読み、Cursor は自身のルールに加えてその両方を読みます。3 つとも SKILL.md を読みますが、必要なときだけです。

ファイル読むエージェントタイミング
CLAUDE.mdClaude Code、CursorClaude Code:セッション開始時に ~/.claude/CLAUDE.md とプロジェクトから読み込み、サブフォルダのファイルは Claude がそのフォルダで作業するときに読み込みます。Cursor:常に適用。
AGENTS.mdCodex、CursorCodex:まず ~/.codex/AGENTS.md、次にリポジトリのルートから起動したフォルダまで、各フォルダのファイルを 1 つずつ読み込みます。最も近いものが優先され、合計 32 KiB までです。Cursor:常に適用。
.cursor/rules/*.mdcCursor4 つのモードのいずれか:Always Apply、Apply Intelligently、Apply to Specific Files、Apply Manually
SKILL.md3 つすべて依頼が一致したとき、または名前で呼び出したときだけ

CLAUDE.md に書くこと、Skill に入れること

目安はこうです。1 行に収まり、すべてのチャットで守るべきことなら指示ファイルに。説明に 1 ページ必要で、ある種類のタスクにしか関係しないなら Skill に。

伝えたいこと入れる場所
「npm ではなく pnpm を使う」指示ファイル
「承認なしにデプロイしない」指示ファイル
「コミット前にテストを実行する」指示ファイル
「リリースノートの書き方を順を追って」Skill
「自社ブランドのスタイルでローンチ用スライドを作る」Skill

すべてのセッション

指示ファイルは、使うかどうかにかかわらず、すべてのチャットでコンテキストを消費します

必要なときだけ

Skill は、使われるまで約 1 文分のコストしかかかりません

CLAUDE.md から手順を移す方法

よくあるビフォーアフター

CLAUDE.md に、リリースノートの書き方を説明する 60 行のセクションが少しずつ育っていきます。デバッグのセッションも含め、すべてのチャットがそのコストを払います。これを Skill に移せば残るのは 1 行だけで、手順はリリースノートを頼んだときだけ読み込まれます。

CLAUDE.md(移行後)
- Use pnpm. Never deploy without approval.
- For release notes, use the release-notes Skill.
  1. 1

    手順を .claude/skills/release-notes/SKILL.md(Codex と Cursor なら .agents/skills/)に切り出します。

  2. 2

    いつ使うのかを伝える description を書きます。

  3. 3

    指示ファイルには、1 行の案内だけを残します。

    表示されるはずのもの: 指示ファイルが短くなり、手順はリリースノートを頼んだときだけ読み込まれます。

Cursor では、/migrate-to-skills で “Apply Intelligently” のルールを Skill に自動変換できます。

よくある質問

CLAUDE.md とは何ですか?

Claude Code がすべてのセッションの開始時に読み込む、指示を書いた Markdown ファイルです。個人用は ~/.claude/CLAUDE.md に、プロジェクト用は CLAUDE.md または .claude/CLAUDE.md に置きます。

Codex では AGENTS.md と Skill のどちらを使うべきですか?

両方使いましょう。常に当てはまる短いルールは AGENTS.md に、必要なときだけ読み込むべき手順は Skill に入れます。Codex ガイドで両方を解説しています。

Cursor のルールと Skill は同じものですか?

違います。ルールは会話に追加される .mdc ファイルで、Skill は関係があるときや呼び出したときにエージェントが使うフォルダです。Cursor ガイドをご覧ください。

出典

このガイドは役に立ちましたか?