Compétences documentation-generation-doc-generate
📦

documentation-generation-doc-generate

Sûr

Générer une documentation complète à partir du code

Maintenez votre documentation synchronisée avec le code automatiquement. Cette compétence extrait des informations du code source pour créer des spécifications d'API, des diagrammes d'architecture et des guides utilisateur qui restent à jour à mesure que votre base de code évolue.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "documentation-generation-doc-generate". Analyser les routes API Python dans src/routes/

Résultat attendu:

  • Fichier de spécification OpenAPI 3.0 (openapi.yaml)
  • Page de documentation API interactive HTML
  • Exemples de code en Python, JavaScript et cURL pour chaque point de terminaison

Utilisation de "documentation-generation-doc-generate". Documenter l'architecture des microservices

Résultat attendu:

  • Diagramme d'architecture système montrant les relations entre services
  • Documentation des composants avec les piles technologiques et les responsabilités
  • Diagrammes de flux de données pour les processus métier clés

Audit de sécurité

Sûr
v1 • 2/24/2026

This skill contains documentation templates and example code snippets in markdown format. All detected patterns (shell commands, network calls, crypto references) exist within markdown code blocks as illustrative examples, not executable code. No actual security risks identified.

2
Fichiers analysés
692
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Génération de documentation API

Générer automatiquement des spécifications OpenAPI et une documentation API interactive à partir des annotations de votre base de code et des définitions de routes.

Documentation d'architecture

Créer des diagrammes d'architecture système et une documentation des composants en analysant les imports, les dépendances et la structure du code.

Automatisation des pipelines de documentation

Configurer des workflows CI/CD qui régénèrent et déploient la documentation à chaque commit de code pour garder les docs synchronisés.

Essayez ces prompts

Documentation API de base
Analyser les fichiers Python dans le répertoire ./src/api/ et générer une spécification OpenAPI 3.0 avec tous les points de terminaison, les schémas demande/réponse et les exigences d'authentification.
Génération README
Créer un README.md complet pour ce dépôt incluant les instructions d'installation, les options de configuration, les exemples d'utilisation et les lignes directrices de contribution basées sur la structure du code.
Diagrammes d'architecture
Examiner les modules de service et leurs imports pour créer des diagrammes Mermaid montrant l'architecture système, le flux de données et les dépendances des composants.
Suite de documentation complète
Générer une documentation complète incluant la référence API, la vue d'ensemble de l'architecture, le guide de démarrage et les instructions de déploiement. Configurer un site de documentation en utilisant les artefacts générés avec une fonctionnalité de recherche.

Bonnes pratiques

  • Exécuter la génération de documentation dans le cadre de CI/CD pour garder les docs synchronisés avec les modifications du code
  • Inclure des vérifications de couverture de documentation qui font échouer les builds lorsque la couverture descend sous le seuil
  • Vérifier la documentation générée pour sa précision et ajouter du contexte humain où nécessaire

Éviter

  • Générer la documentation une seule fois et ne jamais la mettre à jour à mesure que le code évolue
  • Publier la documentation générée sans vérification humaine pour la précision
  • Inclure des informations sensibles comme les clés API ou les URL internes dans les docs générés

Foire aux questions

Quels langages de programmation sont pris en charge pour la génération de documentation ?
La compétence fonctionne mieux avec Python, JavaScript, TypeScript et Go. Elle peut analyser d'autres langages avec l'extraction de documentation basée sur AST mais peut avoir un support limité pour les langages moins courants.
Cette compétence peut-elle générer de la documentation pour les dépôts privés ?
Oui, lorsqu'elle est exécutée dans Claude Code ou Codex avec accès à votre dépôt, la compétence peut analyser et générer de la documentation pour les bases de code privées.
Comment garder la documentation générée à jour ?
Configurez un workflow CI/CD qui déclenche la régénération de la documentation lors des modifications du code. La compétence inclut des exemples de workflows GitHub Actions pour les pipelines de documentation automatisés.
Quels formats de documentation peuvent être générés ?
Spécifications OpenAPI/Swagger, documentation Markdown, diagrammes Mermaid, sites de documentation HTML, et reStructuredText pour l'intégration Sphinx.
Cette compétence remplace-t-elle les rédacteurs techniques humains ?
Non. Elle automatise les tâches de documentation répétitives et génère de la documentation de référence, mais les rédacteurs humains sont essentiels pour le contenu narratif, les tutoriels et garantir la qualité de la documentation.
Quelle est la précision de la documentation générée ?
La précision dépend de la qualité du code et des annotations. Un code bien documenté avec des indications de type et des docstrings produit de meilleurs résultats. Vérifiez toujours la documentation générée avant publication.