Jamdesk Documentation logo

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

1
Crear el archivo de configuración

Crea un archivo .jamdesk-docs-path en tu repositorio de código que apunte a tu documentación:

.jamdesk-docs-path
docs_path: ../my-docs

La ruta puede ser relativa (desde el archivo de configuración) o absoluta.

2
Ejecutar el skill

Después de implementar una función, ejecuta:

/update-jamdesk

Claude analizará tus cambios y hará preguntas aclaratorias antes de escribir la documentación.

3
Revisar y confirmar el commit

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:

.jamdesk-docs-path
# Path to documentation repository
docs_path: ../my-docs

# Optional: Branch for doc updates (default: main)
docs_branch: main

El 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:

  1. Localiza tu documentación: encuentra el archivo de configuración .jamdesk-docs-path
  2. Hace preguntas: aclara la estrategia de branches, el alcance y el contenido
  3. Analiza la documentación existente: busca contenido relacionado para actualizar o ampliar
  4. Escribe la documentación: crea o actualiza páginas siguiendo los estándares de Jamdesk, con ejemplos simples primero
  5. 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)
  6. Verifica: ejecuta jamdesk validate y jamdesk broken-links
  7. 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.

EscenarioAcción
Función nuevaCrear página nueva
Cambio de comportamientoActualizar página existente
Adición pequeñaAñadir sección a página existente
Capacidad importantePágina independiente nueva
Obsolescencia/eliminaciónActualizar 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-jamdesk

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

¿Qué sigue?

MCP Server

Conecta asistentes de IA directamente a tu documentación

Descripción general del CLI

Aprende sobre la CLI de jamdesk para desarrollo local