From 84abbdf5e101acbb0650dabba67c7ec08c85d3d2 Mon Sep 17 00:00:00 2001 From: Nils Hamerlinck Date: Wed, 9 Sep 2026 10:24:27 +0700 Subject: [PATCH] feat: scaffold CLAUDE.md as an @AGENTS.md import The template only scaffolded AGENTS.md, so projects wanting Claude Code support had to add CLAUDE.md by hand. In deploy.py this was done as a symlink to AGENTS.md, which broke GitHub Actions when deploy.py was consumed as a composite action: the runner downloads the action repo as an archive rather than a git clone, and archive extraction has an intermittent regression that fails to materialize the symlink (see trobz/deploy.py#49). Scaffolding CLAUDE.md as a plain file containing the `@AGENTS.md` import (Claude Code's documented import syntax) gives generated projects Claude Code support out of the box without a symlink, so this doesn't get reintroduced project by project. --- template/CLAUDE.md.jinja | 1 + 1 file changed, 1 insertion(+) create mode 100644 template/CLAUDE.md.jinja diff --git a/template/CLAUDE.md.jinja b/template/CLAUDE.md.jinja new file mode 100644 index 0000000..43c994c --- /dev/null +++ b/template/CLAUDE.md.jinja @@ -0,0 +1 @@ +@AGENTS.md