Visão Geral
Os comandos de workflow transformam o Apollo CLI em um gerenciador de trabalho focado no desenvolvedor. Inicie uma tarefa e obtenha um branch git automaticamente. Deixe a pontuação de urgência dizer o que trabalhar a seguir. Salve seus filtros favoritos. Defina um projeto padrão para parar de digitar-p em todo lugar.
Todos os comandos de workflow suportam
--json para scripts e integração com o Claude Code.Iniciar / Parar / Atual
apollo task start <id>
Resolve uma tarefa, cria um branch git, marca como in_progress e rastreia sua sessão ativa.
Branch base a partir do qual criar
Substituir o nome do branch gerado automaticamente
Pular a criação do branch git, apenas atualizar o status da tarefa
- Gera o nome do branch:
feat/<shortId>-<slugified-title> - Cria e faz checkout do branch (ou faz checkout se já existir)
- Armazena metadados da tarefa como configuração do branch git
- Marca a tarefa como
in_progressno Apollo - Atribui a tarefa a você automaticamente se não estiver atribuída
- Armazena a sessão ativa localmente para
stopecurrent
apollo task stop [id]
Para sua sessão ativa. Faz stash de trabalho não commitado, atualiza o status e mostra o tempo decorrido.
Marcar a tarefa como
done em vez de retornar para todoPular o git stash mesmo se houver alterações não commitadas
apollo task current
Mostra a tarefa ativa no momento com o tempo decorrido.
Próxima Tarefa (Ranking Inteligente)
apollo task next
Mostra suas tarefas de maior prioridade classificadas por uma pontuação de urgência ponderada. Inspirado no sistema de coeficientes de urgência do Taskwarrior.
Limitar a um projeto específico
Número de tarefas a mostrar
Mostrar o detalhamento da pontuação de cada tarefa
Algoritmo de Pontuação
Cada tarefa e pontuada em 6 fatores com pesos diferentes:| Fator | Peso | Max Bruto | Descrição |
|---|---|---|---|
| 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 se sem bloqueios, -20 se bloqueado |
| Impact | 2x | 20 | +5 por tarefa que você desbloqueia (max 4) |
| Age | 1x | 5 | 0-5 baseado nos dias desde a criação |
| Status | 1x | 8 | in_progress=8, todo=5, blocked=0 |
--explain para ver o detalhamento exato.
Filtros Salvos
Salve combinações de filtros de tarefas usadas frequentemente e replique-as com um único comando.apollo filter save <name>
Filtro de status (separado por vírgula)
Filtro de prioridade (separado por vírgula)
Nome do responsável ou
meNome do projeto
Nome da release
Apenas tarefas não atribuídas
Com vencimento antes da data
Máximo de resultados
apollo filter list
apollo filter run <name>
Reproduz o filtro salvo executando apollo task list com as flags armazenadas.
apollo filter delete <name>
Contexto de Projeto
Defina um projeto padrão para não precisar digitar-p "NomeDoProjeto" em cada comando.
apollo context set <project>
apollo context show
apollo context clear
task list, release list, epic list, kb list, kb search, kb folders.
Uma flag -p explicita sempre sobrescreve o contexto padrão.
Dependências de Tarefas
apollo task deps [id]
Visualize a árvore de dependências de uma tarefa — quem bloqueia você e quem você desbloqueia.
up (apenas bloqueadores), down (apenas dependentes), ou bothProfundidade máxima de travessia
Mostrar todas as cadeias de dependência em um projeto (sem necessidade de ID de tarefa)