Compétences api-documentation
📝

api-documentation

Sûr

Générer la documentation API

Également disponible depuis: CuriousLearner

Ce workflow aide les développeurs à créer une documentation API complète en les guidant à travers la création de spécifications OpenAPI, la rédaction de guides développeur, la génération d'exemples de code et la configuration de documentation interactive.

Prend en charge: Claude Codex Code(CC)
🥉 72 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 "api-documentation". Utiliser le workflow @api-documentation pour documenter mon API de gestion des utilisateurs

Résultat attendu:

Je vous guiderai pour créer une documentation API complète en 7 phases :

**Phase 1 : Découverte de l'API**
- Inventaire de vos points de terminaison
- Documentation des formats requête/réponse
- Identification des exigences d'authentification

[Guide à travers chaque phase avec des actions spécifiques]

Utilisation de "api-documentation". Créer une spécification OpenAPI pour mon API e-commerce

Résultat attendu:

Voici la structure de votre spécification OpenAPI :

```yaml
openapi: 3.0.0
info:
title: API E-Commerce
version: 1.0.0
paths:
/products:
get:
summary: Liste les produits
responses:
200:
description: Réponse réussie
```

Audit de sécurité

Sûr
v1 • 2/24/2026

Security analysis confirms this is a safe documentation workflow skill. The static analyzer flagged 28 instances of 'external_commands' (Ruby/shell backtick execution) and 9 instances of 'weak cryptographic algorithms', but both are false positives. The backticks in the file are Markdown code spans (e.g., `api-documenter`) used for skill name references, not shell command execution. No actual security risks were identified.

1
Fichiers analysés
165
Lignes analysées
2
résultats
1
Total des audits
Problèmes à risque moyen (2)
False Positive: Markdown Code Spans Flagged as Shell Commands
Static analyzer detected 'Ruby/shell backtick execution' at 28 locations, but these are Markdown inline code formatting (backticks around skill names like `api-documenter`), not shell command substitution. This is a false positive.
False Positive: Cryptographic Algorithm Detection
Static analyzer flagged 9 instances of 'weak cryptographic algorithm', but this skill is a documentation workflow with no cryptographic operations. Likely triggered by pattern matching on the word 'api' or YAML content.
Audité par: claude

Score de qualité

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

Ce que vous pouvez construire

Documentation de nouveau projet API

Créer une documentation complète pour une nouvelle API REST à partir de zéro, incluant les spécifications OpenAPI, le guide développeur et la documentation interactive.

Mise à jour de documentation API existante

Mettre à jour et moderniser la documentation API existante pour inclure les spécifications OpenAPI, les exemples de code et les fonctionnalités interactives d'essai.

Création de portail API interne

Construire un portail API interne avec documentation complète, exemples de code et guides d'intégration pour les équipes internes.

Essayez ces prompts

Démarrer la documentation API
Utiliser le workflow @api-documentation pour créer la documentation de mon API REST. J'ai une liste de points de terminaison et j'ai besoin d'aide pour générer les spécifications OpenAPI et un guide développeur.
Générer la spécification OpenAPI
Utiliser @api-documentation pour créer une spécification OpenAPI pour mon API. L'API a une authentification via JWT et inclut les points de terminaison pour les utilisateurs, les produits et les commandes.
Ajouter des exemples de code
Utiliser le workflow @api-documentation pour ajouter des exemples de code à ma documentation API existante. J'ai besoin d'exemples en Python, JavaScript et cURL.
Configurer la documentation interactive
Utiliser @api-documentation pour configurer la documentation interactive avec Swagger UI et Redoc pour ma spécification OpenAPI existante. Configurer la fonctionnalité d'essai.

Bonnes pratiques

  • Commencer par la découverte de l'API pour comprendre tous les points de terminaison avant de générer la documentation
  • Garder les spécifications OpenAPI synchronisées avec les changements réels de l'API en utilisant l'automatisation
  • Tester tous les exemples de code pour garantir qu'ils fonctionnent dans les environnements de production

Éviter

  • Sauter la phase de découverte et passer directement à la génération de documentation
  • Générer une documentation sans vérifier l'exactitude des spécifications API
  • Créer une documentation statique qui n'est jamais mise à jour lorsque les API changent

Foire aux questions

Quelles compétences ce workflow invoque-t-il ?
Ce workflow invoque des compétences telles qu'api-documenter, openapi-spec-generation, api-documentation-generator, docs-architect et d'autres pour effectuer des tâches de documentation spécifiques.
Dois-je installer d'autres compétences ?
Oui, certaines phases nécessitent d'autres compétences comme api-documenter, openapi-spec-generation et documentation-templates disponibles dans votre bibliothèque de compétences.
Ce workflow peut-il générer de la documentation pour les API GraphQL ?
Ce workflow est optimisé pour les API REST avec des spécifications OpenAPI. La prise en charge de GraphQL nécessiterait une adaptation ou des compétences supplémentaires.
Comment maintenir ma documentation API à jour ?
La phase 7 couvre la configuration de l'automatisation avec validation et surveillance. Vous pouvez configurer des webhooks pour déclencher des reconstructions de documentation lorsque les API changent.
Quels formats de sortie ce workflow prend-il en charge ?
Le workflow produit des spécifications OpenAPI (YAML/JSON), des guides développeur Markdown, des exemples de code dans plusieurs langages et configure Swagger UI ou Redoc pour la documentation interactive.
Puis-je personnaliser le modèle de documentation ?
Oui, vous pouvez modifier les phases et invites du workflow pour correspondre aux normes de documentation et aux exigences de marque de votre organisation.

Détails du développeur

Structure de fichiers

📄 SKILL.md