Compétences doc-generator
📦

doc-generator

Sûr 📁 Accès au système de fichiers

Generar Documentación de Python desde Código Fuente

Crear documentación de API manualmente consume mucho tiempo y queda obsoleta rápidamente. Esta habilidad genera automáticamente documentación completa en markdown desde código fuente de Python extrayendo docstrings, type hints y estructura de código en material de referencia bien organizado.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
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 "doc-generator". Generate documentation for calculator.py

Résultat attendu:

# Calculator Module

Basic arithmetic operations module.

## Functions

### add(a: int, b: int) -> int

Add two numbers together.

**Parameters:**
- a (int): First number
- b (int): Second number

**Returns:**
- int: Sum of a and b

### multiply(x: float, y: float) -> float

Multiply two numbers.

**Parameters:**
- x (float): First number
- y (float): Second number

**Returns:**
- float: Product of x and y

Utilisation de "doc-generator". Document all classes in user_manager.py

Résultat attendu:

# User Manager Module

User account management system.

## Classes

### UserManager

Handles user account operations including creation, authentication, and profile management.

**Methods:**
- create_user(username: str, email: str) -> User: Create new user account
- authenticate(username: str, password: str) -> bool: Verify user credentials
- get_profile(user_id: int) -> UserProfile: Retrieve user profile data
- update_email(user_id: int, new_email: str) -> None: Update user email address

Audit de sécurité

Sûr
v5 • 1/21/2026

This skill is a documentation guide with no executable code. All 27 static findings are false positives from markdown code examples and documentation formatting. The skill describes using Python standard library tools for documentation generation with no network access or command execution.

2
Fichiers analysés
437
Lignes analysées
2
résultats
5
Total des audits
Problèmes à risque faible (1)
Filesystem Access for Documentation Reading
The skill describes reading Python source files to generate documentation. This is legitimate functionality requiring file read access within the user workspace. Uses standard Python pathlib module for file handling.

Facteurs de risque

📁 Accès au système de fichiers (1)

Score de qualité

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

Ce que vous pouvez construire

Generación de Referencia de API

Ingenieros de software que construyen bibliotecas de Python pueden generar automáticamente documentación de referencia de API desde su código base con todas las clases, métodos y funciones públicas documentadas en un formato consistente.

Creación de README de Proyecto

Escritores técnicos y mantenedores de proyectos pueden crear rápidamente archivos README completos con ejemplos de uso y documentación de API extraída directamente desde docstrings del código fuente.

Documentación de Código Legacy

Equipos de desarrollo que heredan código base sin documentación pueden generar estructura de documentación inicial desde firmas de código existentes y cualquier docstring disponible como punto de partida.

Essayez ces prompts

Documentar un Módulo Individual
Generate documentation for the Python file src/api/handlers.py
Documentar Paquete Completo
Generate comprehensive API documentation for all Python files in the src/services directory
Extraer Documentación de Clases
Document all classes in models.py with their methods and attributes
Generar README con Ejemplos
Create a README.md file from the main.py module including usage examples from docstrings

Bonnes pratiques

  • Asegúrese de que sus archivos fuente de Python tengan docstrings completos antes de ejecutar la generación de documentación para obtener mejores resultados
  • Use formato de docstring consistente en todo su código base como estilo Google o estilo NumPy para obtener salida uniforme
  • Especifique si desea incluir métodos privados con guiones bajos iniciales si necesita documentación de API interna

Éviter

  • No espere documentación detallada de código sin docstrings ya que la salida solo contendrá firmas
  • Evite ejecutar en archivos con errores de sintaxis ya que serán omitidos con advertencias
  • No use esto para lenguajes distintos a Python ya que depende del análisis AST de Python

Foire aux questions

¿Qué formatos de docstring son soportados?
La habilidad soporta docstrings estilo Google, estilo NumPy y estilo Sphinx comúnmente usados en proyectos Python.
¿Puede esto generar documentación para código sin docstrings?
Extraerá firmas de funciones y métodos con type hints, pero las descripciones mostrarán como no proporcionadas sin docstrings.
¿Esto funciona con código Python 2?
La habilidad se enfoca en código base moderno de Python 3 con type hints y usa análisis AST actual que puede no soportar sintaxis legacy de Python 2.
¿Puedo personalizar el formato de salida markdown?
La habilidad genera estructura markdown estándar con módulos, clases y funciones. Puede solicitar secciones u organización específica en su prompt.
¿Cómo se manejan los métodos privados?
Métodos y funciones con guiones bajos iniciales son omitidos por defecto a menos que solicite explícitamente documentación para miembros privados.
¿Esto modificará mis archivos de código fuente?
No, esta habilidad solo lee archivos fuente para extraer documentación. Genera nuevos archivos markdown sin modificar el código Python original.

Détails du développeur

Structure de fichiers

📄 SKILL.md