Tópico sobre a arquitetura de workflows auto-reparáveis combinando…
INEMA
🔥 HACK 1 — “Fail Fast + Fix Fast”⌗
Quebre cedo de propósito.
- Adicione validações explícitas (IF / Code) logo no início do fluxo.
- Quanto mais cedo o erro, mais fácil o Claude corrigir. 👉 Menos efeitos colaterais.
🔥 HACK 2 — Prompt fixo de engenheiro (não genérico)⌗
Use sempre um prompt base tipo:
“Você é um engenheiro sênior de n8n. Corrija a causa raiz com a menor mudança possível. Não adicione nós desnecessários. Preserve a intenção original do workflow.”
📌 Isso evita soluções “criativas demais”.
🔥 HACK 3 — Patch mínimo (diff mental)⌗
Instrua o Claude a:
- editar só o nó causador
- não refatorar o fluxo inteiro
Exemplo:
- ❌ adicionar 3 nós novos
- ✅ corrigir 1 expressão
🔥 HACK 4 — Guardrails automáticos⌗
Quando o Claude corrigir algo:
- peça para blindar o erro para o futuro
Exemplos:
{{$json?.field ?? ""}}Array.isArray(x) ? x : [x]- JSON sempre com
JSON.stringify()
👉 Um erro corrigido não volta.
🔥 HACK 5 — Classificador de erro antes do Claude⌗
Antes de chamar o Claude:
-
crie um IF simples:
-
401 / 403→ credencial 429→ rate limit5xx→ API foraJSON / expression→ Claude corrige
👉 Economiza tempo e tokens.
🔥 HACK 6 — Retry inteligente gerado por IA⌗
Se erro for:
- rate limit
- timeout
Peça ao Claude para:
- adicionar
Wait - criar loop com contador
- aplicar backoff exponencial
🧠 Auto-resiliência real.
🔥 HACK 7 — Modo “Read Only” em produção crítica⌗
Em fluxos críticos:
- primeira falha → Claude analisa
- segunda falha → Claude corrige
- terceira falha → humano
👉 Evita mudanças arriscadas direto em prod.
🔥 HACK 8 — Logs que a IA entende⌗
Salve logs em formato legível pra LLM:
{
"expected": "array of items",
"received": "object",
"node": "Validate Order",
"suggestedFix": "split or normalize"
}
Claude ama isso.
🔥 HACK 9 — Memória de erros recorrentes⌗
Crie um banco (Sheet / DB):
- tipo de erro
- correção aplicada
- sucesso/falha
Passe isso pro Claude:
“Veja se esse erro já ocorreu antes.”
👉 Auto-aprendizado incremental.
🔥 HACK 10 — Dry-run antes de salvar⌗
Antes de salvar a correção:
-
Claude simula mentalmente:
-
“essa mudança resolve o erro sem quebrar o resto?”
Mesmo sem sandbox real, isso reduz bugs novos.
🔥 HACK 11 — Auto-rollback⌗
Salve a versão anterior do workflow:
- se o próximo run falhar → rollback automático
Claude pode fazer isso via MCP.
🔥 HACK 12 — Observabilidade sexy⌗
Inclua na notificação:
- 🛠 nó corrigido
- 🧠 causa raiz
- 🔧 mudança feita
- ⏱ tempo pra corrigir
Vira um “relatório de SRE por IA”.
🧠 HACK MASTER (o mais poderoso)⌗
Nunca peça para o Claude “consertar”. Peça para ele “manter o sistema saudável ao longo do tempo”.
Isso muda completamente a qualidade das correções.
Segue um passo a passo direto (bem “receita”) pra montar o esquema de auto-reparo com n8n + Claude Code como no vídeo:
1) Prepare o “fixer” (Claude Code) no seu computador⌗
- Instale/tenha o Claude Code rodando localmente.
- Garanta que ele tenha acesso ao seu projeto/ambiente onde ficará o “agente de correção”.
- Separe um script/comando que:
- receba:
workflowId,failedNode,errorMessage(e se possível oexecutionId) - chame o Claude Code com um prompt do tipo “corrija este workflow”
2) Dê ao Claude acesso ao n8n (MCP + conhecimento)⌗
- Configure o n8n MCP server (para o Claude conseguir ler/alterar workflows).
- Adicione as n8n skills / prompts (instruções e boas práticas de n8n: expressões, padrões, nodes, validação etc.).
- objetivo: Claude entender “como n8n funciona” e não só o erro.
3) Exponha seu Claude local para o n8n na nuvem (túnel)⌗
- Como seu n8n está na cloud e o Claude está local, crie um túnel HTTP (tipo ngrok/Cloudflare Tunnel/“enro” como no vídeo).
- O túnel vai gerar uma URL pública tipo:
https://xxxxx.tunnel.app/fix8. Essa URL deve apontar para um endpoint local que dispara o Claude Code com os dados do erro.
4) Crie o workflow de erro no n8n⌗
- No n8n, crie um workflow novo: “Error Handler / Auto Fix”.
- Adicione o gatilho Error Trigger (ou o mecanismo de “Error Workflow” do n8n).
5) Dentro do workflow de erro, envie o problema pro Claude⌗
- Após o gatilho, adicione um nó HTTP Request apontando para a URL do túnel (
.../fix). - No corpo (JSON) envie pelo menos:
workflowIdexecutionId(se tiver)failedNodeerrorMessage- (opcional, mas ótimo)
stack,lastNodeData,runData
6) Faça o Claude corrigir de verdade (não só sugerir)⌗
- No seu script local, ao receber a requisição:
- o Claude usa o MCP do n8n para:
- buscar o workflow pelo
workflowId - ler a configuração completa
- identificar causa raiz
- aplicar mudança (editar node / expressão / código / schema)
- salvar o workflow atualizado no n8n
7) Notifique você do resultado⌗
- No workflow de erro (ou no script local), após a tentativa:
- se corrigiu → notifica “corrigido” + link do workflow
- se não corrigiu → notifica “ação humana necessária” e o que fazer
- Pode notificar via: ClickUp / Slack / Email / Google Sheets / Telegram etc.
8) Teste (obrigatório)⌗
- Provoque um erro de propósito num workflow (ex.: JSON inválido, schema quebrado, array vs item).
- Rode o workflow → ele falha → dispara o Error Handler → Claude corrige → rode de novo → deve funcionar.
Regra de ouro (bem prática)⌗
- Claude corrige: lógica, código, dados, expressões, schema JSON.
- Claude só alerta: credenciais, auth, API fora do ar (normalmente).
grande sacada técnica:
-
MCP Server do n8n
-
Permite que o Claude “leia” workflows
- Entenda nós, padrões e configurações
-
n8n Skills
-
Prompts e conhecimento especializado
- Boas práticas de expressões, código e padrões de workflow
👉 Claude não “chuta”: ele age como engenheiro especializado em n8n.
5️⃣ Correção na causa raiz (não no sintoma)⌗
Em vez de:
- adicionar nós extras
- criar workarounds
Claude:
- identifica o nó causador
-
ajusta diretamente:
-
código
- estrutura de dados
- expressões
- schema JSON
Exemplo:
Em vez de adicionar um Split Out, ele altera o Code Node para retornar os dados no formato correto.
6️⃣ Aplicação direta da correção⌗
Diferente de muitos sistemas de “IA assistiva”:
- Claude não só sugere
- Ele edita o workflow real
- Salva a nova versão
- Garante que a próxima execução funcione
7️⃣ Classificação inteligente do erro⌗
Claude decide:
-
✅ Erro corrigível automaticamente
-
lógica
- dados
- código
- expressões
-
❌ Erro que exige humano
-
credenciais
- autenticação
- serviços fora do ar
Se não puder corrigir:
- Não altera o workflow
- Envia instruções claras para ação humana
8️⃣ Feedback e observabilidade⌗
Após a ação:
- Envia notificação (ClickUp, e-mail, etc.)
-
Diz explicitamente:
-
“Corrigido automaticamente” ou
- “Ação humana necessária”
👉 Transparência total.
🧠 Em resumo (a estratégia em uma frase):⌗
Transformar erros de workflow em eventos acionáveis, delegando a correção à IA com acesso total ao contexto e capacidade real de modificar o sistema.
A estratégia usada no vídeo pode ser resumida como uma arquitetura de autocorreção baseada em eventos de erro, combinando n8n + Claude Code. Em termos práticos, ela segue estes pilares:
1️⃣ Error-Driven Architecture (Arquitetura orientada a erro)⌗
- Todo workflow em produção no n8n tem um Error Workflow configurado.
-
Sempre que qualquer nó falha, o n8n:
-
Interrompe o fluxo principal
- Dispara automaticamente um workflow secundário de tratamento de erro
👉 O erro vira o gatilho da inteligência.
2️⃣ Separação clara de responsabilidades⌗
-
n8n
-
Executa workflows
- Detecta falhas
- Envia contexto do erro
-
Claude Code
-
Analisa
- Raciocina
- Decide
- Modifica o workflow
👉 O n8n não tenta corrigir, ele delega.
3️⃣ Envio de contexto completo para a IA⌗
O workflow de erro envia para o Claude Code:
- ID do workflow
- Nó que falhou
- Mensagem de erro
- Estrutura completa do workflow (JSON)
- Execução e histórico recente
Isso garante debug com contexto real, não só logs superficiais.
4️⃣ Acesso ampliado via MCP Server + n8n Skills⌗
A grande sacada técnica:
-
MCP Server do n8n
-
Permite que o Claude “leia” workflows
- Entenda nós, padrões e configurações
-
n8n Skills
-
Prompts e conhecimento especializado
- Boas práticas de expressões, código e padrões de workflow
👉 Claude não “chuta”: ele age como engenheiro especializado em n8n.
5️⃣ Correção na causa raiz (não no sintoma)⌗
Em vez de:
- adicionar nós extras
- criar workarounds
Claude:
- identifica o nó causador
-
ajusta diretamente:
-
código
- estrutura de dados
- expressões
- schema JSON
Exemplo:
Em vez de adicionar um Split Out, ele altera o Code Node para retornar os dados no formato correto.
6️⃣ Aplicação direta da correção⌗
Diferente de muitos sistemas de “IA assistiva”:
- Claude não só sugere
- Ele edita o workflow real
- Salva a nova versão
- Garante que a próxima execução funcione
7️⃣ Classificação inteligente do erro⌗
Claude decide:
-
✅ Erro corrigível automaticamente
-
lógica
- dados
- código
- expressões
-
❌ Erro que exige humano
-
credenciais
- autenticação
- serviços fora do ar
Se não puder corrigir:
- Não altera o workflow
- Envia instruções claras para ação humana
8️⃣ Feedback e observabilidade⌗
Após a ação:
- Envia notificação (ClickUp, e-mail, etc.)
-
Diz explicitamente:
-
“Corrigido automaticamente” ou
- “Ação humana necessária”
👉 Transparência total.
🧠 Em resumo (a estratégia em uma frase):⌗
Transformar erros de workflow em eventos acionáveis, delegando a correção à IA com acesso total ao contexto e capacidade real de modificar o sistema.
Se quiser, posso:
- mapear isso em um diagrama
- traduzir para um padrão arquitetural
- ou adaptar a estratégia para o contexto do Espaço INEMA 🚀A estratégia usada no vídeo pode ser resumida como uma arquitetura de autocorreção baseada em eventos de erro, combinando n8n + Claude Code. Em termos práticos, ela segue estes pilares:
1️⃣ Error-Driven Architecture (Arquitetura orientada a erro)⌗
- Todo workflow em produção no n8n tem um Error Workflow configurado.
-
Sempre que qualquer nó falha, o n8n:
-
Interrompe o fluxo principal
- Dispara automaticamente um workflow secundário de tratamento de erro
👉 O erro vira o gatilho da inteligência.
2️⃣ Separação clara de responsabilidades⌗
-
n8n
-
Executa workflows
- Detecta falhas
- Envia contexto do erro
-
Claude Code
-
Analisa
- Raciocina
- Decide
- Modifica o workflow
👉 O n8n não tenta corrigir, ele delega.
3️⃣ Envio de contexto completo para a IA⌗
O workflow de erro envia para o Claude Code:
- ID do workflow
- Nó que falhou
- Mensagem de erro
- Estrutura completa do workflow (JSON)
- Execução e histórico recente
Isso garante debug com contexto real, não só logs superficiais.
4️⃣ Acesso ampliado via MCP Server + n8n Skills⌗
A
Resumo do vídeo (n8n 2.0: Fluxos com autorreparação usando Claude Code):
O vídeo demonstra como integrar o n8n com o Claude Code para criar workflows que se corrigem automaticamente quando ocorrem erros. A ideia central é usar um workflow de erro no n8n: sempre que um fluxo principal falha, ele aciona outro fluxo que envia os detalhes do erro (ID do workflow, nó com falha e mensagem) para o Claude Code.
O Claude Code, rodando localmente e com acesso ao n8n MCP Server e às n8n Skills, analisa o workflow, identifica a causa raiz do problema (ex.: dados em formato errado, JSON inválido, bugs em nós de código, erros de expressão) e aplica a correção diretamente no workflow, sem intervenção humana. Após isso, o sistema envia uma notificação (ex.: via ClickUp) informando que o erro foi resolvido. Na próxima execução, o fluxo funciona normalmente.
O vídeo mostra vários exemplos práticos:
- Correção de erro de array vs. item individual sem precisar adicionar novos nós.
- Ajuste automático de JSON inválido em parsers e requisições.
- Criação de “guardrails” para evitar erros futuros (ex.: entradas com aspas quebrando JSON).
Também fica claro o limite da automação: problemas como credenciais expiradas ou falhas de autenticação não podem ser corrigidos automaticamente. Nesses casos, o Claude Code identifica o problema, não altera o workflow e envia uma notificação com instruções claras para ação humana.
Por fim, o autor explica a arquitetura (uso de túneis para permitir que o n8n chame o Claude Code local), destaca que isso pode rodar 24/7 (mesmo durante férias), e comenta que todo o sistema foi criado usando o próprio Claude Code em linguagem natural. Ele disponibiliza um guia em PDF com o passo a passo e convida para a comunidade focada em automações com IA.
n8n 2.0: Workflows auto-reparáveis com Claude Code
Mostro como construí um sistema de automação com auto-correção usando n8n e Claude Code.
Sempre que um dos meus workflows do n8n gera um erro, ele aciona automaticamente um workflow de erro que chama o Claude Code. O Claude então usa o servidor MCP do n8n para auditar o workflow com falha, entender o que deu errado e corrigi-lo, tudo sem nenhuma intervenção manual.
Eu apenas recebo uma notificação informando que o erro foi detectado e resolvido. Na próxima vez que o workflow é executado, ele funciona perfeitamente porque o Claude já aplicou a correção. É como ter um engenheiro de IA de plantão 24 horas por dia, 7 dias por semana, para manter suas automações.
ap90 - Claude Conserta Automatico N8N
1