navori
navori

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 --recommended + proveedores externos por defecto (tgrep, acli; codegraph opt-in) + pre-commit hook + scan-monorepo + project block estricto (posture/reviewRigor/testsForNewCode). Requiere instalar los binarios de esos proveedores.
--recommended Modo opinado: --yes + harness completo sin instalar software externo (+gh si es repo GitHub; engram ya viene activo siempre).
--yes 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.
  • En cualquier modo (--yes, --recommended, --full o interactivo), init avisa si el binario de un plugin habilitado no está en el PATH y cómo instalarlo; nunca lo instala por ti.