[{"data":1,"prerenderedAt":669},["ShallowReactive",2],{"navigation_docs_en":3,"-en-reference-configuration":188,"-en-reference-configuration-surround":664},[4,35,85,145],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting started",false,"\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Project layout","\u002Fen\u002Fgetting-started\u002Fproject-layout","en\u002F1.getting-started\u002F3.project-layout","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":29},"Upgrade and uninstall","\u002Fen\u002Fgetting-started\u002Fupgrade-uninstall","en\u002F1.getting-started\u002F4.upgrade-uninstall","i-lucide-refresh-cw",{"title":31,"path":32,"stem":33,"icon":34},"Channels","\u002Fen\u002Fgetting-started\u002Fchannels","en\u002F1.getting-started\u002F5.channels","i-lucide-radio-tower",{"title":36,"icon":6,"path":37,"stem":38,"children":39,"page":6},"Concepts","\u002Fen\u002Fconcepts","en\u002F2.concepts",[40,45,50,55,60,65,70,75,80],{"title":41,"path":42,"stem":43,"icon":44},"Lanes and methods","\u002Fen\u002Fconcepts\u002Flanes-and-methods","en\u002F2.concepts\u002F1.lanes-and-methods","i-lucide-route",{"title":46,"path":47,"stem":48,"icon":49},"Living specs and changes","\u002Fen\u002Fconcepts\u002Fliving-specs","en\u002F2.concepts\u002F2.living-specs","i-lucide-book-open-check",{"title":51,"path":52,"stem":53,"icon":54},"Notation","\u002Fen\u002Fconcepts\u002Fnotation","en\u002F2.concepts\u002F3.notation","i-lucide-pen-line",{"title":56,"path":57,"stem":58,"icon":59},"QA and test data","\u002Fen\u002Fconcepts\u002Fqa-and-test-data","en\u002F2.concepts\u002F4.qa-and-test-data","i-lucide-clipboard-check",{"title":61,"path":62,"stem":63,"icon":64},"Knowledge","\u002Fen\u002Fconcepts\u002Fknowledge","en\u002F2.concepts\u002F5.knowledge","i-lucide-brain",{"title":66,"path":67,"stem":68,"icon":69},"Scripts","\u002Fen\u002Fconcepts\u002Fscripts","en\u002F2.concepts\u002F6.scripts","i-lucide-file-code",{"title":71,"path":72,"stem":73,"icon":74},"Guardrails","\u002Fen\u002Fconcepts\u002Fguardrails","en\u002F2.concepts\u002F7.guardrails","i-lucide-shield",{"title":76,"path":77,"stem":78,"icon":79},"Session context","\u002Fen\u002Fconcepts\u002Fsession-context","en\u002F2.concepts\u002F8.session-context","i-lucide-gauge",{"title":81,"path":82,"stem":83,"icon":84},"How the kit improves","\u002Fen\u002Fconcepts\u002Fself-improvement","en\u002F2.concepts\u002F9.self-improvement","i-lucide-sprout",{"title":86,"icon":6,"path":87,"stem":88,"children":89,"page":6},"Guides","\u002Fen\u002Fguides","en\u002F3.guides",[90,95,100,105,110,115,120,125,130,135,140],{"title":91,"path":92,"stem":93,"icon":94},"New app monorepo","\u002Fen\u002Fguides\u002Fnew-app-monorepo","en\u002F3.guides\u002F01.new-app-monorepo","i-lucide-boxes",{"title":96,"path":97,"stem":98,"icon":99},"Your website with Claude","\u002Fen\u002Fguides\u002Fcontent-site","en\u002F3.guides\u002F02.content-site","i-lucide-globe",{"title":101,"path":102,"stem":103,"icon":104},"Adopt an existing project","\u002Fen\u002Fguides\u002Fadopt-existing-project","en\u002F3.guides\u002F03.adopt-existing-project","i-lucide-git-merge",{"title":106,"path":107,"stem":108,"icon":109},"A change, end to end","\u002Fen\u002Fguides\u002Fspec-lane-change","en\u002F3.guides\u002F04.spec-lane-change","i-lucide-git-pull-request",{"title":111,"path":112,"stem":113,"icon":114},"A fast-track change","\u002Fen\u002Fguides\u002Ffast-track-change","en\u002F3.guides\u002F05.fast-track-change","i-lucide-zap",{"title":116,"path":117,"stem":118,"icon":119},"The TDD loop","\u002Fen\u002Fguides\u002Ftdd-loop","en\u002F3.guides\u002F06.tdd-loop","i-lucide-repeat",{"title":121,"path":122,"stem":123,"icon":124},"A QA pass","\u002Fen\u002Fguides\u002Fqa-pass","en\u002F3.guides\u002F07.qa-pass","i-lucide-clipboard-list",{"title":126,"path":127,"stem":128,"icon":129},"Test data","\u002Fen\u002Fguides\u002Ftest-data","en\u002F3.guides\u002F08.test-data","i-lucide-database",{"title":131,"path":132,"stem":133,"icon":134},"Releasing and upgrading","\u002Fen\u002Fguides\u002Freleasing-and-upgrading","en\u002F3.guides\u002F09.releasing-and-upgrading","i-lucide-rocket",{"title":136,"path":137,"stem":138,"icon":139},"Proposing improvements","\u002Fen\u002Fguides\u002Fproposing-improvements","en\u002F3.guides\u002F10.proposing-improvements","i-lucide-lightbulb",{"title":141,"path":142,"stem":143,"icon":144},"Docs for agents","\u002Fen\u002Fguides\u002Fdocs-for-agents","en\u002F3.guides\u002F11.docs-for-agents","i-lucide-bot",{"title":146,"icon":6,"path":147,"stem":148,"children":149,"page":6},"Reference","\u002Fen\u002Freference","en\u002F4.reference",[150,155,160,165,170,173,178,183],{"title":151,"path":152,"stem":153,"icon":154},"CLI","\u002Fen\u002Freference\u002Fcli","en\u002F4.reference\u002F1.cli","i-lucide-terminal",{"title":156,"path":157,"stem":158,"icon":159},"Configuration","\u002Fen\u002Freference\u002Fconfiguration","en\u002F4.reference\u002F2.configuration","i-lucide-settings",{"title":161,"path":162,"stem":163,"icon":164},"Skills","\u002Fen\u002Freference\u002Fskills","en\u002F4.reference\u002F3.skills","i-lucide-sparkles",{"title":166,"path":167,"stem":168,"icon":169},"Hooks","\u002Fen\u002Freference\u002Fhooks","en\u002F4.reference\u002F4.hooks","i-lucide-webhook",{"title":66,"path":171,"stem":172,"icon":69},"\u002Fen\u002Freference\u002Fscripts","en\u002F4.reference\u002F5.scripts",{"title":174,"path":175,"stem":176,"icon":177},"Changelog","\u002Fen\u002Freference\u002Fchangelog","en\u002F4.reference\u002F6.changelog","i-lucide-history",{"title":179,"path":180,"stem":181,"icon":182},"Templates","\u002Fen\u002Freference\u002Ftemplates","en\u002F4.reference\u002F7.templates","i-lucide-layout-template",{"title":184,"path":185,"stem":186,"icon":187},"Privacy","\u002Fen\u002Freference\u002Fprivacy","en\u002F4.reference\u002F8.privacy","i-lucide-lock",{"id":189,"title":156,"body":190,"description":657,"extension":658,"links":659,"meta":660,"navigation":661,"path":157,"seo":662,"stem":158,"__hash__":663},"docs_en\u002Fen\u002F4.reference\u002F2.configuration.md",{"type":191,"value":192,"toc":653},"minimark",[193,205],[194,195,196,200,201,204],"p",{},[197,198,199],"code",{},"agent-kit.json"," holds the setup answers. Change them by re-running ",[197,202,203],{},"agent-kit init",".",[206,207,208,224],"table",{},[209,210,211],"thead",{},[212,213,214,218,221],"tr",{},[215,216,217],"th",{},"Field",[215,219,220],{},"What",[215,222,223],{},"Default",[225,226,227,241,283,324,358,384,410,436,461,493,513,529,542,561,576,595,610,625,640],"tbody",{},[212,228,229,235,238],{},[230,231,232],"td",{},[197,233,234],{},"name",[230,236,237],{},"Project name (kebab-case).",[230,239,240],{},"folder name",[212,242,243,248,280],{},[230,244,245],{},[197,246,247],{},"kind",[230,249,250,251,254,255,258,261,262,264,267,268,270,273,274,276,279],{},"Setup kind: what ",[197,252,253],{},"init"," scaffolded.",[256,257],"br",{},[197,259,260],{},"monorepo"," — web + app + docs scaffold on Nuxt + Supabase",[256,263],{},[197,265,266],{},"site"," — one simple Nuxt site with Markdown pages — easiest",[256,269],{},[197,271,272],{},"existing"," — add the agent layer to this folder's code",[256,275],{},[197,277,278],{},"blank"," — agent layer only, no template — start from nothing",[230,281,282],{},"asked",[212,284,285,290,319],{},[230,286,287],{},[197,288,289],{},"apps",[230,291,292,293,296,297,296,300,303,304,306,308,309,311,313,314,316,318],{},"Monorepo apps (",[197,294,295],{},"web",", ",[197,298,299],{},"app",[197,301,302],{},"docs","); empty for other kinds.",[256,305],{},[197,307,295],{}," — public website (Nuxt, prerendered)",[256,310],{},[197,312,299],{}," — main solution (Nuxt SPA + BFF + Supabase)",[256,315],{},[197,317,302],{}," — help \u002F wiki site (Docus)",[230,320,321],{},[197,322,323],{},"web,app,docs",[212,325,326,331,355],{},[230,327,328],{},[197,329,330],{},"stack",[230,332,333,334,204,337,339,342,343,345,348,349,351,354],{},"Stack conventions skill installed in ",[197,335,336],{},".claude\u002Fskills\u002F",[256,338],{},[197,340,341],{},"none"," — no stack conventions skill",[256,344],{},[197,346,347],{},"nuxt-supabase"," — stack-nuxt-supabase skill (pages, BFF routes, migrations, RPCs)",[256,350],{},[197,352,353],{},"nuxt-content-site"," — stack-nuxt-content-site skill (Markdown pages, styling, build)",[230,356,357],{},"from the kind",[212,359,360,365,380],{},[230,361,362],{},[197,363,364],{},"technicalLevel",[230,366,367,368,370,373,374,376,379],{},"How the agent talks to you.",[256,369],{},[197,371,372],{},"technical"," — concise developer language",[256,375],{},[197,377,378],{},"non-technical"," — plain language; the agent makes technical decisions",[230,381,382],{},[197,383,372],{},[212,385,386,391,406],{},[230,387,388],{},[197,389,390],{},"language",[230,392,393,394,396,399,400,402,405],{},"Agent reply language.",[256,395],{},[197,397,398],{},"en"," — English",[256,401],{},[197,403,404],{},"es"," — Español",[230,407,408],{},[197,409,398],{},[212,411,412,417,432],{},[230,413,414],{},[197,415,416],{},"methodology",[230,418,419,420,422,425,426,428,431],{},"SDD, or SDD + TDD (tests first, enforced by preflight).",[256,421],{},[197,423,424],{},"sdd-tdd"," — spec first, then tests before code; preflight blocks untested logic",[256,427],{},[197,429,430],{},"sdd"," — spec first; every scenario verified by a test or a check",[230,433,434],{},[197,435,424],{},[212,437,438,443,457],{},[230,439,440],{},[197,441,442],{},"commitConvention",[230,444,445,446,448,451,452,454,456],{},"Conventional Commits checked by commitlint, or free-form.",[256,447],{},[197,449,450],{},"conventional"," — type(scope): subject — checked by commitlint and a git hook",[256,453],{},[197,455,341],{}," — no message checks",[230,458,459],{},[197,460,450],{},[212,462,463,468,489],{},[230,464,465],{},[197,466,467],{},"gitFlow",[230,469,470,471,473,476,477,479,482,483,485,488],{},"What the agent may do with git (enforced by a hook).",[256,472],{},[197,474,475],{},"pr"," — agent never commits or pushes on main",[256,478],{},[197,480,481],{},"trunk"," — commits on main; no force-push or hard reset",[256,484],{},[197,486,487],{},"read-only"," — agent never changes git; you run git yourself",[230,490,491],{},[197,492,475],{},[212,494,495,500,507],{},[230,496,497],{},[197,498,499],{},"mainBranch",[230,501,502,503,506],{},"The main (production) branch: detected from git at setup (origin's HEAD, or the only main \u002F master \u002F trunk \u002F production \u002F prod branch), asked when not sure; ",[197,504,505],{},"upgrade"," re-checks that it exists. Preflight compares against it; the git guard protects it.",[230,508,509,510],{},"detected, else ",[197,511,512],{},"main",[212,514,515,520,523],{},[230,516,517],{},[197,518,519],{},"testIgnore",[230,521,522],{},"Paths without unit tests (thin route handlers).",[230,524,525,528],{},[197,526,527],{},"apps\u002F*\u002Fserver\u002Fapi\u002F"," in the monorepo",[212,530,531,536,539],{},[230,532,533],{},[197,534,535],{},"testCommand",[230,537,538],{},"Command that runs the tests, when not the default.",[230,540,541],{},"—",[212,543,544,549,556],{},[230,545,546],{},[197,547,548],{},"contextBudget",[230,550,551,552,555],{},"Tokens per session above which ",[197,553,554],{},"doctor"," fails.",[230,557,558],{},[197,559,560],{},"8000",[212,562,563,568,574],{},[230,564,565],{},[197,566,567],{},"supabaseMcp",[230,569,570,571,204],{},"Supabase project ref for the read-only MCP server in ",[197,572,573],{},".mcp.json",[230,575,541],{},[212,577,578,583,590],{},[230,579,580],{},[197,581,582],{},"qa.checklist",[230,584,585,586,589],{},"Generate ",[197,587,588],{},"work\u002Fqa\u002Fchecklist.md"," from the living specs.",[230,591,592],{},[197,593,594],{},"true",[212,596,597,602,605],{},[230,598,599],{},[197,600,601],{},"qa.testData",[230,603,604],{},"Supabase seed \u002F purge scripts (Supabase projects only).",[230,606,607,609],{},[197,608,594],{}," on Supabase",[212,611,612,617,620],{},[230,613,614],{},[197,615,616],{},"qa.testPrefix",[230,618,619],{},"Marker every test row starts with.",[230,621,622],{},[197,623,624],{},"TEST_",[212,626,627,632,635],{},[230,628,629],{},[197,630,631],{},"qa.testDataDir",[230,633,634],{},"Where the test-data scripts live.",[230,636,637],{},[197,638,639],{},"supabase\u002Ftest-data",[212,641,642,647,650],{},[230,643,644],{},[197,645,646],{},"kitVersion",[230,648,649],{},"Kit version that last wrote the setup (drives the upgrade notice).",[230,651,652],{},"written by init",{"title":654,"searchDepth":655,"depth":655,"links":656},"",2,[],"Every field of agent-kit.json.","md",null,{},{"icon":159},{"title":156,"description":657},"MscRG9eAlMfeq8ALQGDuDCuwZcXu9G46P4JAG-YYSvk",[665,667],{"title":151,"path":152,"stem":153,"description":666,"icon":154,"children":-1},"Every agent-kit command and flag.",{"title":161,"path":162,"stem":163,"description":668,"icon":164,"children":-1},"Every skill and when it loads.",1793099616536]