Create or update TheOneKit agent .md files with canonical structure. Use when adding a new agent, updating maxTurns/model, or fixing frontmatter fields.
Create new agent .md files or update existing ones for TheOneKit. Enforces the canonical agent structure.
| Field | Required | Notes |
|---|---|---|
name | Yes | kebab-case, must match filename |
description | Yes | 2-5 <example> blocks with <commentary> |
model | Yes | inherit, sonnet, opus, or haiku |
maxTurns | Yes | 15-50 based on role |
color | Suggested | Consistent per role |
origin/module/protected | NO | CI-injected only — never add manually |
| Role | Range |
|---|---|
| implementer / kit-developer | 40-50 |
| debugger | 35-40 |
| tester | 30-35 |
| planner / brainstormer | 25-30 |
| reviewer | 25-30 |
| docs / git / utility | 15-25 |
t1k-routing-{layer}.jsont1k-activation-{layer}.jsonEvery new agent MUST include a persona line as the first sentence of the body (after frontmatter).
Format: "You are a {Role Title} who/performing {behavioral description in 1-2 sentences}."
Examples:
Why it matters: The persona shapes reasoning quality throughout the agent's entire run. Generic descriptions ("you are a developer") produce generic, shallow output. Specific behavioral frames ("you distrust obvious answers") activate different reasoning patterns.
Validation: If the opening line does not name a concrete role with a behavioral trait, reject and rewrite.