Claude Code agents¶
This repository includes Claude Code subagents that run quality assurance checks against the repository. Unlike skills (which are user-invoked slash commands), agents are auto-invoked by Claude based on their description: frontmatter when the current task matches their role.
Downstream repositories can install them with:
$ uvx -- repomatic init subagents
To install a single subagent:
$ uvx -- repomatic init subagents/grunt-qa
Selectors use the same component[/file] syntax as the exclude config option in [tool.repomatic].
Note
The component is subagents, not agents, because agent is the neighbouring component writing the instructions file this page’s siblings describe. The two used to differ by one character while doing entirely different things.
These same subagents are also published as a Claude Code plugin, which installs them without committing any copy to your repository: see § Claude Code plugin.
To deploy them to a non-default directory (like a dotfiles repository where .claude/ is not at the root), set subagents.location in [tool.repomatic]:
[tool.repomatic]
include = ["subagents"]
subagents.location = "./dotfiles/.claude/agents/"
Available agents¶
Agent |
Role |
|---|---|
Hands-on worker that fixes typos, ordering, style, doc-sync issues, and other mechanical CLAUDE.md violations. |
|
Senior engineer that handles deep code analysis, bug-class sweeps, and design decisions. |
|
Documentation steward that keeps |
Self-containment¶
Like skills, agents must be self-contained for downstream portability. They reference claude.md sections rather than upstream docs/ URLs, so a downstream repo’s Claude can resolve every reference locally without network access.