Actualizaciones automáticas de documentación
Mantén la documentación sincronizada con tu código usando el skill /update-jamdesk de Claude Code. Actualízala automáticamente al implementar funciones.
El skill /update-jamdesk para Claude Code observa los cambios en tu código y genera actualizaciones de documentación coincidentes. Después de lanzar una función orientada al usuario, ejecuta el skill y determinará qué páginas de documentación deben crearse o editarse.
¿Buscas consejos generales de escritura con IA? Esta página cubre el skill /update-jamdesk para actualizaciones automáticas de documentación. Para la configuración de la herramienta, consulta Claude Code. Para orientación más amplia sobre el uso de herramientas de IA para escribir documentación, consulta Escribir con IA.
Cuándo usarlo
Úsalo cuando: hayas hecho cambios orientados al usuario en APIs, comandos CLI, la interfaz de usuario, opciones de configuración o el comportamiento de componentes.
Omítelo cuando: se trate de refactorizaciones internas, cambios solo de pruebas, configuración de build/CI o trabajo de rendimiento sin cambio de comportamiento. Estos no necesitan documentación orientada al usuario.
Requisitos previos
- Claude Code instalado y configurado
- Un proyecto de documentación de Jamdesk con
docs.json - Opcional: Jamdesk CLI para verificación (
npm install -g jamdesk)
Inicio rápido
Crea un archivo .jamdesk-docs-path en tu repositorio de código que apunte a tu documentación:
docs_path: ../my-docsLa ruta puede ser relativa (desde el archivo de configuración) o absoluta.
Después de implementar una función, ejecuta:
/update-jamdeskClaude analizará tus cambios y hará preguntas aclaratorias antes de escribir la documentación.
Revisa la documentación generada; luego Claude la verificará con jamdesk validate y jamdesk broken-links antes de confirmar el commit.
Formato del archivo de configuración
El archivo .jamdesk-docs-path le indica a Claude dónde está tu documentación.
Formato simple: solo la ruta:
../my-docs
Formato completo: con opciones:
# Path to documentation repository
docs_path: ../my-docs
# Optional: Branch for doc updates (default: main)
docs_branch: mainEl archivo de configuración se localiza recorriendo desde tu directorio actual hasta la raíz del repositorio git. Colócalo en la raíz de tu repositorio para obtener mejores resultados.
Cómo funciona
Cuando ejecutas /update-jamdesk, Claude:
- Localiza tu documentación: encuentra el archivo de configuración
.jamdesk-docs-path - Hace preguntas: aclara la estrategia de branches, el alcance y el contenido
- Analiza la documentación existente: busca contenido relacionado para actualizar o ampliar
- Escribe la documentación: crea o actualiza páginas siguiendo los estándares de Jamdesk, con ejemplos simples primero
- Revisa el tono: comprueba si el resultado tiene relleno típico de IA. Claude escribe mejor con un CLAUDE.md que defina la voz (consulta Claude Code)
- Verifica: ejecuta
jamdesk validateyjamdesk broken-links - Confirma el commit: prepara los cambios y ofrece hacer commit/push/PR
¿No te gustan los cambios? Ejecuta git checkout . antes de confirmar el commit para revertir todas las ediciones.
| Escenario | Acción |
|---|---|
| Función nueva | Crear página nueva |
| Cambio de comportamiento | Actualizar página existente |
| Adición pequeña | Añadir sección a página existente |
| Capacidad importante | Página independiente nueva |
| Obsolescencia/eliminación | Actualizar existente + añadir notas de migración |
Sesión de ejemplo
User: I just added a webhook feature. Can you document it?
Claude: I'm using the update-jamdesk skill to update your documentation.
Found .jamdesk-docs-path: ../customer-docs
How should I handle changes to the docs repository?
1. Create a new feature branch (recommended)
2. Update directly on main
3. Use current branch
User: 1
Claude: Based on the webhook implementation, I plan to:
- Create: webhooks/overview.mdx
- Update: getting-started.mdx (add link)
Any changes to this plan?
User: Looks good
Claude: [Creates documentation...]
✓ jamdesk validate passed
✓ jamdesk broken-links passed
Commit these changes?
Modo preview
Ejecuta con --preview para ver qué cambiaría sin hacer ediciones:
/update-jamdesk --preview
El modo preview te permite:
- Comprobar qué documentación necesita actualizarse
- Revisar los cambios propuestos antes de confirmar el commit
- Ver el análisis del skill sin efectos secundarios
Sugerencias proactivas
Después de confirmar cambios de código orientados al usuario, Claude puede sugerir:
Tip: These changes affect user-facing features.
Run /update-jamdesk to update your documentation.
Esto aparece cuando:
- Tienes un archivo de configuración
.jamdesk-docs-path, Y - Tu commit incluye archivos que coinciden con patrones orientados al usuario (API, CLI, componentes)
Instalación del skill
Instala el skill /update-jamdesk usando la CLI de skills:
npx skills add jamdesk/skills --skill update-jamdesk
Esto instala el skill en .claude/skills/update-jamdesk/ en tu proyecto.
Instala en el directorio de tu proyecto actual:
npx skills add jamdesk/skills --skill update-jamdeskEl skill está disponible al trabajar en este proyecto.
Listado de skills disponibles
Consulta todos los skills de Jamdesk:
npx skills add jamdesk/skills --list
Actualización
Vuelve a ejecutar el comando de instalación para obtener la última versión:
npx skills add jamdesk/skills --skill update-jamdesk
Después de instalar o actualizar, reinicia Claude Code o inicia una nueva sesión para que los cambios surtan efecto.
Solución de problemas
Asegúrate de que el archivo del skill esté en .claude/skills/update-jamdesk/SKILL.md y reinicia tu sesión de Claude Code.
Crea .jamdesk-docs-path en la raíz de tu repositorio con la ruta a tu directorio de documentación. El skill busca desde tu directorio actual hasta la raíz del repositorio git.
Instálala con npm install -g jamdesk. El skill funcionará sin ella pero no ejecutará la validación automática.
