Claude Code Subagents Starter (Free)
3 free Claude Code subagent examples (code reviewer, test writer, debugger) and a linter that shows why a subagent file isn't loading.
View Claude Code Subagents Starter (Free)
Ten subagents your main Claude Code session can hand work to, each with only the tools it needs, plus a linter that tells you why an agent file isn't loading.

10 ready-to-use Claude Code subagents (https://code.claude.com/docs/en/sub-agents) with tight tool allowlists, plus lint_agents.py, which finds the agent files Claude Code silently skips.
| Subagent | Tools | What it does |
|---|---|---|
| code-reviewer | Read, Grep, Glob, Bash | Reviews the current diff or named files for bugs, risky changes, missing tests and unclear code |
| debugger | Read, Grep, Glob, Edit, Bash | Investigates a failing test, error message, stack trace or unexpected behavior, finds the root cause and proposes or applies a minimal fix |
| dependency-upgrader | Read, Grep, Glob, Edit, Write, Bash, WebFetch (worktree) | Upgrades one dependency or framework version in an isolated git worktree, follows the official upgrade guide, fixes breakages and runs the tests |
| docs-writer | Read, Grep, Glob, Edit, Write | Writes or updates README files, usage docs, docstrings and changelog entries from the actual code |
| migration-reviewer | Read, Grep, Glob, Bash | Reviews database migrations and schema changes for locking, data loss, irreversibility and deploy-order risks before they run on production |
| perf-investigator | Read, Grep, Glob, Bash | Finds the cause of slow endpoints, pages, queries, builds or scripts using measurements, and proposes targeted optimizations |
| pr-writer | Read, Grep, Glob, Bash | Writes a clear pull request title and description, and a commit message, from the current branch's diff and commits |
| refactor-planner | Read, Grep, Glob | Plans a refactor or larger change: maps affected code, proposes small safe steps with tests at each step, and flags risks |
| security-reviewer | Read, Grep, Glob, Bash | Audits code for security vulnerabilities: injection, auth and access control, secrets, SSRF, unsafe file handling, dependency risks |
| test-writer | Read, Grep, Glob, Edit, Write, Bash | Writes or extends automated tests for a given function, module or bug, using the project's existing test framework and style |
Reviewers, planners and the PR writer get no Edit/Write tools and are told not to change files (they keep Bash for git diff and tests; drop Bash from tools for a strictly read-only agent). The upgrader runs in an isolated git worktree. Every prompt tells the agent never to push, deploy or run migrations.
The screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 8 tests OK on Python 3.13 and 3.10.

python3 tools/install_agents.py /path/to/project # -> .claude/agents/ (commit it to share with your team)
python3 tools/install_agents.py --user # -> ~/.claude/agents/ (all your projects)
python3 tools/install_agents.py . --only code-reviewer,test-writer --dry-runExisting files are skipped unless --force. If .claude/agents/ didn't exist when your session started, restart Claude Code once. Then ask "use the code-reviewer subagent on my changes" or @-mention it.
As a plugin: the folder is also a Claude Code plugin (.claude-plugin/plugin.json, agents in agents/), so you can add it to a plugin marketplace; plugin subagents get scoped names like subagents-pack:code-reviewer (plugin names that start with claude- are reserved by Claude Code, so the plugin is called subagents-pack).
python3 tools/lint_agents.py .claude/agents ~/.claude/agents
python3 tools/lint_agents.py agents --plugin --jsonIt checks what the docs say makes Claude Code skip a file or misbehave without telling you:
Exit code 1 on errors, so it works in CI. Run ./demo.sh for the example and ./run_tests.sh for the 8 tests. Python 3.9+, no dependencies, no network.
Each agent is one Markdown file: frontmatter plus a system prompt. Common edits: set model: haiku for cheap agents, add memory: project so an agent keeps notes in .claude/agent-memory/, add skills: [...] to preload a skill, or narrow tools further.
Subagent prompts guide the model; they don't enforce anything. Permission rules and hooks are the enforcement layer (see the Claude Code Safety Hooks kit). Field list checked against the Claude Code docs on Nov 9, 2026; new fields may appear.
Zip, 23 KB, v1.0, 23 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by Anthropic.
10 Claude Code subagents (reviewer, security, tests, debugger, migrations, upgrades, docs, PRs, performance, refactors) plus a linter. $19 once.
3 free Claude Code subagent examples (code reviewer, test writer, debugger) and a linter that shows why a subagent file isn't loading.
View Claude Code Subagents Starter (Free)Read-only MCP server for CSV, TSV and Excel: describe columns, SQL joins across files and sheets, column stats. No uploads, no dependencies. $19 once.
View CSV & Excel MCP ServerStart a Claude Code plugin marketplace: marketplace.json, 3 example plugins, team auto-install settings, CI and an offline checker. $19 once.
View Claude Code Plugin Marketplace Template