[navori](https://ulisescm.github.io/navori-harness/es/docs/adopt) · Español

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

## Comandos 

[navori init](https://ulisescm.github.io/navori-harness/es/docs/init)[navori add](https://ulisescm.github.io/navori-harness/es/docs/add)[navori remove](https://ulisescm.github.io/navori-harness/es/docs/remove)[navori adopt](https://ulisescm.github.io/navori-harness/es/docs/adopt)[navori configure](https://ulisescm.github.io/navori-harness/es/docs/configure)[navori preset](https://ulisescm.github.io/navori-harness/es/docs/preset)[navori render](https://ulisescm.github.io/navori-harness/es/docs/render)[navori sync](https://ulisescm.github.io/navori-harness/es/docs/sync)[navori update](https://ulisescm.github.io/navori-harness/es/docs/update)[navori refresh](https://ulisescm.github.io/navori-harness/es/docs/refresh)[navori scan](https://ulisescm.github.io/navori-harness/es/docs/scan)[navori doctor](https://ulisescm.github.io/navori-harness/es/docs/doctor)[navori status](https://ulisescm.github.io/navori-harness/es/docs/status)[navori bench](https://ulisescm.github.io/navori-harness/es/docs/bench)[navori codex](https://ulisescm.github.io/navori-harness/es/docs/codex)[navori audit](https://ulisescm.github.io/navori-harness/es/docs/audit)[navori backup](https://ulisescm.github.io/navori-harness/es/docs/backup)[navori migrations](https://ulisescm.github.io/navori-harness/es/docs/migrations)[navori registry](https://ulisescm.github.io/navori-harness/es/docs/registry)[navori workspace](https://ulisescm.github.io/navori-harness/es/docs/workspace)[navori ticket](https://ulisescm.github.io/navori-harness/es/docs/ticket)[navori dominio](https://ulisescm.github.io/navori-harness/es/docs/dominio)[navori tools](https://ulisescm.github.io/navori-harness/es/docs/tools)[navori receipt](https://ulisescm.github.io/navori-harness/es/docs/receipt)[navori plan](https://ulisescm.github.io/navori-harness/es/docs/plan)[navori spec](https://ulisescm.github.io/navori-harness/es/docs/spec)[navori handoff](https://ulisescm.github.io/navori-harness/es/docs/handoff)[navori master](https://ulisescm.github.io/navori-harness/es/docs/master)[navori gate](https://ulisescm.github.io/navori-harness/es/docs/gate) Sin manual aún. Esta página es la referencia. 

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


