wiki-lintlisted
Install: claude install-skill cristiancorreau/forge
# Skill: wiki-lint
Verifica la integridad estructural del wiki: índice, links, huérfanos y salud
general. Auto-repara lo que puede; reporta lo que necesita decisión humana.
Triggers: /wiki-lint, "lint wiki", "verificar wiki", "revisar wiki", "chequear
wiki", "wiki health", "wiki check".
---
## Cuándo usar este skill
- Después de un `wiki-ingest` para verificar consistencia
- Periódicamente (por ejemplo, al inicio de cada sprint)
- Cuando se sospecha que hay links rotos o páginas huérfanas
---
## Checklist de linting
### 1. Integridad del índice
Leer `wiki/index.md` y verificar:
```
✓ Cada [[link]] del índice apunta a un archivo que existe
✗ Archivos en concepts/, entities/, sources/, synthesis/ que NO están en el índice
```
Auto-reparar: agregar al índice los archivos que faltan (con descripción vacía marcada `TODO`).
### 2. Wikilinks rotos
Buscar en todas las páginas wiki referencias `[[ruta/nombre]]` y verificar que
el archivo `wiki/ruta/nombre.md` existe.
```bash
grep -rn "\[\[" wiki/ --include="*.md" | grep -v "raw/"
```
Reportar: lista de links rotos con el archivo donde aparecen.
### 3. Páginas huérfanas
Páginas que no son referenciadas por ninguna otra página ni por el índice.
```bash
# Para cada archivo en wiki/ (excluyendo index, log, raw/)
# verificar si su nombre aparece en algún [[link]] de otra página
```
Reportar: lista de huérfanas. No auto-borrar — requiere decisión humana.
### 4. Integridad del log
Verificar que `wiki/log.md` existe y tie