navori AI harness
navori

adopt

Toma un archivo del harness que escribiste a mano y lo pone bajo gestión de navori, sin cambiar lo que dice.

Uso

navori adopt <path> [--apply] [--cwd <dir>]

Flags

<path> Archivo .md bajo .claude/ del repo (p. ej. .claude/skills/mia.md). Rechaza cualquier otra ruta.
--apply Escribe a disco. Sin el flag, adopt solo previsualiza.
--cwd <dir> Directorio del repo (default: actual).

Ejemplos

Ver qué haría

$ navori adopt .claude/skills/mia.md
●  envolvería '.claude/skills/mia.md' en un bloque managed id="adopted-claude-skills-mia", dejando su contenido intacto
└  Preview: no se escribió nada. Vuelve a correrlo con --apply.

Adoptarlo

$ navori adopt .claude/skills/mia.md --apply
◆  '.claude/skills/mia.md' adoptado (bloque managed id="adopted-claude-skills-mia").
└  Backup en ~/.navori/backups/repo-2026-09-01T20-04-26-926

Correrlo dos veces no hace nada

$ navori adopt .claude/skills/mia.md --apply
└  '.claude/skills/mia.md' ya estaba adoptado — sin cambios.

Notas

  • Adoptar es ENVOLVER, no reescribir: tu contenido entra tal cual dentro del bloque managed. Lo que navori toma es el ciclo de vida del archivo, nunca lo que dice.
  • Rechaza —sin escribir nada y diciendo por qué— un archivo que ya lleva bloque managed, uno fuera del repo, y cualquier ruta que no sea .md bajo .claude/.
  • Sale de 'navori doctor': la sección de harness ajeno ofrece este comando cuando el archivo en conflicto vive en el repo. Si vive en ~/.claude, navori solo lee y la salida es asumir el conflicto.
  • Siempre hace backup antes de escribir, y te dice dónde quedó.