[{"data":1,"prerenderedAt":440},["ShallowReactive",2],{"navigation_docs_en":3,"-en-reference-skills":188,"-en-reference-skills-surround":435},[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":161,"body":190,"description":428,"extension":429,"links":430,"meta":431,"navigation":432,"path":162,"seo":433,"stem":163,"__hash__":434},"docs_en\u002Fen\u002F4.reference\u002F3.skills.md",{"type":191,"value":192,"toc":411},"minimark",[193,197,201,204,215,218,221,227,230,233,239,242,250,256,259,262,268,271,274,280,283,286,292,295,298,304,306,309,337,340,343,349,352,355,361,364,367,378,381,384],[194,195,196],"p",{},"Only the description of each skill loads every session; the body loads when a task needs it.",[198,199,200],"h2",{"id":200},"adopt",[194,202,203],{},"Use BEFORE editing AGENTS.md \u002F CLAUDE.md to shrink them or reduce per-session context, and when moving an existing project onto agent-kit — measure, map every section, move procedures into skills, area rules into folder CLAUDE.md files and facts into .knowledge\u002F, one section at a time. Triggers: \"adopt agent-kit\", \"slim AGENTS.md\", \"too many tokens\", context over budget.",[205,206,207],"ul",{},[208,209,210,214],"li",{},[211,212,213],"strong",{},"Origin",": plugin (every project)",[198,216,217],{"id":217},"commit",[194,219,220],{},"Use BEFORE any git commit — whenever the user says \"commit\", \"commit message\", \"save this work\", or a spec\u002Ffeature is done. Runs preflight, reviews what goes in, writes a Conventional Commit message (type(scope) subject, English), validates it with commitlint, then commits within the project's git flow (or hands the user the exact command when git is read-only).",[205,222,223],{},[208,224,225,214],{},[211,226,213],{},[198,228,229],{"id":229},"decide",[194,231,232],{},"Record an architecture or design decision (ADR) in the right scope — project decisions in .knowledge\u002Fdecisions, cross-project ones in global meta. Use when a choice with lasting impact is made or asked about (\"let's go with…\", \"we decided…\", \"should we use X or Y\" once settled), or when an earlier decision is replaced.",[205,234,235],{},[208,236,237,214],{},[211,238,213],{},[198,240,241],{"id":241},"feature",[194,243,244,245,249],{},"Use BEFORE making any small code change — a fix, a tweak, a small UI addition (≤3 files, no schema, permission or money change). Opens a work\u002Ffeatures file with goal, tasks and evidence so the work survives session restarts. Triggers: \"fix\", \"tweak\", \"small change\", \"change X to Y\", \"add X to the page\". Bigger or riskier work → ",[246,247,248],"code",{},"spec"," skill.",[205,251,252],{},[208,253,254,214],{},[211,255,213],{},[198,257,258],{"id":258},"knowledge",[194,260,261],{},"Read and write the scoped knowledge base — business concepts, environment facts, stack conventions, UI\u002FUX rules, cross-project meta rules. Use before working in an unfamiliar area (\"how do we…\", \"what is…\"), and whenever a lasting fact, rule or convention comes up that a future session must know (\"remember…\", \"from now on…\", \"the rule is…\").",[205,263,264],{},[208,265,266,214],{},[211,267,213],{},[198,269,270],{"id":270},"preflight",[194,272,273],{},"Pre-merge check of the current branch — migrations to apply or wrongly edited, new env vars, new dependencies, possible secrets, debug leftovers, grants to anon\u002Fauthenticated, undocumented scripts, and (SDD + TDD) changed logic without a test. Use before a PR or merge, when a spec\u002Ffeature is closing, or when the user asks \"what do I need to do to ship this?\".",[205,275,276],{},[208,277,278,214],{},[211,279,213],{},[198,281,282],{"id":282},"retro",[194,284,285],{},"Retrospective that turns experience into durable setup — repeated corrections become knowledge or hook rules, reused scratch scripts get promoted, unused things get pruned. Use when the user says \"retro\", \"what did we learn\", \"improve the setup\", after finishing a spec, or about once a month.",[205,287,288],{},[208,289,290,214],{},[211,291,213],{},[198,293,294],{"id":294},"scripts",[194,296,297],{},"Decide, find, build, document, test and run scripts so they are reused instead of rewritten. Use before writing ANY script or helper program (test helpers, data checks, generators, \"write a script that…\"), before re-creating an earlier ad-hoc script, and when keeping or documenting scripts. Searches existing scripts and skills first.",[205,299,300],{},[208,301,302,214],{},[211,303,213],{},[198,305,248],{"id":248},[194,307,308],{},"Spec-driven lane (SDD × TDD) for big or risky work — a new module or page set, schema\u002FRPC changes, permissions, money, anything over ~3 files. Opens a change (proposal + delta specs), gets approval, implements test-first, verifies every scenario and merges into the living specs. Use when the user says \"spec\", \"plan this\", \"new module\", or the work exceeds the fast-track lane.",[205,310,311,315],{},[208,312,313,214],{},[211,314,213],{},[208,316,317,320,321,324,325,324,328,324,331,324,334],{},[211,318,319],{},"Files",": ",[246,322,323],{},"references\u002Fnotation.md",", ",[246,326,327],{},"templates\u002Fdelta.md",[246,329,330],{},"templates\u002Fplan.md",[246,332,333],{},"templates\u002Fproposal.md",[246,335,336],{},"templates\u002Ftasks.md",[198,338,339],{"id":339},"start",[194,341,342],{},"Guided kickoff for a new project or a big new piece of work — asks plain questions (what, for whom, which pages or features, look and feel, content) and turns the answers into the first spec. Use when the user says \"start\", \"I want to build…\", \"new site\u002Fapp\u002Fproject\", or when work\u002F is empty and the request is open-ended.",[205,344,345],{},[208,346,347,214],{},[211,348,213],{},[198,350,351],{"id":351},"tdd",[194,353,354],{},"Use BEFORE writing or changing logic when the user asks for TDD, \"test first\" or tests, or the project method is SDD + TDD. Red → green → refactor one behaviour at a time, test cases chosen with ZOMBIES, related tests run compactly with tdd.mjs. Also when preflight reports logic without tests.",[205,356,357],{},[208,358,359,214],{},[211,360,213],{},[198,362,363],{"id":363},"stack-nuxt-content-site",[194,365,366],{},"Use BEFORE adding or changing pages, texts, navigation, colours, images or components in this Nuxt Content site (content\u002F*.md, app\u002F, nuxt.config.ts). Conventions for Markdown pages, frontmatter, ordering, styling tokens, MDC components, SEO and the static build.",[205,368,369],{},[208,370,371,373,374,377],{},[211,372,213],{},": template (installed in ",[246,375,376],{},".claude\u002Fskills\u002F"," of projects on that stack)",[198,379,380],{"id":380},"stack-nuxt-supabase",[194,382,383],{},"Use BEFORE adding or changing pages, components, server routes (apps\u002F*\u002Fserver\u002Fapi), auth, Zod schemas, SQL migrations, RPCs or test data in the Nuxt 4 + shadcn-vue + Tailwind v4 + Supabase monorepo (apps\u002Fweb, apps\u002Fapp, apps\u002Fdocs, packages\u002Fui, packages\u002Fshared). Conventions and patterns, details in references\u002F.",[205,385,386,392],{},[208,387,388,373,390,377],{},[211,389,213],{},[246,391,376],{},[208,393,394,320,396,324,399,324,402,324,405,324,408],{},[211,395,319],{},[246,397,398],{},"references\u002Fbff.md",[246,400,401],{},"references\u002Fmigrations.md",[246,403,404],{},"references\u002Fmonorepo.md",[246,406,407],{},"references\u002Ftest-data.md",[246,409,410],{},"references\u002Fui.md",{"title":412,"searchDepth":413,"depth":413,"links":414},"",2,[415,416,417,418,419,420,421,422,423,424,425,426,427],{"id":200,"depth":413,"text":200},{"id":217,"depth":413,"text":217},{"id":229,"depth":413,"text":229},{"id":241,"depth":413,"text":241},{"id":258,"depth":413,"text":258},{"id":270,"depth":413,"text":270},{"id":282,"depth":413,"text":282},{"id":294,"depth":413,"text":294},{"id":248,"depth":413,"text":248},{"id":339,"depth":413,"text":339},{"id":351,"depth":413,"text":351},{"id":363,"depth":413,"text":363},{"id":380,"depth":413,"text":380},"Every skill and when it loads.","md",null,{},{"icon":164},{"title":161,"description":428},"9cqZLoHPXxfnrfwCEnAjHgYSu8ATtVRoKl4jKcG1iNc",[436,438],{"title":156,"path":157,"stem":158,"description":437,"icon":159,"children":-1},"Every field of agent-kit.json.",{"title":166,"path":167,"stem":168,"description":439,"icon":169,"children":-1},"The plugin hooks and what they enforce.",1793099612109]