dev-pipeline
Dev Pipeline
Orquestra o ciclo de vida de uma feature reutilizando as skills existentes. Você não implementa as fases aqui — você localiza o estado atual, aplica as regras de decisão, executa o que é seu, e diz ao usuário o comando exato da próxima fase.
O issue tracker e vocabulário de triage labels devem ter sido fornecidos a você — rode /setup-leandrocfe-skills se não.
Skills user-invoked (to-spec, to-tickets, wayfinder, triage, implement, handoff) só o usuário roda: seu papel é dizer quando e por quê. Skills model-invoked (grilling, tdd, code-review) você invoca diretamente na fase certa.
1. Localize o estado
Antes de propor qualquer coisa, descubra em que fase o trabalho está. Explore, não pergunte:
- Argumento do usuário descreve ideia nova? → fase de dimensionamento.
- Existe spec no tracker sem tickets derivados? → fase de decomposição.
- Existem issues abertas sem brief/labels de triage? → fase de triage.
- Existem issues prontas (com brief) sem branch? → fase de despacho.
- Existe branch em andamento? → fase de implementação ou review (olhe o diff).
Anuncie a fase detectada em uma frase e siga dali. Nunca reinicie o pipeline do zero se há trabalho em voo.