From 15ffc374bf404f75bfcfcb8438b4562b13ced1a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Kuna?= <1282324+codecalm@users.noreply.github.com> Date: Thu, 24 Sep 2026 22:20:40 +0200 Subject: [PATCH] Share the agents between Claude Code and Cursor through `.agents/agents` (#3182) --- {.claude => .agents}/agents/astro-components.md | 0 {.claude => .agents}/agents/release-check.md | 0 .agents/rules/main.mdc | 2 +- .claude/agents | 1 + .cursor/agents | 1 + .cursor/commands/generate-pr-info.md | 1 - .cursor/rules | 1 + .cursor/skills | 1 + 8 files changed, 5 insertions(+), 2 deletions(-) rename {.claude => .agents}/agents/astro-components.md (100%) rename {.claude => .agents}/agents/release-check.md (100%) create mode 120000 .claude/agents create mode 120000 .cursor/agents delete mode 100644 .cursor/commands/generate-pr-info.md create mode 120000 .cursor/rules create mode 120000 .cursor/skills diff --git a/.claude/agents/astro-components.md b/.agents/agents/astro-components.md similarity index 100% rename from .claude/agents/astro-components.md rename to .agents/agents/astro-components.md diff --git a/.claude/agents/release-check.md b/.agents/agents/release-check.md similarity index 100% rename from .claude/agents/release-check.md rename to .agents/agents/release-check.md diff --git a/.agents/rules/main.mdc b/.agents/rules/main.mdc index 685007c4c..02c9a20e6 100644 --- a/.agents/rules/main.mdc +++ b/.agents/rules/main.mdc @@ -7,7 +7,7 @@ alwaysApply: true # Tabler — project rules -Shared instructions for all AI agents (Claude Code, Cursor, etc.). Canonical agent configuration lives in `.agents/` (`rules/` + `skills/`); `.claude/skills` is a symlink into it. +Shared instructions for all AI agents (Claude Code, Cursor, etc.). Canonical agent configuration lives in `.agents/` (`rules/` + `skills/` + `agents/`); `.claude/{skills,agents}` and `.cursor/{rules,skills,agents}` are symlinks into it. ## Project structure diff --git a/.claude/agents b/.claude/agents new file mode 120000 index 000000000..4c8a5fc93 --- /dev/null +++ b/.claude/agents @@ -0,0 +1 @@ +../.agents/agents \ No newline at end of file diff --git a/.cursor/agents b/.cursor/agents new file mode 120000 index 000000000..4c8a5fc93 --- /dev/null +++ b/.cursor/agents @@ -0,0 +1 @@ +../.agents/agents \ No newline at end of file diff --git a/.cursor/commands/generate-pr-info.md b/.cursor/commands/generate-pr-info.md deleted file mode 100644 index 285d769c3..000000000 --- a/.cursor/commands/generate-pr-info.md +++ /dev/null @@ -1 +0,0 @@ -Generate PR title and description, use ALL changes in current branch vs dev branch. Use simple english, title should be no longer than 70 chars. Generate title and description in markdown. If issue numer are in branch name add reference in PR to this issue on Github. \ No newline at end of file diff --git a/.cursor/rules b/.cursor/rules new file mode 120000 index 000000000..2d5c9a97a --- /dev/null +++ b/.cursor/rules @@ -0,0 +1 @@ +../.agents/rules \ No newline at end of file diff --git a/.cursor/skills b/.cursor/skills new file mode 120000 index 000000000..2b7a412b8 --- /dev/null +++ b/.cursor/skills @@ -0,0 +1 @@ +../.agents/skills \ No newline at end of file