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

> Source: <https://github.com/horilla98/agent-kit>
> Published: 2026-08-14 10:28:43+00:00

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 — the`publikus/`

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](https://github.com/horilla98/demo-agent-kit/pull/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](https://buy.polar.sh/polar_cl_HvLQ28C9lIlP8cjdU9Gx6Bked8w5yIhPF5ASg1lt2S7)

Contact: [horilla.dniel97@gmail.com](mailto:horilla.dniel97@gmail.com)

MIT — see [LICENSE](/horilla98/agent-kit/blob/main/LICENSE).
