Compétences documentation
📦

documentation

Risque élevé ⚙️ Commandes externes⚡ Contient des scripts

Générer la documentation technique

Également disponible depuis: DaoThiHuong2111,Joseph OBrien,Joseph OBrien,CrazySwami,BfdCampos

Cette compétence automatise la création de documentation technique, notamment la documentation API, les fichiers README et les documents d'architecture. Elle aide les développeurs à maintenir une documentation cohérente et professionnelle sans effort manuel.

Prend en charge: Claude Codex Code(CC)
⚠️ 57 Médiocre
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". Generate a README for a Python CLI tool that processes CSV files

Résultat attendu:

# CSV Processor CLI

A command-line tool for processing and transforming CSV files.

## Installation

```bash
pip install csv-processor
```

## Usage

```bash
csv-processor input.csv --output output.csv --transform uppercase
```

## Features
- Read and write CSV files
- Apply transformations
- Filter rows by condition
- Export to multiple formats

Utilisation de "documentation". Document this API endpoint: POST /users/{id}/orders

Résultat attendu:

## Create User Order

**Endpoint:** `POST /users/{id}/orders`

Creates a new order for a specific user.

### Parameters
- `id` (path, required): User's unique identifier
- `items` (body, required): Array of order items
- `shipping_address` (body, required): Delivery address

### Response
```json
{
"order_id": "ord_123",
"status": "pending",
"total": 99.99
}
```

Audit de sécurité

Risque élevé
v1 • 2/24/2026

Static analysis detected 72 potential security issues including 61 instances of shell command execution, 11 references to weak cryptographic algorithms, and 2 instances of system reconnaissance patterns. These patterns are highly unusual for a documentation skill and require manual review. The high density of external command invocations and security-related patterns suggests this skill may contain functionality beyond simple documentation generation.

1
Fichiers analysés
262
Lignes analysées
5
résultats
1
Total des audits

Problèmes à risque élevé (1)

Weak Cryptographic Algorithm References
The skill contains 11 references to weak cryptographic algorithms. This is unusual for a documentation skill and may indicate the skill implements cryptographic functionality rather than just documenting it. Possible legitimate use: educational content about crypto vulnerabilities. Possible malicious: actual weak crypto implementation.
Problèmes à risque moyen (1)
Ruby/Shell Backtick Command Execution
The skill contains 61 instances of Ruby/shell backtick execution. While a documentation tool might legitimately invoke documentation generators via shell, the volume is unusual and warrants verification that commands are hardcoded and safe.
Problèmes à risque faible (1)
System Reconnaissance Patterns
The skill contains 2 references to system reconnaissance patterns. This is highly unusual for a documentation skill and may indicate the skill performs system enumeration rather than just documenting code.

Motifs détectés

Shell Command Execution via BackticksCryptographic Weakness References
Audité par: claude

Score de qualité

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

Ce que vous pouvez construire

Génération de documentation API

Générer automatiquement une documentation API complète à partir du code source, y compris les points de terminaison, les paramètres et les types de réponse.

Création de README de projet

Créer des fichiers README polis avec des guides de démarrage, des instructions d'installation et des directives de contribution.

Amélioration des commentaires de code

Ajouter ou améliorer les commentaires inline et les docstrings pour améliorer la lisibilité et la maintenibilité du code.

Essayez ces prompts

Génération de base de README
Generate a README.md file for this project. Include sections for: Project title, Description, Installation, Usage, Contributing, and License.
Documentation API
Generate API documentation for the following code. Include endpoint descriptions, parameter details, request/response examples, and error codes.
Documentation d'architecture
Create architecture documentation including system overview, component diagram descriptions, data flow, and design decisions for this codebase.
Commentaire de code
Add comprehensive inline comments and docstrings to the following code. Explain complex logic, document parameters and return values, and add header comments to files.

Bonnes pratiques

  • Fournir des instructions claires et spécifiques sur le format et la structure de documentation souhaités
  • Inclure la documentation existante ou le contexte du code lors de demandes de mise à jour
  • Vérifier l'exactitude technique de la documentation générée avant publication
  • Utiliser des directives de formatage et de style cohérentes dans toute la documentation

Éviter

  • Demander de la documentation sans fournir le code source ou le contexte
  • S'attendre à ce que la compétence comprenne le comportement à l'exécution sans exécution
  • Compter uniquement sur les docs générés sans révision technique manuelle
  • Générer de la documentation pour du code sans commentaires ni structure

Foire aux questions

Cette compétence peut-elle générer de la documentation pour n'importe quel langage de programmation ?
Oui, elle prend en charge la plupart des langages populaires, notamment Python, JavaScript, Java, Go et Ruby. La qualité dépend de la structure du code et des commentaires existants.
Nécessite-t-elle l'accès à une application en cours d'exécution ?
Non, elle génère de la documentation à partir de code source statique. Vous n'avez pas besoin d'une application en cours d'exécution.
Peut-elle mettre à jour une documentation existante ?
Oui, vous pouvez fournir une documentation existante et demander à la compétence de la mettre à jour, l'améliorer ou la synchroniser avec les modifications du code.
Quels formats peut-elle générer ?
La sortie principale est en Markdown, mais elle peut également générer du HTML, du texte brut et des formats pour des systèmes de documentation spécifiques.
Quelle est la précision de la documentation API générée ?
La précision dépend de la qualité du code. Un code bien structuré avec des signatures de fonction et des commentaires clairs produit une documentation précise. Une logique complexe peut nécessiter une révision manuelle.
Peut-elle documenter des architectures de microservices ?
Oui, elle peut documenter les interactions de services, les contrats API et l'architecture du système lorsqu'elle dispose des fichiers de code et de configuration pertinents.

Détails du développeur

Structure de fichiers

📄 SKILL.md