agent-kit plugin
Seven tiered subagents, orchestration rules for the main session, and a read-budget hook
How to install the agent-kit plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add FlaviusBurghila/claude-agent-kit
/plugin install agent-kit@agent-kitWhat's inside agent-kit
12 parts read from the plugin's own files.
Agents 7
Call as @agent-agent-kit:name- @agent-agent-kit:buildersonnet
Implements a written spec in the listed files; never runs tests unless the project allows it; returns a constraint ledger and the tests to run.
- @agent-agent-kit:bulk-readerhaiku
Answers ONE question about a file over the read threshold, a multi-file question or a large diff, in path:line bullets; I/O only, never judges.
- @agent-agent-kit:code-writerhaiku
Writes predictable code (scaffolds, fixtures, stubs) when over 80% derives from a reference file; design decisions are Builder work.
- @agent-agent-kit:debuggeropus
Hard debugging only: root-causes a failure others could not explain; returns the mechanism, evidence and a Builder-ready fix brief.
- @agent-agent-kit:refutersonnet
Independently reviews Builder output against the spec and re-runs static checks; reports merge-blocking defects with proof; reports, never fixes.
- @agent-agent-kit:researchersonnet
Reads docs and source and returns verified facts with a source for each; flags anything it could not confirm.
- @agent-agent-kit:scouthaiku
Finds files, symbols and call sites and returns paths with line numbers only, no contents; use it to locate code before reading or editing.
Skills 2
Claude loads it when the task matches- doctor
Check that agent-kit is set up correctly in this project and on this machine — hooks, agents, model aliases, the Agent contract and conflicts with a script install. Read-only.
- init
Set up the current project for agent-kit — write a filled-in "## Agent contract" section into its CLAUDE.md (verify commands, test policy, excluded paths, generated files) and gitignore .claude/tmp/
Hooks 3
Runs on these events- PreToolUsecommand
Read|Bash
- SessionStartcommand
startup|resume|clear|compact|fork
- UserPromptSubmitcommand
No description in the file.
Using agent-kit in Claude Code
Ask for an agent by name:
@agent-agent-kit:builder
@agent-agent-kit:bulk-readerSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update agent-kit@agent-kit
- Refresh the marketplace
- /plugin marketplace update agent-kit
- Turn it off for now
- /plugin disable agent-kit@agent-kit
- Remove it
- /plugin uninstall agent-kit@agent-kit
Skills in agent-kit
- doctorFlaviusBurghila/claude-agent-kit
Check that agent-kit is set up correctly in this project and on this machine — hooks, agents, model aliases, the Agent contract and conflicts with a script install. Read-only.
6stars - initFlaviusBurghila/claude-agent-kit
Set up the current project for agent-kit — write a filled-in "## Agent contract" section into its CLAUDE.md (verify commands, test policy, excluded paths, generated files) and gitignore .claude/tmp/
6stars
agent-kit plugin questions
How do I install the agent-kit plugin?
In Claude Code run /plugin marketplace add FlaviusBurghila/claude-agent-kit, then /plugin install agent-kit@agent-kit.
What does the agent-kit plugin include?
agent-kit bundles 7 agents, 2 skills, hooks.
Which agents come with agent-kit?
builder, bulk-reader, code-writer, debugger, refuter, researcher +1. Call one with @agent-agent-kit:builder.
How do I update or remove the agent-kit plugin?
Update it with claude plugin update agent-kit@agent-kit in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall agent-kit@agent-kit.
What license is the agent-kit plugin under?
MIT, as stated in the plugin's manifest.