From e1dd510bea027e08455e0e8c6a581fea2ec95a93 Mon Sep 17 00:00:00 2001 From: Daniel Szoke Date: Thu, 23 Jul 2026 10:49:03 +0200 Subject: [PATCH 1/2] chore(dotagents): Manage .claude with dotagents PR #18797 left stale skill files in the `.claude` directory. By slightly adjusting the `dotagents` configuration, we can also manage Claude skills using `dotagents`. This has the added benefit of keeping `.claude` skills in sync with the vendor-neutral `.agents` standard, which Claude Code unfortunately refuses to support. --- {.claude => .agents}/skills/docs-review/SKILL.md | 0 {.claude => .agents}/skills/technical-docs/SKILL.md | 0 .claude/skills | 1 + .claude/skills/commit | 1 - .claude/skills/create-branch | 1 - agents.toml | 8 ++++++++ 6 files changed, 9 insertions(+), 2 deletions(-) rename {.claude => .agents}/skills/docs-review/SKILL.md (100%) rename {.claude => .agents}/skills/technical-docs/SKILL.md (100%) create mode 120000 .claude/skills delete mode 120000 .claude/skills/commit delete mode 120000 .claude/skills/create-branch diff --git a/.claude/skills/docs-review/SKILL.md b/.agents/skills/docs-review/SKILL.md similarity index 100% rename from .claude/skills/docs-review/SKILL.md rename to .agents/skills/docs-review/SKILL.md diff --git a/.claude/skills/technical-docs/SKILL.md b/.agents/skills/technical-docs/SKILL.md similarity index 100% rename from .claude/skills/technical-docs/SKILL.md rename to .agents/skills/technical-docs/SKILL.md diff --git a/.claude/skills b/.claude/skills new file mode 120000 index 0000000000000..2b7a412b8fa0f --- /dev/null +++ b/.claude/skills @@ -0,0 +1 @@ +../.agents/skills \ No newline at end of file diff --git a/.claude/skills/commit b/.claude/skills/commit deleted file mode 120000 index c237c5b8d8880..0000000000000 --- a/.claude/skills/commit +++ /dev/null @@ -1 +0,0 @@ -../../.agents/skills/commit \ No newline at end of file diff --git a/.claude/skills/create-branch b/.claude/skills/create-branch deleted file mode 120000 index f894648d4e537..0000000000000 --- a/.claude/skills/create-branch +++ /dev/null @@ -1 +0,0 @@ -../../.agents/skills/create-branch \ No newline at end of file diff --git a/agents.toml b/agents.toml index 1ae8bf208e65a..656a3aaa46fec 100644 --- a/agents.toml +++ b/agents.toml @@ -1,4 +1,12 @@ version = 1 +agents = ["claude", "cursor", "codex", "vscode", "opencode"] + +[trust] +github_repos = [ "getsentry/skills", "getsentry/dotagents" ] + +[[skills]] +name = "dotagents" +source = "getsentry/dotagents" [[skills]] name = "brand-guidelines" From ff3db3128e0babce659fa691be2f41facb3ee4e5 Mon Sep 17 00:00:00 2001 From: Daniel Szoke Date: Thu, 23 Jul 2026 11:35:07 +0200 Subject: [PATCH 2/2] chore: remove skills-lock.json --- skills-lock.json | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 skills-lock.json diff --git a/skills-lock.json b/skills-lock.json deleted file mode 100644 index e41f0b707ba7b..0000000000000 --- a/skills-lock.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": 1, - "skills": { - "commit": { - "source": "getsentry/skills", - "sourceType": "github", - "computedHash": "62f7951cf7fe07e1f4b07d3c5ceb3cd27fde5d1bfe90fbab2639558f8dc044b0" - }, - "create-branch": { - "source": "getsentry/skills", - "sourceType": "github", - "computedHash": "70b71bcb53bcdf81fa44ef7518923e640add2c338908607171e99cb387378127" - } - } -}