Move skills to .agents/skills for cross-agent compatibility

Skills now live in .agents/skills/ — the standard convention
aligned with Pi, OpenAI Codex, and the Agent Skills spec.

.claude/skills is a symlink back to .agents/skills/ so Claude
Code still discovers them.

Updated CLAUDE.md to document the setup.
This commit is contained in:
Ullrich Schäfer 2026-06-09 13:30:37 +02:00
parent 8e41b09ac2
commit 19f2275b73
33 changed files with 12 additions and 0 deletions

1
.claude/skills Symbolic link
View file

@ -0,0 +1 @@
../.agents/skills

View file

@ -257,6 +257,17 @@ The shared file `infrastructure/docker-compose.staging.yml` covers both — env
**Debugging.** SSH to the flagship (`ssh -i ~/.ssh/trails-cool-deploy root@trails.cool`) and run `docker compose -f docker-compose.staging.yml -p trails-pr-<N> logs -f` to tail a preview. `docker compose ls --filter name=trails-pr-` shows everything currently up.
## Agent Skills & Config
Skills are stored in `.agents/skills/` — the cross-agent convention (works with pi, Codex, and Claude Code via symlink).
```
.agents/skills/ ← canonical location
.claude/skills ← symlink → ../.agents/skills
```
Both `.agents/` and `.claude/` also carry agent-specific config (commands, plugins, settings). Check them into version control so all agents see the same setup.
## OpenSpec Workflow
Specs live in `openspec/`. Use these slash commands: