Fluxos de Trabalho
Fluxos de trabalho automatizam tarefas repetitivas definindo instruções passo a passo para o AI Cockpit Reasoning executar. Invoque qualquer fluxo de trabalho digitando /[nome-do-fluxo-de-trabalho].md no chat.
Criando Fluxos de trabalho
Fluxos de trabalho são arquivos markdown armazenados em .AI Cockpitcode/workflows/:
- Fluxos de trabalho globais:
~/.AI Cockpitcode/workflows/(disponíveis em todos os projetos) - Fluxos de trabalho do projeto:
[projeto]/.AI Cockpitcode/workflows/(específicos do projeto)
Configuração Básica
- Crie um arquivo
.mdcom instruções passo a passo - Salve-o no seu diretório de fluxos de trabalho
- Digite
/nome-do-arquivo.mdpara executar
Capacidades dos Fluxos de trabalho
Fluxos de trabalho podem aproveitar:
- Ferramentas integradas:
read_file(),search_files(),execute_command() - Ferramentas de CLI:
gh,docker,npm, scripts personalizados - Integrações MCP: Slack, bancos de dados, APIs
- Troca de modo:
new_task()para contextos especializados
Padrões Comuns de Fluxo de Trabalho
Gerenciamento de Lançamento
1. Reunir PRs mesclados desde o último lançamento
2. Gerar changelog a partir das mensagens de commit
3. Atualizar números de versão
4. Criar branch e tag de lançamento
5. Implantar no ambiente de homologação
Configuração de Projeto
1. Clonar template de repositório
2. Instalar dependências (`npm install`, `pip install -r requirements.txt`)
3. Configurar arquivos de ambiente
4. Inicializar banco de dados/serviços
5. Executar testes iniciais
Preparação para Revisão de Código
1. Procurar por comentários TODO e declarações de debug
2. Executar linting e formatação
3. Executar suíte de testes
4. Gerar descrição do PR a partir de commits recentes
Exemplo: Fluxo de trabalho de Submissão de PR
Vamos ver como criar um fluxo de trabalho para submeter um pull request. Este fluxo de trabalho lida com todo o processo, desde a revisão do código até a notificação de implantação.
Crie um arquivo chamado submit-pr.md no seu diretório .AI Cockpitcode/workflows:
# Fluxo de trabalho de Submissão de PR
Você está ajudando a submeter um pull request. Siga estes passos:
1. Primeiro, use `search_files` para verificar se há comentários TODO ou declarações console.log que não deveriam ser comitados
2. Execute os testes usando `execute_command` com `npm test` ou o comando de teste apropriado
3. Se os testes passarem, adicione e comite as alterações com uma mensagem de commit descritiva
4. Faça o push da branch e crie um pull request usando `gh pr create`
5. Use `ask_followup_question` para obter o título e a descrição do usuário
Parâmetros necessários (pergunte se não forem fornecidos):
- Nome da branch
- Revisores a serem atribuídos
Agora você pode acionar este fluxo de trabalho digitando /submit-pr.md no chat. O AI Cockpit Reasoning irá:
- Verificar seu código em busca de problemas comuns antes de comitar
- Executar sua suíte de testes para detectar problemas antecipadamente
- Lidar com as operações Git e a criação do PR
- Notificar sua equipe automaticamente
- Configurar tarefas de acompanhamento para a implantação
Isso evita que você execute manualmente o mesmo processo de 7 etapas toda vez que quiser enviar código para revisão.