Eleven agents lived only in `~/.claude/agents/`, which is not a git repository — they would have gone with the laptop. Eight of those were product-specific reviewers already defined in the projects that need them, and they are removed from the user level rather than duplicated here. Two were genuinely generic and already product-neutral (zero references to any product, customer or employer), so they belong in the shared scaffold: `mr-reviewer` reviews open MRs/PRs on a non-primary remote in a multi-remote repository, and `solution-reviewer` does a whole-codebase health review. `irs-validator` is deliberately NOT brought in. It is personal tooling rather than a development capability, and per the user CLAUDE.md personal tooling must not be referenced inside a project repository because those are mirrored to other remotes. The client manifest gains `fetch` and `websearch` capability mappings, which `solution-reviewer` needs. Worth noting how that surfaced: the sync REFUSED to render rather than dropping the two tools silently, which is the fail-safe behaviour the capability mapping exists to provide — an unmapped capability that rendered as absent would have quietly removed the agent's web access. `~/.claude/agents/README.md` now records that ten of the eleven agents there are installed output from this repository, how to regenerate and reinstall them, and which one is deliberately personal.
28 lines
732 B
YAML
28 lines
732 B
YAML
# Native adapter manifest for Claude Code. Shared role and skill content lives
|
|
# under .agents/; this file only maps portable concepts to client syntax.
|
|
{
|
|
"name": "claude-code",
|
|
"agent_format": "claude-markdown",
|
|
"agents_path": ".claude/agents",
|
|
"skills_path": ".claude/skills",
|
|
"tier_policy": "mapped",
|
|
# Claude Code loads a subagent's `skills:` in full at launch.
|
|
"preload_support": true,
|
|
"reasoning_tiers": {
|
|
"deep": "opus",
|
|
"balanced": "sonnet",
|
|
"fast": "haiku",
|
|
"vision": "opus",
|
|
"inherit": "inherit"
|
|
},
|
|
"capabilities": {
|
|
"read": "Read",
|
|
"search": "Grep",
|
|
"list": "Glob",
|
|
"shell": "Bash",
|
|
"write": "Write",
|
|
"fetch": "WebFetch",
|
|
"websearch": "WebSearch"
|
|
}
|
|
}
|