Skip to content
Back to skills

Update Docs

ASecurity

Detecta qué documentación quedó desactualizada por un cambio y la corrige. Usar antes de abrir un PR (implement-issue la llama), con "/update-docs", "actualizá los docs", "¿qué docs quedaron viejos?" o para corregir desfases entre docs y código.

  • 4 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 10, 2026
ai-agentspythongobashgit

Security analysis

A100/100

Scanned October 10, 2026

npx -y skills add lautioliver/barrilete-kit --skill update-docs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Update Docs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Update Docs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lautioliver-update-docs/badge)](https://www.skillsdirectory.com/skills/lautioliver-update-docs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: update-docs
description: Detecta qué documentación quedó desactualizada por un cambio y la corrige. Usar antes de abrir un PR (implement-issue la llama), con "/update-docs", "actualizá los docs", "¿qué docs quedaron viejos?" o para corregir desfases entre docs y código.
---

# Actualizar docs

Los agentes trabajan con lo que dicen los docs. Si un doc dice algo que el código ya no hace, el próximo agente va a construir sobre algo falso. Esta skill mantiene los docs al día con el código.

Regla de fondo (`docs/README.md`): si un doc y el código no coinciden, **gana el código** y se corrige el doc. Excepción: si el doc es un ADR, el código puede estar mal; ahí se consulta.

## Modo 1: después de un cambio (lo normal)

1. **Qué tocar:**
   ```bash
   python3 scripts/agentes/mapa.py            # rama actual contra la base
   python3 scripts/agentes/mapa.py --pr <n>   # o un PR
   ```
   Lista los docs que el mapa (`docs/mapa-agentes.json`) asocia a los archivos cambiados, marcando los que siguen **SIN MODIFICAR**.
2. **Revisar cada uno** contra el diff (`git diff <base>...HEAD`). El mapa sugiere; vos decidís. Un doc listado puede no necesitar cambios (el cambio no altera lo que describe), y un doc no listado puede necesitarlos.
3. **Además del mapa**, revisá siempre:
   - ¿Cambió un comando o una convención? → `AGENTS.md`.
   - ¿Cambió una decisión de un ADR? → no lo reescribas: enmienda con fecha o ADR nuevo (`docs/decisions/README.md`). Esto requiere consultar (AGENTS.md, Autonomía).
   - ¿Agregaste un documento con contenido? → `docs/README.md` y `docs/llms.txt`.
   - ¿Un término nuevo del dominio? → `docs/reference/glossary.md`.
4. **Escribir.** Cambios mínimos y precisos: describí lo que hay, no la historia del cambio (eso va en el PR). No dupliques listas canónicas: si la lista vive en otro archivo, enlazala.
5. **Validar:**
   ```bash
   python3 scripts/agentes/check-docs.py
   ```
6. **Reportar** qué docs cambiaste y cuáles del mapa decidiste no tocar y por qué. Esto va en el PR.

## Modo 2: auditar desfases viejos

Con "¿qué docs quedaron viejos?" o "revisá que architecture.md esté al día":

1. Corré `check-docs.py` (links y rutas rotas son el síntoma más barato).
2. Por cada doc de `docs/reference/` y `docs/development/architecture.md`, compará lo que afirma con el código: endpoints, tablas, módulos, comandos. Priorizá lo que un agente usaría para decidir.
3. Listá los desfases encontrados con archivo y línea. Los chicos, corregilos en un PR `docs(docs): …`; los grandes, como issues (`crear-issue`, `tipo:docs`).

## No hacer

- No inventar comportamiento que no está en el código ni en el diff.
- No mover contenido de `horizon.md` o `roadmap.md` a `architecture.md` si no está implementado.
- No reescribir ADRs aceptados.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.