Ir al contenido principal

Flujos de Trabajo

Los Flujos de Trabajo automatizan tareas repetitivas definiendo instrucciones paso a paso para que AI Cockpit Reasoning las ejecute. Invoca cualquier flujo de trabajo escribiendo /[nombre-del-flujo.md] en el chat.

Pestaña de Flujos de Trabajo en AI Cockpit Reasoning

Crear Flujos de Trabajo

Los flujos de trabajo son archivos markdown almacenados en .AI Cockpitcode/workflows/:

  • Flujos de trabajo globales: ~/.AI Cockpitcode/workflows/ (disponibles en todos los proyectos)
  • Flujos de trabajo del proyecto: [proyecto]/.AI Cockpitcode/workflows/ (específicos del proyecto)

Configuración Básica

  1. Crea un archivo .md con instrucciones paso a paso
  2. Guárdalo en tu directorio de flujos de trabajo
  3. Escribe /nombre-del-archivo.md para ejecutarlo

Capacidades de los Flujos de Trabajo

Los flujos de trabajo pueden aprovechar:

Patrones Comunes de Flujos de Trabajo

Gestión de Versiones

1. Recopilar PRs fusionados desde el último lanzamiento
2. Generar registro de cambios a partir de los mensajes de commit
3. Actualizar números de versión
4. Crear rama y etiqueta de lanzamiento
5. Implementar en el entorno de staging

Configuración del Proyecto

1. Clonar plantilla del repositorio
2. Instalar dependencias (`npm install`, `pip install -r requirements.txt`)
3. Configurar archivos de entorno
4. Inicializar base de datos/servicios
5. Ejecutar pruebas iniciales

Preparación de Revisión de Código

1. Buscar comentarios TODO y declaraciones de depuración
2. Ejecutar linting y formateo
3. Ejecutar suite de pruebas
4. Generar descripción del PR a partir de commits recientes

Ejemplo: Flujo de Trabajo de Envío de PR

Veamos cómo crear un flujo de trabajo para enviar una solicitud de extracción. Este flujo de trabajo maneja todo el proceso desde la revisión del código hasta la notificación de implementación.

Crea un archivo llamado submit-pr.md en tu directorio .AI Cockpitcode/workflows:

# Flujo de Trabajo de Envío de PR

Estás ayudando a enviar una solicitud de extracción. Sigue estos pasos:

1. Primero, usa `search_files` para verificar si hay comentarios TODO o declaraciones console.log que no deberían confirmarse
2. Ejecuta las pruebas usando `execute_command` con `npm test` o el comando de prueba apropiado
3. Si las pruebas pasan, prepara y confirma los cambios con un mensaje de commit descriptivo
4. Empuja la rama y crea una solicitud de extracción usando `gh pr create`
5. Usa `ask_followup_question` para obtener el título y la descripción del PR del usuario

Parámetros necesarios (preguntar si no se proporcionan):
- Nombre de la rama
- Revisores a asignar

Ahora puedes activar este flujo de trabajo escribiendo /submit-pr.md en el chat. AI Cockpit Reasoning:

  • Escaneará tu código en busca de problemas comunes antes de confirmar
  • Ejecutará tu suite de pruebas para detectar problemas temprano
  • Manejará las operaciones de Git y la creación del PR
  • Notificará a tu equipo automáticamente
  • Configurará tareas de seguimiento para la implementación

Esto te ahorra tener que ejecutar manualmente el mismo proceso de 7 pasos cada vez que quieras enviar código para revisión.