Descripción General
Los comandos de workflow convierten al Apollo CLI en un gestor de trabajo pensado para desarrolladores. Inicia una tarea y obtiene una rama git automáticamente. Deja que la puntuación de urgencia te diga en que trabajar a continuación. Guarda tus filtros favoritos. Establece un proyecto predeterminado para dejar de escribir-p en todas partes.
Todos los comandos de workflow soportan
--json para scripting e integración con Claude Code.Iniciar / Detener / Actual
apollo task start <id>
Resuelve una tarea, crea una rama git, la marca como in_progress y rastrea tu sesión activa.
Rama base desde la cual crear
Sobreescribir el nombre de rama generado automáticamente
Omitir la creación de rama git, solo actualizar el estado de la tarea
- Genera el nombre de rama:
feat/<shortId>-<slugified-title> - Crea y cambia a la rama (o cambia si ya existe)
- Almacena los metadatos de la tarea como configuración de rama git
- Marca la tarea como
in_progressen Apollo - Te asigna la tarea automáticamente si no está asignada
- Almacena la sesión activa localmente para
stopycurrent
apollo task stop [id]
Detiene tu sesión activa. Guarda cambios no comprometidos en stash, actualiza el estado y muestra el tiempo transcurrido.
Marcar la tarea como
done en lugar de volver a todoOmitir git stash aunque haya cambios no comprometidos
apollo task current
Muestra la tarea activa actualmente con el tiempo transcurrido.
Siguiente Tarea (Ranking Inteligente)
apollo task next
Muestra tus tareas de mayor prioridad ordenadas por una puntuación de urgencia ponderada. Inspirado en el sistema de coeficientes de urgencia de Taskwarrior.
Limitar a un proyecto específico
Número de tareas a mostrar
Mostrar el desglose de puntuación de cada tarea
Algoritmo de Puntuación
Cada tarea se puntua en 6 factores con diferentes pesos:| Factor | Peso | Max Bruto | Descripción |
|---|---|---|---|
| Priority | 4x | 20 | critical=20, high=15, medium=10, low=5 |
| Due Date | 3x | 20 | overdue=20, today=18, this week=12, this month=6 |
| Unblocked | 2x | 10 | +10 si no hay bloqueos, -20 si bloqueado |
| Impact | 2x | 20 | +5 por tarea que desbloqueas (max 4) |
| Age | 1x | 5 | 0-5 basado en días desde la creación |
| Status | 1x | 8 | in_progress=8, todo=5, blocked=0 |
--explain para ver el desglose exacto.
Filtros Guardados
Guarda combinaciones de filtros de tareas usados frecuentemente y reprodúcelos con un solo comando.apollo filter save <name>
Filtro de estado (separado por comas)
Filtro de prioridad (separado por comas)
Nombre del responsable o
meNombre del proyecto
Nombre de la release
Solo tareas no asignadas
Con fecha límite antes de
Máximo de resultados
apollo filter list
apollo filter run <name>
Reproduce el filtro guardado ejecutando apollo task list con las flags almacenadas.
apollo filter delete <name>
Contexto de Proyecto
Establece un proyecto predeterminado para no tener que escribir-p "NombreDelProyecto" en cada comando.
apollo context set <project>
apollo context show
apollo context clear
task list, release list, epic list, kb list, kb search, kb folders.
Una flag -p explícita siempre sobreescribe el contexto predeterminado.
Dependencias de Tareas
apollo task deps [id]
Visualiza el árbol de dependencias de una tarea — quién te bloquea y a quién desbloqueas.
up (solo bloqueadores), down (solo dependientes), o bothProfundidad maxima de recorrido
Mostrar todas las cadenas de dependencias en un proyecto (sin necesidad de ID de tarea)