Mises à jour automatiques de la documentation
Maintenez la documentation synchronisée avec votre code grâce au skill /update-jamdesk pour Claude Code. Mettez automatiquement à jour la documentation lorsque vous implémentez des fonctionnalités.
Le skill /update-jamdesk pour Claude Code surveille vos modifications de code et génère les mises à jour de documentation correspondantes. Après avoir livré une fonctionnalité visible par les utilisateurs, exécutez le skill et il déterminera quelles pages de documentation doivent être créées ou modifiées.
Vous cherchez des conseils généraux sur la rédaction avec l'IA ? Cette page couvre le skill /update-jamdesk pour les mises à jour automatiques de la documentation. Pour la configuration des outils, consultez Claude Code. Pour des conseils plus généraux sur l'utilisation des outils IA pour rédiger de la documentation, consultez Rédiger avec l'IA.
Quand l'utiliser
À utiliser lorsque : Vous avez apporté des modifications visibles par les utilisateurs aux API, commandes CLI, interface utilisateur, options de configuration, ou au comportement des composants.
À ignorer lorsque : Refactorisations internes, modifications uniquement liées aux tests, configuration build/CI, ou travaux de performance sans changement de comportement — ceux-ci ne nécessitent pas de documentation utilisateur.
Prérequis
- Claude Code installé et configuré
- Un projet de documentation Jamdesk avec
docs.json - Optionnel : CLI Jamdesk pour la vérification (
npm install -g jamdesk)
Démarrage rapide
Créez un fichier .jamdesk-docs-path dans votre dépôt de code pointant vers votre documentation :
docs_path: ../my-docsLe chemin peut être relatif (depuis le fichier de configuration) ou absolu.
Après avoir implémenté une fonctionnalité, exécutez :
/update-jamdeskClaude analysera vos modifications et posera des questions de clarification avant de rédiger la documentation.
Révisez la documentation générée, puis Claude la vérifiera avec jamdesk validate et jamdesk broken-links avant de committer.
Format du fichier de configuration
Le fichier .jamdesk-docs-path indique à Claude où se trouve votre documentation.
Format simple - juste le chemin :
../my-docs
Format complet - avec options :
# Path to documentation repository
docs_path: ../my-docs
# Optional: Branch for doc updates (default: main)
docs_branch: mainLe fichier de configuration est découvert en remontant depuis votre répertoire courant jusqu'à la racine git. Placez-le à la racine de votre dépôt pour de meilleurs résultats.
Comment ça fonctionne
Lorsque vous exécutez /update-jamdesk, Claude :
- Localise votre documentation - Trouve le fichier de configuration
.jamdesk-docs-path - Pose des questions - Clarifie la stratégie de branche, la portée et le contenu
- Analyse la documentation existante - Recherche le contenu associé à mettre à jour ou à enrichir
- Rédige la documentation - Crée ou met à jour des pages en suivant les standards Jamdesk, avec des exemples simples en premier
- Révise le ton - Vérifie la présence de formulations IA dans le résultat. Claude écrit mieux avec un CLAUDE.md qui définit la voix (voir Claude Code)
- Vérifie - Exécute
jamdesk validateetjamdesk broken-links - Valide - Prépare les modifications et propose de les committer/pousser/créer une PR
Les modifications ne vous conviennent pas ? Exécutez git checkout . avant de valider pour annuler toutes les modifications.
| Scénario | Action |
|---|---|
| Nouvelle fonctionnalité | Créer une nouvelle page |
| Changement de comportement | Mettre à jour la page existante |
| Ajout mineur | Ajouter une section à la page existante |
| Capacité majeure | Nouvelle page autonome |
| Dépréciation/suppression | Mettre à jour l'existant + ajouter des notes de migration |
Exemple de session
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?
Mode preview
Exécutez avec --preview pour voir ce qui changerait sans effectuer de modifications :
/update-jamdesk --preview
Le mode preview vous permet de :
- Vérifier quelle documentation doit être mise à jour
- Réviser les modifications proposées avant de valider
- Voir l'analyse du skill sans effets secondaires
Suggestions proactives
Après avoir validé des modifications de code visibles par les utilisateurs, Claude peut suggérer :
Tip: These changes affect user-facing features.
Run /update-jamdesk to update your documentation.
Ceci apparaît lorsque :
- Vous avez un fichier de configuration
.jamdesk-docs-path, ET - Votre commit inclut des fichiers correspondant aux patterns visibles par les utilisateurs (API, CLI, composants)
Installer le skill
Installez le skill /update-jamdesk avec le CLI skills :
npx skills add jamdesk/skills --skill update-jamdesk
Cela installe le skill dans .claude/skills/update-jamdesk/ de votre projet.
Installe dans votre répertoire de projet courant :
npx skills add jamdesk/skills --skill update-jamdeskLe skill est disponible lorsque vous travaillez dans ce projet.
Lister les skills disponibles
Voir tous les skills Jamdesk :
npx skills add jamdesk/skills --list
Mise à jour
Réexécutez la commande d'installation pour obtenir la dernière version :
npx skills add jamdesk/skills --skill update-jamdesk
Après l'installation ou la mise à jour, redémarrez Claude Code ou démarrez une nouvelle session pour que les modifications prennent effet.
Dépannage
Assurez-vous que le fichier skill se trouve à .claude/skills/update-jamdesk/SKILL.md et redémarrez votre session Claude Code.
Créez .jamdesk-docs-path à la racine de votre dépôt avec le chemin vers votre répertoire de documentation. Le skill recherche depuis votre répertoire courant jusqu'à la racine git.
Installez avec npm install -g jamdesk. Le skill fonctionnera sans lui, mais n'exécutera pas la validation automatique.
