From 44d881989d375aa2088f9831aed38cf863142194 Mon Sep 17 00:00:00 2001 From: Christoph Knittel Date: Sat, 24 Oct 2026 07:43:47 +0000 Subject: [PATCH 1/2] Move the records skill to .agents/skills for every agent harness Codex and other harnesses read skills from .agents/skills, only Claude Code reads .claude/skills; .claude/skills/records now links to it. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01PhGMdvcqSqpHYibg6scgyk Signed-off-by: Christoph Knittel --- {.claude => .agents}/skills/records/SKILL.md | 0 .claude/skills/records | 1 + AGENTS.md | 2 +- scripts/commitRecords.js | 2 +- scripts/recordRender.js | 2 +- 5 files changed, 4 insertions(+), 3 deletions(-) rename {.claude => .agents}/skills/records/SKILL.md (100%) create mode 120000 .claude/skills/records diff --git a/.claude/skills/records/SKILL.md b/.agents/skills/records/SKILL.md similarity index 100% rename from .claude/skills/records/SKILL.md rename to .agents/skills/records/SKILL.md diff --git a/.claude/skills/records b/.claude/skills/records new file mode 120000 index 0000000000..3d9985b265 --- /dev/null +++ b/.claude/skills/records @@ -0,0 +1 @@ +../../.agents/skills/records \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md index 1222bf94e5..829792fb1f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -76,7 +76,7 @@ relevant guidance from each. - Include appropriate tests with all changes - Build must pass before committing - Write each commit message as a record in the format of - [`.claude/skills/records/SKILL.md`](.claude/skills/records/SKILL.md), and + [`.agents/skills/records/SKILL.md`](.agents/skills/records/SKILL.md), and render review pages from records with `make semantic-diff` ### Stacked pull requests diff --git a/scripts/commitRecords.js b/scripts/commitRecords.js index d0d3390967..ee56126066 100644 --- a/scripts/commitRecords.js +++ b/scripts/commitRecords.js @@ -4,7 +4,7 @@ /* Draws commit records as a Semantic Diff page: one card per commit, each * the commit's identity and its message drawn. A record is a commit message - * in the format of the `records` skill (.claude/skills/records/SKILL.md). + * in the format of the `records` skill (.agents/skills/records/SKILL.md). * This file reads git; scripts/recordRender.js draws. * * node scripts/commitRecords.js --out review.html ... diff --git a/scripts/recordRender.js b/scripts/recordRender.js index a2ba19f245..a7c7eb80d6 100644 --- a/scripts/recordRender.js +++ b/scripts/recordRender.js @@ -3,7 +3,7 @@ /* Commit records, parsed from a commit message and drawn as HTML. The * caller (commitRecords.js) reads each commit's identity and message from * git. The - * format is the `records` skill's (.claude/skills/records/SKILL.md): a + * format is the `records` skill's (.agents/skills/records/SKILL.md): a * subject, a `Why:` section, object blocks such as * `AST modified (raw extensions):`, each followed by an optional `Example:` * program and its forms as `Before (
):` and `After ():` blocks, From e0db7c299496302777b86b81927f37eb034bf70c Mon Sep 17 00:00:00 2001 From: Christoph Knittel Date: Sat, 24 Oct 2026 08:32:11 +0000 Subject: [PATCH 2/2] Link the whole .claude/skills folder to .agents/skills A skill added to .agents/skills now reaches Claude Code without a link of its own. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01PhGMdvcqSqpHYibg6scgyk Signed-off-by: Christoph Knittel --- .claude/skills | 1 + .claude/skills/records | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) create mode 120000 .claude/skills delete mode 120000 .claude/skills/records diff --git a/.claude/skills b/.claude/skills new file mode 120000 index 0000000000..2b7a412b8f --- /dev/null +++ b/.claude/skills @@ -0,0 +1 @@ +../.agents/skills \ No newline at end of file diff --git a/.claude/skills/records b/.claude/skills/records deleted file mode 120000 index 3d9985b265..0000000000 --- a/.claude/skills/records +++ /dev/null @@ -1 +0,0 @@ -../../.agents/skills/records \ No newline at end of file