Lo que necesitas para completar este tutorial
- ✓ Documento técnico actualizado con endpoints, ejemplos y contratos
- ✓ Formato exportable (Markdown y fragmentos OpenAPI) listo para CI
- ✓ Proceso replicable para actualizar documentación con cada cambio
Antes de empezar, asegurate de tener lo siguiente:
EnvíosLogix S.A., sector logística tecnológica — el problema real
Integraciones entre clientes y la plataforma de EnvíosLogix fallan por documentación obsoleta; las APIs cambian frecuentemente y el equipo recibe muchas consultas de soporte técnico. Las demoras en actualizar documentación retrasan proyectos de socios e incrementan costes operativos.
Con Claude y el prompt de este tutorial, puede resolver este reto en 30-45 minutos — sin conocimientos tecnicos previos.
Datos + contexto
Prompt estructurado
Listo para usar
Cuando usar este tutorial
| ✓ Usalo cuando... | × No lo uses cuando... |
|---|---|
|
|
Identificar y preparar las fuentes de verdad
Reúna las fuentes que servirán para generar la documentación: especificaciones OpenAPI, comentarios de código y ejemplos de request/response. Esto garantiza que Claude trabaje sobre información verificable.
-
1
Localizar el archivo de especificación Identifique en el repositorio el archivo OpenAPI, Swagger o la carpeta con definiciones. Anote la ruta exacta como [API_SPEC_PATH] para usarla en prompts y automatización.
-
2
Recopilar ejemplos reales Extraiga 2–3 ejemplos reales de requests y responses por endpoint desde logs o tests; incluir ejemplos ayuda a generar snippets precisos y reduce ambigüedad.
-
3
Definir audiencias y plantillas Determine si la documentación necesita versiones para desarrolladores backend, integradores o soporte. Esto condicionará el nivel de detalle y los formatos de salida.
Configurar Claude y permisos de acceso
Asegure que Claude puede acceder a los archivos necesarios y configure el workspace o la integración API para ejecutar generación de documentación. También prepare la plantilla de salida deseada.
-
1
Configurar subida de archivos o acceso por URL Si su instancia de Claude permite subir archivos, cargue la especificación. Si no, prepare un enlace público interno o use la API de Claude para enviar el contenido del spec en el prompt.
-
2
Definir plantilla de salida Establezca el formato requerido: secciones en Markdown, tabla de endpoints, ejemplos JSON y un fragmento OpenAPI actualizado. Guardar plantilla evita iteraciones largas.
-
3
Verificar permisos Compruebe que la cuenta de Claude y las credenciales de CI tienen permiso para leer el repositorio y publicar artefactos en el canal de documentación o wiki.
Ejecutar el prompt principal
Este es el prompt central del tutorial. Cópialo completo, rellena las variables entre corchetes con los datos de tu empresa o situación, y envíalo.
-
1
Copia el prompt completo Selecciona todo el texto del prompt y cópialo. No modifiques la estructura — está diseñado para obtener el output más útil posible.
-
2
Rellena las variables entre corchetes Sustituye cada [VARIABLE] con información real de tu empresa. Cuanto más específico seas, mejor será el output.
-
3
Envía el prompt y espera la respuesta Pega el prompt en el chat y envíalo. El modelo puede tardar entre 10 y 60 segundos dependiendo de la complejidad.
Refinar y automatizar en CI
Valide la salida con ingeniería, refine los ejemplos y configure un job en CI que ejecute el prompt o el agente en cada merge a la rama principal. Esto convierte la generación en un proceso repetible.
-
1
Revisión técnica y validación El equipo de backend revisa la documentación generada, ajusta campos y aprueba ejemplos. Marcar cambios necesarios como issues para corrección en origen.
-
2
Integrar en pipeline Crear un job que descargue el spec, invoque Claude o el agente con el prompt y publique el resultado en la web de documentación o cree un pull request con los archivos actualizados.
Prompts para refinar el output
Estos son los ajustes mas frecuentes que se piden despues del primer output. Copialos directamente en el chat:
-
cuando el output es demasiado genérico.
"Revisa la última documentación que generaste y hazla más específica para los endpoints que más cambios han sufrido. Para cada endpoint modifica: añadir 2 ejemplos reales de request/response basados en logs, incluir el tipo exacto de cada parámetro y especificar límites y formatos. Si falta información, propone valores por defecto y marca como pendiente. Mantén el formato Markdown y el fragmento OpenAPI actualizado."
-
cuando necesitas más o menos profundidad.
"Reformula la documentación previa con un nivel de detalle distinto: si quieres más profundidad, añade secciones de implementación y pruebas unitarias sugeridas; si quieres menos, entrega un resumen ejecutivo de máximo una página con las principales rutas y breaking changes. Mantén ejemplos compactos de un máximo de 3 líneas por snippet."
-
cuando el tono no es el adecuado para tu audiencia.
"Reescribe la documentación con un tono dirigido a [AUDIENCIA], donde AUDIENCIA puede ser 'desarrollador backend', 'integrador externo' o 'comité de producto'. Ajusta la longitud de las explicaciones y la presencia de ejemplos técnicos según la audiencia seleccionada."
-
para compartir con el Comité de Dirección.
"Genera una versión ejecutiva de una página en la que expliques el impacto de los cambios en la API: resumen de breaking changes, riesgos para integraciones clave, tiempo estimado de adaptación y recomendación operativa. No incluyas ejemplos técnicos, solo métricas y acciones recomendadas."
Que vas a obtener
Este es el tipo de output que genera Claude con el prompt de este tutorial. El contenido varia segun tu empresa y situacion, pero la estructura es siempre esta:
Los ejemplos JSON validan contra los esquemas en el fragmento OpenAPI
El changelog enumera las versiones y autores con fechas
Incluye comandos Git y una PR sugerida con archivos listados
Inversion y retorno
Que hacer cuando algo no funciona
| Sintoma | Causa probable | Solucion exacta |
|---|---|---|
| La salida no incluye todos los endpoints esperados | La especificación proporcionada está incompleta o la ruta [API_SPEC_PATH] apunta a un archivo parcial | Verificar la ruta y subir la especificación completa; si hay múltiples specs, concatenarlas o indicar explícitamente cuáles endpoints incluir en el prompt |
| Los ejemplos JSON no coinciden con los esquemas OpenAPI | Inconsistencia entre el spec y los ejemplos o ambigüedad en tipos | Proporcionar ejemplos reales de logs y pedir a Claude que valide y corrija los formatos; en el prompt incluir la instrucción validar esquemas y corregir discrepancias |
| El fragmento OpenAPI generado no pasa la validación YAML | Errores de indentación o referencias circulares mal resueltas | Solicitar explícitamente a Claude que entregue el fragmento OpenAPI en un bloque de código YAML y ejecutar un validador OpenAPI; corregir manualmente las referencias si es necesario |
| La documentación omite notas de migración para breaking changes | La información sobre cambios no fue incluida en la especificación o en los commits revisados | Añadir el historial de commits o un diff entre versiones al prompt y pedir a Claude extraer breaking changes y proponer pasos de mitigación |
| El output es demasiado verboso para presentarlo al Comité de Dirección | El prompt no pidió explícitamente un resumen ejecutivo separado | Usar el prompt de iteración 'Versión ejecutiva resumida' para generar un informe de una página con métricas e impactos |
Como hacer este tutorial con Claude en modo avanzado
El modo agente permite a Claude actuar de forma autónoma sobre tareas secuenciales: leer archivos desde el repositorio, ejecutar validaciones, crear commits y abrir PRs. Para este caso, configure credenciales seguras y límites de acción; el agente puede vigilar cambios y actualizar documentación automáticamente.
Flujo de trabajo avanzado
-
1
Conectar el agente a un token de lectura y escritura del repositorio en un entorno seguro
-
2
Configurar el agente para detectar cambios en archivos de especificación en la rama principal
-
3
Ejecutar el flujo: extraer spec, generar documentación con el prompt ampliado, validar fragmento OpenAPI
-
4
Crear una rama, commitear la documentación generada y abrir una PR con un resumen de cambios y pruebas ejecutadas
Que hacer ahora?
Ahora que has completado este tutorial, hay dos caminos naturales:
Puedo hacer esto sin que mis datos salgan de la empresa?
Si. Este caso de uso trabaja con datos que, por su naturaleza confidencial, estrategica o regulada, son candidatos optimos para ejecutarse con un modelo de lenguaje open source desplegado en infraestructura propia (on-premises o nube privada). Con esta configuracion, ningun dato abandona nunca los servidores de tu organizacion y el modelo no puede ser entrenado con tu informacion.
Mistral Large 2 — Excelente para extraccion de informacion y clasificacion con alta precision.
Qwen 2.5 72B — Especialmente potente para analisis de datos tabulares y financieros.
vLLM — Para entornos de produccion con multiples usuarios simultaneos.
LM Studio — Para pruebas y uso individual sin configuracion de servidor.
GPU: 2x NVIDIA A100 40GB o 4x RTX 4090.
RAM: 128GB minimo.
Alternativa cloud privada: AWS Private Cloud, Azure Government o Google Cloud Confidential Computing.
La configuracion de modelos open source on-premises requiere un proveedor tecnico especializado. Agere puede ayudarte a desplegar esta solucion en tu infraestructura de forma segura, con garantias legales y sin que tus datos salgan nunca de tu organizacion.