🔗

Cursor CLIを入れてClaude CodeのCLAUDE.mdをそのまま使う

に公開

はじめに

先日Cursorを立ち上げたら、ターミナルに見慣れないメッセージが出ていました。Cursor CLIのインストールを促す案内です。「CLIが出たのか」と思ってすぐにインストールしてみたのですが、そこでふと気になったのが、Claude Codeで育ててきたCLAUDE.mdやスキルをそのまま使えないかということでした。

結論から言うと、シンボリックリンク2本で済む話でした。

Cursor CLIのインストール

インストールはワンライナーです。

$ curl https://cursor.com/install -fsS | bash

Cursor Agent Installer

 Detected linux/x64
 Package downloaded and extracted
 Package installed successfully
 Bin directory ready
 Symlink created

 Installation Complete!


Start using Cursor Agent:
   agent


Happy coding! 🚀

$

これでcursorコマンドが使えるようになります。

CursorはCLAUDE.mdを読まない

ここが最大のハマりポイントです。CursorはAGENTS.mdというオープン標準に対応していて、CLAUDE.mdは完全にスルーされます。

AGENTS.mdは2025年半ばにOpenAIやGoogle、Cursorなどが共同で策定したフォーマットで、中身はただのMarkdownです。Claude CodeのCLAUDE.mdと書いてある内容はほぼ同じですが、ファイル名が違うのでお互い読んでくれません。

やることはシンボリックリンク2本だけ

プロジェクトルートで以下を実行します。

ln -s CLAUDE.md AGENTS.md
mkdir -p .cursor
ln -s ../.claude/skills .cursor/skills

1行目でCLAUDE.mdをAGENTS.mdとしてCursorに見せて、2〜3行目でスキルを共有しています。スキルはAgent Skills Open Standardというフォーマットで、Claude CodeとCursorで互換があるのでリンクするだけで動きます。

~/.claude/CLAUDE.mdだけで運用している場合(プロジェクトにCLAUDE.mdがない場合)は、以下のようになります。

ln -s ~/.claude/CLAUDE.md AGENTS.md
mkdir -p .cursor
ln -s ../.claude/skills .cursor/skills

グローバルルールだけ手動対応が必要

Claude Codeは~/.claude/CLAUDE.md(グローバル)と./CLAUDE.md(プロジェクト)を両方マージして読んでくれますが、Cursorにはグローバル AGENTS.md の仕組みがまだありません。Feature Requestは出ていますが、現時点では未対応です。

そのため、グローバルルールについてはCursor Settings > Rules > User Rulesに手動でペーストする必要があります。ここだけは自動化できません。

ちなみにグローバルスキル(~/.claude/skills/)の方はCursorが直接読んでくれるので、何もしなくて大丈夫です。

いくつか注意点

rulesディレクトリはフォーマットが微妙に違う.claude/rules/.cursor/rules/ではフロントマターの書式が異なります。ただ、Claude Codeはフロントマターを無視してMarkdown本文だけ読むので、Cursorのフォーマットで統一しておけばどちらでも動きます。

長期的にはAGENTS.mdに寄せるのがよさそう

AGENTS.mdがオープン標準として定着してきているので、いずれはAGENTS.mdを正として管理して、CLAUDE.mdの方をSee @AGENTS.mdと書くのがスマートかもしれません。ただ、まだClaude CodeがAGENTS.mdをネイティブサポートしていないので、しばらくはシンボリックリンク運用でいいかなと思っています。

まとめ

Cursor CLIが登場したことで、Claude CodeとCursorの両方をターミナルから使える環境が整いました。CLAUDE.mdの資産をCursorでも活かすには、シンボリックリンク2本を張るだけです。

  • CLAUDE.mdAGENTS.md のシンボリックリンク
  • .claude/skills.cursor/skills のシンボリックリンク
  • グローバルルールだけはCursor Settingsに手動コピー

AGENTS.mdがオープン標準として広まっていく流れなので、今のうちにこの仕組みを入れておけば、今後どちらのツールを使っても同じルールで開発できます。

参考

Discussion