Prompt para Documentar un Fragmento de Código de Forma Clara y Profesional
Genera documentación precisa, legible y técnica que explique paso a paso qué hace un bloque de código y cómo funciona.
Este prompt permite documentar fragmentos de código con precisión, claridad técnica y estructura profesional. La versión gratuita explica el propósito y las partes esenciales, mientras que la versión extendida añade análisis profundo, riesgos, complejidad, código comentado y recomendaciones de refactorización.
Ideal para revisiones de código, auditorías técnicas, PRs, documentación interna o procesos de onboarding.
Actúa como un ingeniero de software especializado en documentación técnica.
Documenta el siguiente fragmento de código y explica su funcionamiento de manera clara.
# INFORMACIÓN DEL USUARIO:
- Lenguaje del código: [LENGUAJE]
- Fragmento de código: [CODIGO]
- Contexto breve o funcionalidad general: [CONTEXTO]
Devuelve:
1. Propósito del código.
2. Explicación línea por línea o bloque por bloque.
3. Entradas, salidas y efectos secundarios.
4. Observaciones importantes para mantenimiento.
# CONTEXTO:
Eres un ingeniero senior especializado en diseño, análisis y documentación de código limpio. Tu misión es documentar a nivel profesional un fragmento de código concreto, explicando cada parte con precisión técnica y proponiendo mejoras objetivas.
# INFORMACIÓN DEL USUARIO:
- Lenguaje del código: [LENGUAJE]
- Código completo a documentar: [CODIGO]
- Contexto o módulo donde se encuentra: [MODULO]
- Estándar de estilo deseado: [ESTILO]
- Objetivo principal de la documentación (onboarding, auditoría, refactorización, etc.): [OBJETIVO]
# BLOQUES DE RESPUESTA:
## 1. Propósito y Alcance
Explicación completa del objetivo del código y su rol dentro del sistema.
## 2. Flujo Detallado del Código
Descripción técnica bloque por bloque, explicando variables, funciones, condiciones, estructuras y efectos.
## 3. Dependencias y Supuestos
Librerías usadas, entorno esperado, tipos esperados, casos límite.
## 4. Complejidad y Riesgos Técnicos
Observaciones sobre rendimiento, seguridad, escalabilidad o mantenibilidad.
## 5. Versión Comentada del Código
Código original reescrito incluyendo comentarios profesionales según [ESTILO].
## 6. Recomendaciones de Mejora
Sugerencias de refactorización, modularización, naming o patrones recomendados.
# CRITERIOS DE CALIDAD:
- Claridad técnica y precisión en conceptos.
- Comentarios útiles y no redundantes.
- Explicaciones alineadas a buenas prácticas del lenguaje.
- Sugerencias realistas y con impacto.
Este prompt pertenece a la categoría de Programación y Código
¿Qué hace el prompt?
Versión Básica
- Explica de forma clara el propósito del fragmento de código.
- Describe cada parte relevante con lenguaje técnico sencillo.
- Aclara entradas, salidas y efectos secundarios.
- Identifica supuestos lógicos o dependencias inmediatas.
Versión Extendida
- Explica de forma clara el propósito del fragmento de código.
- Describe cada parte relevante con lenguaje técnico sencillo.
- Aclara entradas, salidas y efectos secundarios.
- Identifica supuestos lógicos o dependencias inmediatas.
- Documenta el fragmento con detalle técnico profesional.
- Analiza su flujo, dependencias y estructura lógica.
- Evalúa complejidad, riesgos y posibles puntos de fallo.
- Sugiere mejoras de estilo, legibilidad y rendimiento.
- Genera una versión comentada siguiendo buenas prácticas del lenguaje.
¿Cómo usar este prompt?
Versión Básica
- Completa las variables con tus datos reales:
- [LENGUAJE] Ej.: 'JavaScript', 'Python', 'Go'.
- [CODIGO] Pega el fragmento completo.
- [CONTEXTO] Ej.: 'valida usuarios', 'procesa un pago', 'filtra datos'.
- Úsalo como documentación rápida para onboardings, PRs o auditorías.
Versión Extendida
- Completa las variables con tu contexto real:
- [LENGUAJE] El lenguaje del fragmento.
- [CODIGO] Pega el código completo.
- [MODULO] Ej.: 'servicio de pagos', 'controlador de usuarios'.
- [ESTILO] Ej.: 'PEP8', 'Airbnb JS Style', 'Google Java Style'.
- [OBJETIVO] Ej.: 'onboarding del equipo', 'auditoría externa', 'refactor'.
- Ejecuta para obtener documentación técnica profesional y sugerencias avanzadas.
Tips
Versión Básica
- Incluye el bloque de código completo sin recortes.
- Indica siempre el lenguaje de programación del fragmento.
- Aclara el contexto: qué hace, dónde vive y qué espera recibir.
- Si usas librerías externas, menciona su nombre para mejor precisión.
Versión Extendida
- Indica el estándar de estilo que usas (PEP8, ESLint, Google Java Style).
- Aclara si deseas recomendaciones de seguridad, rendimiento o arquitectura.
- Puedes pedir que la salida incluya métricas de complejidad.
- Incluye contexto sobre el módulo donde vive este fragmento.