Leadkit — Git skill for Claude Code
Go CLI and agent harness for running teams of Claude Code agents: durable task queues on disk, reviewer gates bound to commit SHAs, PreToolUse hooks that fail closed.
How to install Leadkit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MattGrundy/leadkit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Leadkit does
Go CLI and agent harness for running teams of Claude Code agents: durable task queues on disk, reviewer gates bound to commit SHAs, PreToolUse hooks that fail closed.
Alternatives in Git
README
leadkit
A portable operating model for running teams of Claude Code agents on real work: one Go binary, a per-project profile (`leadkit.yaml`), and a set of guard hooks that enforce policy at the tool boundary rather than in a prompt.
It is a CLI and a config file, not a library. Projects adopt it by writing a profile and running a few commands.
Why it exists
A single coding agent handles a long-running, multi-repository job badly, and it fails quietly. Context fills with whatever it touched last, so the twentieth change gets less care than the second, and decisions settled on Tuesday get re-litigated on Thursday. Every individual step reports success, because every step did succeed. Only the shape of the whole is wrong.
leadkit is the least structure I found that lets several agents work one codebase for months without the result going incoherent:
- Work lives on disk, not in a conversation. Each item is a markdown file with
frontmatter; a queue of per-role directories is laid over it. An agent can die
mid-task without losing anything, and
lsanswers "what is everyone doing" without asking an agent to describe itself. - A lead decomposes and does not implement. The moment it edits code it acquires the same context-crowding problem as a single agent.
- Two reviewers with genuinely different questions gate a diff before a human sees it. One reads line by line for correctness; the other reads it against the stated goal. A pass is recorded against a commit SHA, so a new push does not inherit an old approval.
- Policy is enforced outside the model, at the point where intent becomes effect. A prompt instruction is a suggestion evaluated by the same process deciding what to do.
Install
The installer downloads a release binary via `gh`, verifies its checksum and installs it atomically to `~/.claude/leadkit-bin`:
sh install.sh # latest release
sh install.sh v0.2.0 # a specific tag; LEADKIT_BIN=... overrides the target
Related Skills
Claude Skill PR Flow
pr-flow: Claude Code skill para governanca de Pull Requests — max 2 PRs abertos, CI obrigatorio, labels padron
Repo Resume
Your repo's resume, kept hireable for humans and agents. Judge AGENTS.md / CLAUDE.md on the printed page, budg
Harness Supervisor
A supervision process several repositories share: one canonical skill for Codex and Claude Code, role routing,
Agent Reliability Harness
Evals, tracing and CI regression gates for tool-using agents: tool-selection, final-state, cost, latency and s
Harden Actions
Pin GitHub Actions to SHAs, fix permissions, and flag dangerous triggers
Agent Traffic
Traffic control for parallel coding agents: queues heavy builds, stops port/duplicate/clashing commands, prote
Related Agents
Cookiecutter Template Author
Scaffolds or refactors a Cookiecutter template (its pre_prompt/pre_gen/post_gen hooks and a pytest-cookies har
Harness Architect
Expert in designing and building agent harnesses — agent/skill/tool decomposition, subagent teams, hooks, MCP
Project Automation Auditor
Audits a project's automation and verification posture: test runner, formatter/linter PostToolUse hooks, PreTo