documentation-updaterlisted
Install: claude install-skill Vasallo94/obsidian-mcp-server
# Documentation Updater Skill
## Cuándo usar esta skill
- Cuando añadas nuevas herramientas (tools) al MCP.
- Cuando modifiques parámetros o comportamiento de herramientas.
- Cuando añadas nuevas features al proyecto.
- Cuando actualices la arquitectura.
## Estructura de Documentación
```
docs/
├── architecture.md # Visión general arquitectónica
├── configuration.md # Variables de entorno y configuración
├── tool-reference.md # Referencia de todas las herramientas MCP
├── semantic-search.md # Guía de búsqueda semántica
├── agent-folder-setup.md # Configuración de carpeta .agents
├── FUTURE.md # Ideas para desarrollo futuro
└── examples/ # Ejemplos de configuración
```
## Documentos a Actualizar por Tipo de Cambio
### Nueva herramienta MCP
1. **`docs/tool-reference.md`** - Añadir entrada con:
- Nombre de la herramienta
- Descripción
- Parámetros (nombre, tipo, requerido, descripción)
- Ejemplo de uso
- Valor de retorno
2. **`CHANGELOG.md`** - Añadir en `[Unreleased] > Added`
### Cambio en configuración
1. **`docs/configuration.md`** - Actualizar tabla de variables
2. **`README.md`** - Si afecta quickstart
### Cambio arquitectónico
1. **`docs/architecture.md`** - Actualizar diagramas y descripciones
2. **`CHANGELOG.md`** - Documentar en Changed
## Formato para Tool Reference
```markdown
### nombre_herramienta
**Descripción**: Qué hace la herramienta.
**Parámetros**:
| Nombre | Tipo | Requerido | Descripción