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ó.