Reference

Configuration

Every field of agent-kit.json.

agent-kit.json holds the setup answers. Change them by re-running agent-kit init.

FieldWhatDefault
nameProject name (kebab-case).folder name
kindSetup kind: what init scaffolded.
monorepo — web + app + docs scaffold on Nuxt + Supabase
site — one simple Nuxt site with Markdown pages — easiest
existing — add the agent layer to this folder's code
blank — agent layer only, no template — start from nothing
asked
appsMonorepo apps (web, app, docs); empty for other kinds.
web — public website (Nuxt, prerendered)
app — main solution (Nuxt SPA + BFF + Supabase)
docs — help / wiki site (Docus)
web,app,docs
stackStack conventions skill installed in .claude/skills/.
none — no stack conventions skill
nuxt-supabase — stack-nuxt-supabase skill (pages, BFF routes, migrations, RPCs)
nuxt-content-site — stack-nuxt-content-site skill (Markdown pages, styling, build)
from the kind
technicalLevelHow the agent talks to you.
technical — concise developer language
non-technical — plain language; the agent makes technical decisions
technical
languageAgent reply language.
en — English
es — Español
en
methodologySDD, or SDD + TDD (tests first, enforced by preflight).
sdd-tdd — spec first, then tests before code; preflight blocks untested logic
sdd — spec first; every scenario verified by a test or a check
sdd-tdd
commitConventionConventional Commits checked by commitlint, or free-form.
conventional — type(scope): subject — checked by commitlint and a git hook
none — no message checks
conventional
gitFlowWhat the agent may do with git (enforced by a hook).
pr — agent never commits or pushes on main
trunk — commits on main; no force-push or hard reset
read-only — agent never changes git; you run git yourself
pr
mainBranchThe main (production) branch: detected from git at setup (origin's HEAD, or the only main / master / trunk / production / prod branch), asked when not sure; upgrade re-checks that it exists. Preflight compares against it; the git guard protects it.detected, else main
testIgnorePaths without unit tests (thin route handlers).apps/*/server/api/ in the monorepo
testCommandCommand that runs the tests, when not the default.—
contextBudgetTokens per session above which doctor fails.8000
supabaseMcpSupabase project ref for the read-only MCP server in .mcp.json.—
qa.checklistGenerate work/qa/checklist.md from the living specs.true
qa.testDataSupabase seed / purge scripts (Supabase projects only).true on Supabase
qa.testPrefixMarker every test row starts with.TEST_
qa.testDataDirWhere the test-data scripts live.supabase/test-data
kitVersionKit version that last wrote the setup (drives the upgrade notice).written by init