Pipeline Quickstart
Esta guía te lleva a través de la ejecución de un pipeline de story de extremo a extremo. Al finalizar, entenderás cómo los pipelines secuencian skills, pausan en gates HITL para tu aprobación, y se recuperan entre sesiones.
Prerrequisitos¶
- RaiSE inicializado (
rai init) - Un issue de Jira en el que trabajar (p.ej.,
RAISE-1234) - Claude Code con el servidor MCP
rai-workspaceconectado
Ejecutar un Pipeline de Story¶
Dentro de Claude Code, pídele a Rai que inicie el pipeline:
Rai llama a la herramienta MCP pipeline_start, que carga la definición del pipeline story.yaml, resuelve tu nivel de delegación y comienza a ejecutar fases:
Pipeline: story (8 fases)
Issue: RAISE-1234
Delegación: review
[1/8] start.......................... PASSED (12.3s)
[2/8] design......................... PASSED (45.1s)
gate: PAUSADO — esperando revisión
En cada fase, Rai lee el SKILL.md correspondiente y sigue sus pasos automáticamente. Permaneces en Claude Code todo el tiempo — no hay nada que ejecutar en una terminal.
Revisión en Gates HITL¶
Cuando el pipeline llega a un gate, pausa y presenta el output de la fase para tu revisión. Respondes directamente en la conversación:
- Aprobar — el skill llama a
pipeline_advancepara avanzar a la siguiente fase - Revisar — el skill re-ejecuta la fase con tu feedback
- Rechazar — el skill llama a
pipeline_cancelpara detener el pipeline
Los gates son el punto de control clave. Comienza con delegación review para ver cada gate hasta que confíes en el proceso.
Qué Sucede en Cada Fase¶
| Fase | Skill | Qué hace | Gate |
|---|---|---|---|
| start | /rai-story-start |
Crea la branch, commit de scope | — |
| design | /rai-story-design |
Gemba walk, spec lean, ejemplos | HITL |
| plan | /rai-story-plan |
Descompone en tareas atómicas | — |
| implement | /rai-story-implement |
Ejecución TDD de tareas | HITL |
| architecture-review | /rai-architecture-review |
Proporcionalidad + auditoría lean | HITL |
| quality-review | /rai-quality-review |
Bugs semánticos + verificación de patrones | HITL |
| review | /rai-story-review |
Retrospectiva + extracción de patrones | — |
| close | /rai-story-close |
Merge, limpieza, seguimiento | — |
Las fases con condiciones when (como architecture-review: story_type == 'code') se omiten automáticamente cuando la condición es falsa.
Herramientas MCP Internamente¶
El slash command orquesta estas herramientas MCP en tu nombre:
| Herramienta | Propósito |
|---|---|
pipeline_start |
Iniciar una ejecución de pipeline para un issue dado |
pipeline_advance |
Avanzar a la siguiente fase tras la aprobación de un gate |
pipeline_status |
Verificar el estado actual de una ejecución de pipeline |
pipeline_pause |
Pausar un pipeline en ejecución manualmente |
pipeline_restore |
Restaurar un pipeline tras reinicio de sesión o compactación de contexto |
pipeline_cancel |
Detener una ejecución de pipeline |
pipeline_list |
Listar definiciones de pipeline disponibles |
pipeline_runs |
Listar ejecuciones activas y recientes |
No necesitas llamar a estas herramientas directamente — el skill lo gestiona. Pero están disponibles si quieres control más granular durante una sesión.
Recuperación de Sesión¶
Los pipelines sobreviven la compactación de contexto y los reinicios de sesión. El estado se persiste en .rai-state/.
Si inicias una nueva sesión de Claude Code y necesitas retomar:
Rai llama a pipeline_restore para encontrar la ejecución existente y continúa desde donde se quedó. También puedes verificar el estado explícitamente:
Pipelines Disponibles¶
El framework incluye varios pipelines built-in:
- story — ciclo de vida completo de story (8 fases)
- epic — ciclo de vida de epic con seguimiento de milestones
- bugfix — corrección de bugs en 7 fases con 3 gates HITL
- hotfix — corrección expedita para problemas de producción
Los pipelines se cargan desde una jerarquía de 3 niveles:
- Built-in — incluidos con rai-agent
- Proyecto — definidos en
.raise/pipelines/de tu proyecto - Usuario — definidos en
~/.rai/pipelines/
Los pipelines de proyecto y usuario reemplazan a los built-in con el mismo nombre.
Consejos¶
- Comienza con delegación REVIEW — ve cada gate hasta que confíes en el proceso
- Usa
story_type: docs— omite las fases de architecture y quality review (solo se ejecutan paracode) - Los pipelines no reemplazan los skills — siempre puedes invocar
/rai-story-designdirectamente si prefieres control manual - Los artifacts son trazados — cada fase valida que su output existe antes de que se ejecute el gate
Acceso Directo a MCP¶
Las herramientas MCP listadas arriba están disponibles para uso directo cuando necesitas control más granular. Pídele a Rai que las llame explícitamente, o invócalas desde cualquier cliente compatible con MCP.
Nota: No existe un comando CLI
rai pipelineen 3.0. La orquestación de pipelines se ejecuta exclusivamente a través del servidor MCP (rai-workspace). Ver referencia CLI de rai pipeline para soporte CLI planificado.
Próximos Pasos¶
- Concepto de Pipelines — entiende la arquitectura
- Personalizar Pipelines — crea los tuyos
- Referencia CLI — todos los comandos y flags