init
Inicializa un repo con navori. Detecta el stack, hace unas preguntas y deja todo listo en un minuto.
Uso
navori init [--full] [--recommended] [--yes] [--scan-monorepo] [--pre-commit-hook]
Flags
--full Modo máximo: --recommended + todos los plugins + pre-commit hook + scan-monorepo + project block estricto (posture/reviewRigor/testsForNewCode). --recommended Modo opinado: --yes + habilita plugins recomendados (engram, +gh si es repo GitHub). --yes, -y Acepta todo lo detectado sin preguntar (CI-friendly). --lang <es|en> Idioma del wizard. Default: es. --scan-monorepo Si detecta un monorepo, escanea los workspaces y les asigna un preset. --pre-commit-hook Opt-in: scaffolda un pre-commit hook que corre 'navori doctor --strict'. --no-render Escribe el config pero no renderiza todavía. Ejemplos
Interactivo
$ npx navori init ? Wizard › Español → stack: Next.js · pnpm ? Preset › nextjs ✓ navori.config.json ✓ Done — 5 created
Sin prompts (CI)
npx navori init --recommended --yes
Notas
- Si ya existe un .claude/ hecho a mano, init coexiste: solo agrega los bloques con marcadores managed.
- navori.config.json es la fuente de verdad. Commitealo al repo.