[{"data":1,"prerenderedAt":668},["ShallowReactive",2],{"navigation_docs_es":3,"-es-reference-configuration":188,"-es-reference-configuration-surround":663},[4,35,85,145],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Primeros pasos",false,"\u002Fes\u002Fgetting-started","es\u002F1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"Introducción","\u002Fes\u002Fgetting-started\u002Fintroduction","es\u002F1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Instalación","\u002Fes\u002Fgetting-started\u002Finstallation","es\u002F1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Estructura del proyecto","\u002Fes\u002Fgetting-started\u002Fproject-layout","es\u002F1.getting-started\u002F3.project-layout","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":29},"Actualizar y desinstalar","\u002Fes\u002Fgetting-started\u002Fupgrade-uninstall","es\u002F1.getting-started\u002F4.upgrade-uninstall","i-lucide-refresh-cw",{"title":31,"path":32,"stem":33,"icon":34},"Canales","\u002Fes\u002Fgetting-started\u002Fchannels","es\u002F1.getting-started\u002F5.channels","i-lucide-radio-tower",{"title":36,"icon":6,"path":37,"stem":38,"children":39,"page":6},"Conceptos","\u002Fes\u002Fconcepts","es\u002F2.concepts",[40,45,50,55,60,65,70,75,80],{"title":41,"path":42,"stem":43,"icon":44},"Carriles y métodos","\u002Fes\u002Fconcepts\u002Flanes-and-methods","es\u002F2.concepts\u002F1.lanes-and-methods","i-lucide-route",{"title":46,"path":47,"stem":48,"icon":49},"Specs vivas y cambios","\u002Fes\u002Fconcepts\u002Fliving-specs","es\u002F2.concepts\u002F2.living-specs","i-lucide-book-open-check",{"title":51,"path":52,"stem":53,"icon":54},"Notación","\u002Fes\u002Fconcepts\u002Fnotation","es\u002F2.concepts\u002F3.notation","i-lucide-pen-line",{"title":56,"path":57,"stem":58,"icon":59},"QA y datos de prueba","\u002Fes\u002Fconcepts\u002Fqa-and-test-data","es\u002F2.concepts\u002F4.qa-and-test-data","i-lucide-clipboard-check",{"title":61,"path":62,"stem":63,"icon":64},"Conocimiento","\u002Fes\u002Fconcepts\u002Fknowledge","es\u002F2.concepts\u002F5.knowledge","i-lucide-brain",{"title":66,"path":67,"stem":68,"icon":69},"Scripts","\u002Fes\u002Fconcepts\u002Fscripts","es\u002F2.concepts\u002F6.scripts","i-lucide-file-code",{"title":71,"path":72,"stem":73,"icon":74},"Garantías","\u002Fes\u002Fconcepts\u002Fguardrails","es\u002F2.concepts\u002F7.guardrails","i-lucide-shield",{"title":76,"path":77,"stem":78,"icon":79},"Contexto de sesión","\u002Fes\u002Fconcepts\u002Fsession-context","es\u002F2.concepts\u002F8.session-context","i-lucide-gauge",{"title":81,"path":82,"stem":83,"icon":84},"Cómo mejora el kit","\u002Fes\u002Fconcepts\u002Fself-improvement","es\u002F2.concepts\u002F9.self-improvement","i-lucide-sprout",{"title":86,"icon":6,"path":87,"stem":88,"children":89,"page":6},"Guías","\u002Fes\u002Fguides","es\u002F3.guides",[90,95,100,105,110,115,120,125,130,135,140],{"title":91,"path":92,"stem":93,"icon":94},"Monorepo de app nuevo","\u002Fes\u002Fguides\u002Fnew-app-monorepo","es\u002F3.guides\u002F01.new-app-monorepo","i-lucide-boxes",{"title":96,"path":97,"stem":98,"icon":99},"Tu sitio web con Claude","\u002Fes\u002Fguides\u002Fcontent-site","es\u002F3.guides\u002F02.content-site","i-lucide-globe",{"title":101,"path":102,"stem":103,"icon":104},"Adoptar un proyecto existente","\u002Fes\u002Fguides\u002Fadopt-existing-project","es\u002F3.guides\u002F03.adopt-existing-project","i-lucide-git-merge",{"title":106,"path":107,"stem":108,"icon":109},"Un cambio, de principio a fin","\u002Fes\u002Fguides\u002Fspec-lane-change","es\u002F3.guides\u002F04.spec-lane-change","i-lucide-git-pull-request",{"title":111,"path":112,"stem":113,"icon":114},"Un cambio de vía rápida","\u002Fes\u002Fguides\u002Ffast-track-change","es\u002F3.guides\u002F05.fast-track-change","i-lucide-zap",{"title":116,"path":117,"stem":118,"icon":119},"El ciclo TDD","\u002Fes\u002Fguides\u002Ftdd-loop","es\u002F3.guides\u002F06.tdd-loop","i-lucide-repeat",{"title":121,"path":122,"stem":123,"icon":124},"Una pasada de QA","\u002Fes\u002Fguides\u002Fqa-pass","es\u002F3.guides\u002F07.qa-pass","i-lucide-clipboard-list",{"title":126,"path":127,"stem":128,"icon":129},"Datos de prueba","\u002Fes\u002Fguides\u002Ftest-data","es\u002F3.guides\u002F08.test-data","i-lucide-database",{"title":131,"path":132,"stem":133,"icon":134},"Publicar y actualizar","\u002Fes\u002Fguides\u002Freleasing-and-upgrading","es\u002F3.guides\u002F09.releasing-and-upgrading","i-lucide-rocket",{"title":136,"path":137,"stem":138,"icon":139},"Proponer mejoras","\u002Fes\u002Fguides\u002Fproposing-improvements","es\u002F3.guides\u002F10.proposing-improvements","i-lucide-lightbulb",{"title":141,"path":142,"stem":143,"icon":144},"Documentación para agentes","\u002Fes\u002Fguides\u002Fdocs-for-agents","es\u002F3.guides\u002F11.docs-for-agents","i-lucide-bot",{"title":146,"icon":6,"path":147,"stem":148,"children":149,"page":6},"Referencia","\u002Fes\u002Freference","es\u002F4.reference",[150,155,160,165,170,173,178,183],{"title":151,"path":152,"stem":153,"icon":154},"CLI","\u002Fes\u002Freference\u002Fcli","es\u002F4.reference\u002F1.cli","i-lucide-terminal",{"title":156,"path":157,"stem":158,"icon":159},"Configuración","\u002Fes\u002Freference\u002Fconfiguration","es\u002F4.reference\u002F2.configuration","i-lucide-settings",{"title":161,"path":162,"stem":163,"icon":164},"Skills","\u002Fes\u002Freference\u002Fskills","es\u002F4.reference\u002F3.skills","i-lucide-sparkles",{"title":166,"path":167,"stem":168,"icon":169},"Hooks","\u002Fes\u002Freference\u002Fhooks","es\u002F4.reference\u002F4.hooks","i-lucide-webhook",{"title":66,"path":171,"stem":172,"icon":69},"\u002Fes\u002Freference\u002Fscripts","es\u002F4.reference\u002F5.scripts",{"title":174,"path":175,"stem":176,"icon":177},"Cambios","\u002Fes\u002Freference\u002Fchangelog","es\u002F4.reference\u002F6.changelog","i-lucide-history",{"title":179,"path":180,"stem":181,"icon":182},"Plantillas","\u002Fes\u002Freference\u002Ftemplates","es\u002F4.reference\u002F7.templates","i-lucide-layout-template",{"title":184,"path":185,"stem":186,"icon":187},"Privacidad","\u002Fes\u002Freference\u002Fprivacy","es\u002F4.reference\u002F8.privacy","i-lucide-lock",{"id":189,"title":156,"body":190,"description":655,"extension":656,"links":657,"meta":658,"navigation":660,"path":157,"seo":661,"stem":158,"__hash__":662},"docs_es\u002Fes\u002F4.reference\u002F2.configuration.md",{"type":191,"value":192,"toc":651},"minimark",[193,205],[194,195,196,200,201,204],"p",{},[197,198,199],"code",{},"agent-kit.json"," guarda las respuestas de la instalación. Cámbialas volviendo a ejecutar ",[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",{},"Campo",[215,219,220],{},"Qué es",[215,222,223],{},"Por defecto",[225,226,227,241,282,323,357,383,409,435,460,492,512,528,541,559,574,593,608,623,638],"tbody",{},[212,228,229,235,238],{},[230,231,232],"td",{},[197,233,234],{},"name",[230,236,237],{},"Nombre del proyecto (kebab-case).",[230,239,240],{},"nombre de la carpeta",[212,242,243,248,279],{},[230,244,245],{},[197,246,247],{},"kind",[230,249,250,251,204,254,257,260,261,263,266,267,269,272,273,275,278],{},"Tipo de proyecto: lo que generó ",[197,252,253],{},"init",[255,256],"br",{},[197,258,259],{},"monorepo"," — plantilla web + app + docs con Nuxt + Supabase",[255,262],{},[197,264,265],{},"site"," — un sitio Nuxt sencillo con páginas en Markdown, lo más fácil",[255,268],{},[197,270,271],{},"existing"," — añade la capa del agente al código de esta carpeta",[255,274],{},[197,276,277],{},"blank"," — solo la capa del agente, sin plantilla, desde cero",[230,280,281],{},"se pregunta",[212,283,284,289,318],{},[230,285,286],{},[197,287,288],{},"apps",[230,290,291,292,295,296,295,299,302,303,305,307,308,310,312,313,315,317],{},"Apps del monorepo (",[197,293,294],{},"web",", ",[197,297,298],{},"app",[197,300,301],{},"docs","); vacío en los demás tipos.",[255,304],{},[197,306,294],{}," — sitio público (Nuxt, prerenderizado)",[255,309],{},[197,311,298],{}," — solución principal (SPA Nuxt + BFF + Supabase)",[255,314],{},[197,316,301],{}," — sitio de ayuda \u002F wiki (Docus)",[230,319,320],{},[197,321,322],{},"web,app,docs",[212,324,325,330,354],{},[230,326,327],{},[197,328,329],{},"stack",[230,331,332,333,204,336,338,341,342,344,347,348,350,353],{},"Skill de convenciones del stack instalada en ",[197,334,335],{},".claude\u002Fskills\u002F",[255,337],{},[197,339,340],{},"none"," — sin skill de convenciones",[255,343],{},[197,345,346],{},"nuxt-supabase"," — skill stack-nuxt-supabase (páginas, rutas BFF, migraciones, RPCs)",[255,349],{},[197,351,352],{},"nuxt-content-site"," — skill stack-nuxt-content-site (páginas Markdown, estilos, build)",[230,355,356],{},"según el tipo",[212,358,359,364,379],{},[230,360,361],{},[197,362,363],{},"technicalLevel",[230,365,366,367,369,372,373,375,378],{},"Cómo te habla el agente.",[255,368],{},[197,370,371],{},"technical"," — lenguaje conciso de desarrollador",[255,374],{},[197,376,377],{},"non-technical"," — lenguaje sencillo; el agente toma las decisiones técnicas",[230,380,381],{},[197,382,371],{},[212,384,385,390,405],{},[230,386,387],{},[197,388,389],{},"language",[230,391,392,393,395,398,399,401,404],{},"Idioma de respuesta del agente.",[255,394],{},[197,396,397],{},"en"," — English",[255,400],{},[197,402,403],{},"es"," — Español",[230,406,407],{},[197,408,397],{},[212,410,411,416,431],{},[230,412,413],{},[197,414,415],{},"methodology",[230,417,418,419,421,424,425,427,430],{},"SDD, o SDD + TDD (tests primero, exigidos por preflight).",[255,420],{},[197,422,423],{},"sdd-tdd"," — spec primero, luego tests antes del código; preflight bloquea la lógica sin tests",[255,426],{},[197,428,429],{},"sdd"," — spec primero; cada escenario verificado por un test o una comprobación",[230,432,433],{},[197,434,423],{},[212,436,437,442,456],{},[230,438,439],{},[197,440,441],{},"commitConvention",[230,443,444,445,447,450,451,453,455],{},"Conventional Commits revisados por commitlint, o mensajes libres.",[255,446],{},[197,448,449],{},"conventional"," — type(scope): subject, revisado por commitlint y un hook de git",[255,452],{},[197,454,340],{}," — sin revisión de mensajes",[230,457,458],{},[197,459,449],{},[212,461,462,467,488],{},[230,463,464],{},[197,465,466],{},"gitFlow",[230,468,469,470,472,475,476,478,481,482,484,487],{},"Qué puede hacer el agente con git (lo aplica un hook).",[255,471],{},[197,473,474],{},"pr"," — el agente nunca hace commit ni push en main",[255,477],{},[197,479,480],{},"trunk"," — commits en main; sin force-push ni reset duro",[255,483],{},[197,485,486],{},"read-only"," — el agente nunca cambia git; tú ejecutas git",[230,489,490],{},[197,491,474],{},[212,493,494,499,506],{},[230,495,496],{},[197,497,498],{},"mainBranch",[230,500,501,502,505],{},"La rama principal (de producción): se detecta desde git al instalar (el HEAD de origin, o la única rama main \u002F master \u002F trunk \u002F production \u002F prod), se pregunta si no hay certeza; ",[197,503,504],{},"upgrade"," comprueba que exista. Preflight compara contra ella; el git guard la protege.",[230,507,508,509],{},"detectada, si no ",[197,510,511],{},"main",[212,513,514,519,522],{},[230,515,516],{},[197,517,518],{},"testIgnore",[230,520,521],{},"Rutas sin tests unitarios (manejadores de rutas delgados).",[230,523,524,527],{},[197,525,526],{},"apps\u002F*\u002Fserver\u002Fapi\u002F"," en el monorepo",[212,529,530,535,538],{},[230,531,532],{},[197,533,534],{},"testCommand",[230,536,537],{},"Comando que ejecuta los tests, si no es el de siempre.",[230,539,540],{},"—",[212,542,543,548,554],{},[230,544,545],{},[197,546,547],{},"contextBudget",[230,549,550,551,204],{},"Tokens por sesión a partir de los cuales falla ",[197,552,553],{},"doctor",[230,555,556],{},[197,557,558],{},"8000",[212,560,561,566,572],{},[230,562,563],{},[197,564,565],{},"supabaseMcp",[230,567,568,569,204],{},"Ref del proyecto de Supabase para el servidor MCP de solo lectura en ",[197,570,571],{},".mcp.json",[230,573,540],{},[212,575,576,581,588],{},[230,577,578],{},[197,579,580],{},"qa.checklist",[230,582,583,584,587],{},"Genera ",[197,585,586],{},"work\u002Fqa\u002Fchecklist.md"," desde las specs vivas.",[230,589,590],{},[197,591,592],{},"true",[212,594,595,600,603],{},[230,596,597],{},[197,598,599],{},"qa.testData",[230,601,602],{},"Scripts seed \u002F purge de Supabase (solo proyectos con Supabase).",[230,604,605,607],{},[197,606,592],{}," con Supabase",[212,609,610,615,618],{},[230,611,612],{},[197,613,614],{},"qa.testPrefix",[230,616,617],{},"Marca con la que empieza cada fila de prueba.",[230,619,620],{},[197,621,622],{},"TEST_",[212,624,625,630,633],{},[230,626,627],{},[197,628,629],{},"qa.testDataDir",[230,631,632],{},"Dónde viven los scripts de datos de prueba.",[230,634,635],{},[197,636,637],{},"supabase\u002Ftest-data",[212,639,640,645,648],{},[230,641,642],{},[197,643,644],{},"kitVersion",[230,646,647],{},"Versión del kit que escribió la instalación por última vez (activa el aviso de actualización).",[230,649,650],{},"la escribe init",{"title":652,"searchDepth":653,"depth":653,"links":654},"",2,[],"Cada campo de agent-kit.json.","md",null,{"sourceHash":659},"3512acd6d58f",{"icon":159},{"title":156,"description":655},"hKrMyO-oGJXgi3-QNKnkuKJTYV1HeMoFdPVC3TAjsaA",[664,666],{"title":151,"path":152,"stem":153,"description":665,"icon":154,"children":-1},"Cada comando y flag de agent-kit.",{"title":161,"path":162,"stem":163,"description":667,"icon":164,"children":-1},"Cada skill y cuándo se carga.",1793099619373]