Aula 19 — @squad-creator + Squad N8N Automation
MĂłdulo: Mastery
Aula: 19 / 22
Módulo 6 · Squads Avançados Duração: 4-5 horas Agentes praticados:
@squad-creator, Squad N8N (6 agentes) Projeto: Squad N8N Automation
🏆 Vitória desta aula
Squad N8N Automation criado via @squad-creator, comparado com design manual, refinado, e funcional: agentes que projetam, criam, deployam e testam workflows n8n.
Critério binário: @squad-creator gera squad → comparação com design esperado → refinamento → squad funcional que deploya workflow n8n real.
Conceito
@squad-creator: meta-automação com refinamento humano
O @squad-creator automatiza a criação de squads: você descreve o objetivo e ele gera agentes, workflows e config.yaml. Mas output automatizado raramente é perfeito na primeira versão — assim como specs precisam de iteração (Aula 05), squads gerados precisam de refinamento.
O fluxo é: @squad-creator gera → você compara com design manual esperado → refina o que falta ou está errado → testa.
Squad N8N: automação que cria automação
O projeto mais recursivo do programa: agentes AIOX que projetam, criam, deployam e monitoram workflows n8n. É IA criando automações — meta em dois nĂveis.
Prática
Passo 1 — @squad-creator gera o squad
mkdir -p ~/aiox-mastery/n8n-squad
cd ~/aiox-mastery/n8n-squad
git init
claude
@squad-creator
Gere um squad para automação de workflows n8n.
O squad deve:
- Entender necessidades de automação de um usuário
- Projetar o workflow n8n (nodes, connections, logic)
- Gerar o JSON do workflow
- Deployar via API do n8n
- Testar a execução
- Monitorar execuções e detectar erros
Contexto: n8n roda em Docker com Redis workers.
API disponĂvel em http://n8n:5678/api/v1/.
Workflows sĂŁo JSON com nodes e connections.
Passo 2 — Comparar com design manual esperado
Compare o output do @squad-creator com o que eu esperaria:
Agentes esperados:
1. Automation Analyst: entende necessidade de automação
2. Workflow Designer: projeta workflow (nodes, connections, logic)
3. Workflow Builder: gera JSON do workflow
4. Deployer: deploya via API n8n
5. Tester: executa workflow e valida resultado
6. Monitor: observa execuções e detecta erros
O @squad-creator gerou esses? Faltou algum? Algum está
duplicado ou desnecessário? Os workflows fazem sentido?
Documente diferenças em docs/squad-creator-comparison.md.
Faça os ajustes necessários no config.yaml e agentes.
Checklist
- @squad-creator gerou output válido?
- 6 agentes presentes (ou equivalentes)?
- Workflows cobrem ciclo completo (design → deploy → test → monitor)?
- Diferenças com design esperado documentadas?
- Refinamento aplicado e documentado?
🏆 Checkpoint 1: Squad gerado + refinado.
Passo 3 — Testar com workflow real
Execute o Squad N8N para criar um workflow real:
"Preciso de um workflow n8n que toda segunda Ă s 8h:
1. Busque os 5 posts mais recentes do meu LinkedIn
2. Calcule engagement rate de cada um
3. Envie relatĂłrio por email com ranking dos posts"
O squad deve: analisar → projetar → gerar JSON →
deployar → testar.
Checklist
- Workflow JSON gerado é válido (importável no n8n)?
- Nodes fazem sentido para a automação pedida?
- Deploy via API funcionou?
- Teste de execução passou (ou simulou corretamente)?
Se o JSON for inválido:
O JSON gerado pelo Workflow Builder não importa no n8n —
falta o campo "connections" entre nodes. O Builder precisa
gerar JSON completo que o n8n aceita via POST /api/v1/workflows.
Valide contra o schema da API do n8n.
🏆 Checkpoint 2 — VITÓRIA DA AULA: Squad N8N funcional com workflow deployado.
Passo 4 — Commit
*exit
git add .
git commit -m "feat: N8N Automation Squad via @squad-creator + refinement
- @squad-creator generated initial squad definition
- Comparison with manual design: docs/squad-creator-comparison.md
- Manual refinement: 6 agents aligned with n8n lifecycle
- Tested with real workflow: LinkedIn engagement report
- Deploy via n8n API verified"
ReflexĂŁo
O conceito-chave
O @squad-creator acelera criação mas nĂŁo elimina design humano. Output automatizado Ă© draft — bom ponto de partida que precisa de refinamento baseado em domĂnio. A comparação "gerado vs esperado" ensina a avaliar e melhorar outputs do @squad-creator para qualquer domĂnio futuro.
ConexĂŁo com a prĂłxima aula
Na Aula 20, MCP integration conecta agentes ao n8n e testing formal valida os squads como software.
Anterior: Aula 18 — Squad Zabbix Content Próxima: Aula 20 — MCP Integration e Squad Testing
Pratique o que vocĂŞ aprendeu
Implemente os conceitos desta aula em seus próprios projetos. Consulte a página de projetos para desafios práticos e exemplos de código.