cd /news/developer-tools/agent-kit-a-size-based-mandatory-rev… · home topics developer-tools article
[ARTICLE · art-96647] src=github.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Agent-kit – a size-based mandatory review chain for Claude Code

Agent-kit, an open-source size-based mandatory review chain for Claude Code, has been released as a free core with 8 scripts, 2 GitHub Actions workflows, 3 agent charters, and 45 automated tests, requiring Node.js ≥ 22.6 and zero npm dependencies. The free package includes agents reka (code reviewer), tibor (test engineer), and gergo (security + privacy, with veto power), while the full paid package adds 8 more agents, 7 slash commands, and a 13-step lifecycle. The tool enforces a review chain based on ticket size (S/M/L) and tracks PR traces via bot comments, with a live demo at horilla98/demo-agent-kit#2.

read3 min views1 publishedAug 14, 2026
Agent-kit – a size-based mandatory review chain for Claude Code
Image: source

This is the free, open-source core of agent-kit: the engine behind a size-based mandatory review chain. It reminds you of the ticket's size and its required chain steps at the start of every Claude Code session, then tracks on the PR — via a bot comment — which chain members have actually left a trace.

This is not the full agent-kit. The full package (11 agent charters, 7 slash commands, the full 13-step development lifecycle, a bilingual template tree, an installer) is paid — see below.

8 scripts(.github/scripts/

):lanc-tabla

,munkarend-kapu

+munkarend-kapu-logic

,lanc-nyom

+lanc-nyom-logic

,gh-api

,projekt-config

,nyelv-cimkek

,uzenetek

2 GitHub Actions workflows(.github/workflows/

):ci.yml

,pr-jelzok.yml

3 agent charters out of the full 11:reka

(code reviewer),tibor

(test engineer),gergo

(security + privacy, with veto power) + their shared_protokoll.md

45 automated tests, green on their own — thepublikus/

cut verified with its own test suite, with no dependency on the paid part- Zero npm dependencies, only Node.js node:

built-ins (Node.js ≥ 22.6)

Not included: the other 8 agent charters (sara, bence, marci, izsak, zsofi, petra, devops, columbo), the 7 slash commands, the Backlog import

workflow, the installer script, the bilingual template tree, the doc skeletons (ADR, CONTRIBUTING, workflow doc).

Copy the contents of .github/scripts/

, .github/workflows/

, and .claude/agents/

into your own repo, then add an agent-kit.config.json

at the repo root:

{
  "projekt": "Your project's name",
  "repo": "your-github-username/your-repo",
  "nyelv": "english",
  "teszt": "npm test"
}

One manual step is still needed: in the paid package, an installer script fills in the project's name and description inside the agent charters — the free package has no installer, so in reka.md

, tibor.md

, and gergo.md

fill in the <WRITE YOUR PROJECT NAME HERE>

and <WRITE 1-2 SENTENCES...>

marked spots by hand. _protokoll.md

ships with the installer's "beginner" default — rewrite that by hand too if it doesn't fit you.

Known limitation: reka.md

and _protokoll.md

reference a CLAUDE.md

and a _hierarchia.md

— these files only exist in the paid package. On a free install these references stay empty (the agent simply won't find such a file); this doesn't cause an error, it just means the escalation paths and the broader convention doc aren't there.

Running munkarend-kapu.mjs

in a demo repo, on branch feat/42-example-feature

, with agent-kit.config.json

present, no GitHub token (unknown SP → rounded up to L):

Workflow gate — session-start protocol (Example Project)

STEP 0 (mandatory, BEFORE you touch anything): identify the ticket and compute its size. SP → size: 1-2 = S, 3-5 = M, 8+ = L; unknown/missing SP → rounded up to L. State the size out loud before you implement.
Ticket from the branch name: #42.
Size MUST BE CLARIFIED (no usable SP available) — treat it as L, rounded up.

Mandatory chain for size L — PR trace: tibor (test) → reka (review) → zsofi (docs) → columbo (orchestration audit) · ticket trace: sara (analysis) → bence (architecture).

Hard rule: at size M/L the dispatcher does NOT implement — it routes the layer assignment and the code to izsak, and only coordinates the chain.

Mandatory after every change: `npm test` — only commit green.

(The size-L chain above also lists zsofi, columbo, sara, bence — these agents live in the paid package; here the chain engine simply shows what the full team would require.)

Live demo PR showing the chain-trace bot comment on a PR with no agent traces at all: horilla98/demo-agent-kit#2

The full 11-agent team, the 13-step lifecycle, the slash commands, the installer, and the bilingual template tree are available here: https://buy.polar.sh/polar_cl_HvLQ28C9lIlP8cjdU9Gx6Bked8w5yIhPF5ASg1lt2S7

Contact: horilla.dniel97@gmail.com

MIT — see LICENSE.

── more in #developer-tools 4 stories · sorted by recency
── more on @agent-kit 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/agent-kit-a-size-bas…] indexed:0 read:3min 2026-08-14 ·