navori
Quickstart

De cero a productivo
en cuatro pasos.

Esta guía asume que tienes Node 22.12+ y un repo git inicializado. Si ya tienes un .claude/ a mano, navori coexiste sin pisarlo.

Instala el CLI

No necesitas instalación global. Usa npx, pnpm dlx o bunx — lo que uses normalmente.

# npm
npx navori init

# pnpm
pnpm dlx navori init

# bun
bunx navori init

Responde el wizard

init detecta tu stack y te hace unas preguntas. En menos de un minuto tienes navori.config.json + el harness managed de los engines que elegiste. ¿Tu stack no trae preset oficial? Créalo local con `navori preset init <id>` y queda conectado al config.

? Wizard › English
→ stack: Next.js · pnpm
? Engines › claude, codex
? Preset › nextjs
? Plugins › engram, codegraph, tgrep

✓ navori.config.json
✓ rendered:
   CLAUDE.md · AGENTS.md
   .claude/  ·  agents · skills · hooks · settings
✓ Done — 34 created

Commitea y trabaja normal

El navori.config.json es la única fuente de verdad. Los bloques managed están marcados — el resto es tuyo.

$ git add navori.config.json CLAUDE.md .claude/
$ git commit -m "chore: bootstrap navori harness"

Cuando cambies algo, vuelve a renderizar

add ya renderiza en el mismo paso. Para todo lo demás (editar el config a mano, cambiar de preset), render por default hace preview; --apply escribe. sync solo toca los bloques managed, tu código personalizado queda intacto.

# Add a plugin (renders on its own)
$ npx navori add codegraph

# Upgrade to the latest version
$ npx navori@latest update

# Something drifted?
$ npx navori doctor