Módulo 2: Workflows e Comandos Customizados
Crie workflows reutilizáveis e comandos personalizados que eliminam 80% da repetição no desenvolvimento. Automação inteligente com Claude Code.
Por que isso é importante
Desenvolvedores perdem 60% do tempo repetindo prompts similares. Workflows customizados eliminam essa repetição, criando templates reutilizáveis com argumentos dinâmicos. Técnica que separa amadores de profissionais em Claude Code.
Workflows customizados são prompts parametrizados que você cria uma vez e reutiliza infinitas vezes. São a diferença entre fazer prompts manuais e ter sistema automatizado de desenvolvimento.
Neste módulo você criará 15+ workflows essenciais, aprenderá sintaxe avançada de templates, organizará biblioteca pessoal de comandos e implementará automações que aceleram desenvolvimento em 10x.
Aula 1: Entendendo Workflows Customizados
🎯 Conceitos Essenciais
Workflow:
Prompt reutilizável com placeholders dinâmicos.
Template Variable:
Parâmetro substituído em cada execução (ex: {{filename}}).
Anatomia de um Workflow
Exemplo: Workflow de Code Review
Template Variables
- • {{language}} - Linguagem do código
- • {{filename}} - Arquivo a revisar
- • {{focus_area}} - Área específica
Estrutura Consistente
- • Seções bem definidas
- • Critérios específicos
- • Output padronizado
Flexibilidade
- • Parâmetros opcionais
- • Contexto adaptável
- • Casos de uso múltiplos
Por que Workflows são Game-Changer
✅ Antes dos Workflows
"Revise este código React e encontre problemas de performance..."
• 5 min para escrever
• Inconsistente
• Perde contexto importante
🚀 Com Workflows
/review-code --language=React --focus=performance
• 5 segundos para executar
• Sempre consistente
• Contexto completo garantido
Aula 2: Criando Seu Primeiro Workflow
🔧 Projeto Prático
Vamos criar workflow "bug-detective" que analisa bugs sistematicamente. Passo-a-passo completo desde configuração até execução.
Passo 1: Setup do Ambiente de Workflows
Estrutura de Diretórios
Convenção de Nomenclatura
Exemplos:
• debug-analyze-error.md
• perf-optimize-component.md
• arch-design-system.md
• test-generate-cases.md
Passo 2: Workflow "Bug Detective"
Template Variables Explicadas
- • {{error_type}} - Tipo do erro
- • {{tech_stack}} - Stack tecnológica
- • {{error_message}} - Mensagem de erro
- • {{priority}} - Prioridade do fix
- • {{focus_area}} - Área específica
- • {{context}} - Contexto adicional
Passo 3: Testando o Workflow
Execução via Command Line
Exemplo de Output Esperado
Aula 3: Biblioteca de Workflows Essenciais
📚 Templates Profissionais
15 workflows essenciais que cobrem 90% das tarefas de desenvolvimento. Copie, adapte e customize conforme suas necessidades.
🐛 Categoria: Debugging
debug-memory-leak.md
debug-race-condition.md
⚡ Categoria: Performance
perf-optimize-queries.md
perf-frontend-bundle.md
🏗️ Categoria: Architecture
arch-microservice-design.md
arch-refactor-legacy.md
🧪 Categoria: Testing
test-generate-cases.md
test-e2e-scenarios.md
Aula 4: Sintaxe Avançada de Templates
🚀 Nível Avançado
Técnicas avançadas de templating: condicionais, loops, validações e transformações de dados. Workflows inteligentes que se adaptam ao contexto.
Variáveis Condicionais
Sintaxe Condicional Explicada
Loops e Processamento de Arrays
Sintaxe de Loops Explicada
Validações e Transformações
Funções de Validação e Transformação
Aula 5: Organização e Versionamento de Workflows
📁 Organização Profissional
Sistema de organização, versionamento e compartilhamento de workflows. Estrutura escalável para equipes e projetos complexos.
Estrutura de Diretórios Profissional
Convenções de Organização
Workflows testados e estáveis
Project-Specific:Customizações por projeto
Novos workflows em teste
Templates:Bases para novos workflows
Sistema de Versionamento
Boas Práticas de Versionamento
MAJOR.MINOR.PATCH - Quebra compatibilidade, nova feature, bug fix
Documentar todas mudanças com impacto no uso
Indicar quais cenários foram testados
Controle de Versão com Git
⚠️ Cuidados com Segurança
• API Keys: Nunca versione workflows com chaves hardcoded
• Dados Sensíveis: Use templates com placeholders
• Workflows Privados: Mantenha em repositório separado
• Configurações de Projeto: Use .env ou config files
🎉 Módulo 2 Dominado!
Você criou biblioteca completa de workflows que elimina 80% da repetição no desenvolvimento. Próximo módulo: MCP servers para conectar Claude Code com ferramentas externas.
🎯 Exercício do Módulo 2
Desafio: Biblioteca Personalizada
Crie 5 workflows customizados específicos para sua stack tecnológica atual:
✅ Critérios de Sucesso
- • Todos workflows testados e funcionais
- • Variáveis condicionais implementadas
- • Documentação completa com exemplos
- • Organização em diretórios apropriados
- • Versionamento com changelog
- • Pelo menos 1 workflow com sintaxe avançada