980 B
Skills live in .agents/skills/, not .claude/skills/
Skills (slash commands) are stored in .agents/skills/ following the Agent Skills open standard, not in .claude/skills/ which is a Claude Code-specific location. Putting skills in .claude/skills/ would make them Claude Code-only and contradict ADR-0003 (provider-agnostic where possible). Skills are the strongest shared primitive across providers — they should live at the most portable location available.
install.sh deploys skills to ~/.agents/skills/ as the single canonical location. Providers that do not read ~/.agents/skills/ natively declare a symlink adapter in providers/<name>/provider-manifest.sh; install.sh discovers and creates these automatically. Claude Code is one such provider — it reads ~/.claude/skills/ natively, so it gets a ~/.claude/skills/ → ~/.agents/skills/ symlink. See ADR-0007 for the rationale behind using symlinks for provider adapters.