Skip to main content

api-generating

Generate API endpoint code and documentation from specifications. Use when the user wants to create new API endpoints, generate route handlers, scaffold REST APIs, or produce OpenAPI/Swagger specs from code.

Ir a la instalación

Datos de origen

Repositorio
shunwuyu/ai_lesson
Última actividad en el origen
29 de mayo de 2026 a las 09:19
Idioma detectado de SKILL.md
inglés
Estrellas
8
Forks
5

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
api-generating
description
Generate API endpoint code and documentation from specifications. Use when the user wants to create new API endpoints, generate route handlers, scaffold REST APIs, or produce OpenAPI/Swagger specs from code.
allowed-tools
["Read","Grep","Glob","Write","Bash(python:*)","Bash(./scripts/*:*)"]
# API Documentation Generator Generate comprehensive API documentation from source code. ## Quick Reference | Task | Resource | |------|----------| | Identify framework | See `PATTERNS.md` | | Documentation standards | See `STANDARDS.md` | | Example outputs | See `EXAMPLES.md` | ## Process ### Step 1: Identify API Endpoints Look for route definitions. For framework-specific patterns, see `PATTERNS.md`. ### Step 2: Extract Information For each endpoint, extract: - HTTP method (GET, POST, PUT, DELETE, etc.) - Path/route - Parameters (path, query, body) - Request/response schemas - Authentication requirements ### Step 3: Generate Documentation Use the template in `templates/endpoint.md` for each endpoint. ### Step 4: Create Overview Generate an index using `templates/index.md`. ## Output Formats ### Markdown (Default) Generate markdown suitable for README or docs site. ### OpenAPI/Swagger If requested, generate OpenAPI 3.0 spec. See `templates/openapi.yaml`. ## Automation To auto-detect routes: ```bash python scripts/detect_routes.py <source_directory> ``` To validate OpenAPI spec: ```bash ./scripts/validate_openapi.sh <spec_file> ```
Ver en GitHub