| name | dev-workflow |
| description | Executa workflow completo de desenvolvimento (plan → implement → test → review). Use para implementar features ou corrigir bugs de forma estruturada e sequencial. |
| argument-hint | descrição da feature ou bug |
Dev Workflow
Workflow completo de desenvolvimento que executa sequencialmente as etapas de planejamento, implementação, testes e revisão.
Uso
/dev-workflow Implementar sistema de autenticação com JWT
Instruções
Execute o workflow completo de desenvolvimento para: $ARGUMENTS
Validação Inicial
- Se
$ARGUMENTSestiver vazio, pergunte ao usuário o que deseja implementar - Inicie o workflow automaticamente sem confirmação
Workflow Sequencial
Execute as seguintes etapas em ordem, aguardando a conclusão de cada uma antes de prosseguir:
Etapa 1: Planejamento (/plan)
Objetivo: Criar um plano detalhado de implementação
- Execute o comando
/plancom a descrição fornecida - O plano será salvo em
specs/<nome_descritivo>.md - Apresente o resumo do plano ao usuário
- Prossiga automaticamente para a implementação
Etapa 2: Implementação (/implement)
Objetivo: Implementar o código conforme o plano
- Execute o comando
/implementcom o arquivo de spec gerado na etapa anterior - Implemente todos os itens listados no plano
- Marque os checkboxes conforme cada item é concluído
- Apresente um resumo das implementações realizadas
- Prossiga automaticamente para os testes
Etapa 3: Testes (/test-implementation)
Objetivo: Implementar e executar testes
- Execute o comando
/test-implementationreferenciando o arquivo de spec - Implemente os testes unitários e de integração definidos no plano
- Execute os testes e corrija falhas se necessário
- Apresente o resultado dos testes
- Prossiga automaticamente para a revisão
Etapa 4: Revisão (/review)
Objetivo: Revisar o código implementado
- Execute o comando
/reviewpara analisar as mudanças - Identifique possíveis melhorias, problemas de segurança ou inconsistências
- Apresente o relatório de revisão ao usuário
- Se houver problemas críticos, sugira correções
Finalização
Ao concluir todas as etapas, apresente um resumo completo:
## Workflow Concluído
### Resumo
- **Feature/Bug:** [descrição]
- **Plano:** specs/[nome].md
- **Arquivos modificados:** [lista]
- **Testes:** [passed/failed]
- **Revisão:** [status]
Regras do Workflow
- Sequencial: Cada etapa deve ser completada antes de iniciar a próxima
- Automático: Execute todas as etapas sem interrupção ou confirmação
- Transparência: Mantenha o usuário informado do progresso em cada etapa
Variáveis Importantes
$SPEC_FILE: Caminho do arquivo de spec gerado (ex:specs/feature-auth.md)$ARGUMENTS: Descrição original da feature/bug
Tratamento de Erros
- Se qualquer etapa falhar, tente corrigir automaticamente
- Se não for possível corrigir, continue para a próxima etapa e registre o problema no relatório final
- Mantenha log do que foi completado