Saltar a contenido

Inicio

¿Qué es esto?

Bienvenido a la guía de trabajo que te permitirá integrar un agente de IA en tu flujo de desarrollo de software, optimizando la documentación, el análisis y la creación de nuevas funcionalidades.
Esta metodología está diseñada para que el agente tenga el contexto necesario y pueda generar resultados alineados con los estándares de tu equipo.


📌 Paso 1: Identificación y Documentación del Proyecto

En esta etapa ejecutaremos un agente en el proyecto para detectar los aspectos clave:

  • 🔄 Flujos funcionales
  • ⚙️ Aspectos técnicos
  • 🌐 Endpoints y APIs
  • 🗄️ Estructura de datos y modelos
  • 🧩 Dependencias y librerías principales
  • 🏗️ Patrones arquitectónicos usados

📄 Entregable: proyecto.md

Consejo

Mantén la documentación del proyecto siempre actualizada. Un agente con información obsoleta puede generar código incorrecto, incoherente o incompleto.

Formato recomendado

Usa encabezados claros (##), listas y ejemplos de código para que el agente pueda interpretar mejor el contenido.


📌 Paso 2: Análisis Funcional del Requerimiento

Aquí deberemos contar con un documento funcional que describa claramente lo que se desea construir:

  • Puede ser un archivo Markdown (.md) o Texto plano (.txt)
  • Debe incluir:
    • Objetivo del requerimiento
    • Casos de uso
    • Reglas de negocio
    • Ejemplos o escenarios
    • Dependencias con otros módulos o sistemas

📂 Ubicación: /context

Importante

Si este documento es ambiguo o incompleto, el agente no podrá producir un resultado óptimo.
Dedica tiempo a definir con precisión el alcance y las restricciones.


📌 Paso 3: Guías de Buenas Prácticas

Antes de comenzar a codificar, debemos tener listas nuestras guías de referencia:

  • 🖥️ Buenas prácticas de desarrollo (en la tecnología objetivo)
  • 🧪 Buenas prácticas de testing
  • 📜 Convenciones de código y formato
  • 🔐 Recomendaciones de seguridad
  • 📦 Estructura de proyecto estándar

📂 Ubicación: /context

Consejo Pro

Incluye ejemplos de código y convenciones aceptadas por el equipo para alinear el trabajo del agente con tus estándares.
También puedes agregar casos de test de ejemplo para guiar la generación automática de pruebas.


📌 Paso 4: Preparación del Contexto y Ejecución

Una vez que tenemos todos los archivos listos:

  1. 📥 Importar al agente todos los documentos de la carpeta /context
  2. 🚀 Comenzar la fabricación del feature
  3. 🔍 Revisar y validar el output inicial del agente
  4. 🔄 Ajustar y reiterar hasta cumplir los criterios de aceptación

Secuencia típica

1. Preparar `proyecto.md`
2. Preparar `analisis_funcional.md`
3. Preparar guías de buenas prácticas
4. Cargar carpeta `/context` al agente
5. Solicitar implementación de la nueva funcionalidad
6. Revisar, ajustar y aprobar

🗂️ Estructura Recomendada de la Carpeta /context

/context
│── proyecto.md                    # Documentación técnica inicial del proyecto
│── analisis_funcional.md           # Documento funcional del requerimiento
│── buenas_practicas_desarrollo.md  # Guía de buenas prácticas de desarrollo
│── buenas_practicas_testing.md     # Guía de buenas prácticas de testing
│── convenciones_codigo.md          # Estándares y formato de código
│── ejemplos_tests.md               # Casos de test de referencia