agent-qa-debug-fix
Corrige erros em testes de agentes de IA. Ele analisa os resultados dos testes, encontra os problemas e ajuda a consertar o código. Garante que os agentes funcionem sem falhas.
O que ela faz
Este agente conserta falhas em testes de um programa. Ele analisa as evidências de um teste que falhou, como logs e arquivos, e faz a menor alteração necessária no código para corrigir o problema, sem esconder defeitos reais.
Quando usar
- ✓Quando um teste de programa falha e precisa ser corrigido.
- ✓Se os logs e arquivos indicam um erro no teste, no programa ou no ambiente.
- ✓Para verificar se uma pequena correção funciona antes de rodar todos os testes.
Exemplo do que pedir para a IA
“Corrija o teste que falhou no ambiente de teste, usando as informações disponíveis.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O agente primeiro coleta todas as informações sobre o teste que falhou. Depois, ele analisa essas informações para entender a causa do erro e faz a menor alteração possível no código ou configuração para corrigir o problema, sem criar novos problemas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill agent-qa-debug-fixOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/agent-qa-debug-fix/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Correção de Falhas em Execuções de QA de Agente
Visão Geral
Corrigir uma execução falha de QA de Agente a partir de evidências registradas e do código-fonte local relevante. Trate o classificador como uma hipótese, faça a menor alteração justificada e verifique o comportamento mais restrito afetado, sem reescrever um teste apenas para ocultar um defeito real.
Quando Usar
- Uma execução falha de QA de Agente já foi triada e agora requer uma correção de código ou YAML.
- Artefatos e logs apontam para um defeito em um teste, hook, produto, runtime ou comportamento do agente.
- Uma correção proposta deve ser verificada com a execução mais restrita de QA de Agente ou teste unitário.
- O usuário solicita auto-correção ou atualização de uma definição de QA de Agente desatualizada com base em evidências.
Pré-requisitos e Limites de Aprovação
- Confirme o repositório, o ambiente de trabalho, o ambiente de destino e os arquivos que o usuário autoriza você a modificar.
- Inspecione os efeitos colaterais externos do teste planejado antes de executá-lo novamente; obtenha confirmação explícita para ações voltadas para produção, destrutivas ou irreversíveis.
- Preserve alterações não relacionadas do usuário e mantenha o patch limitado à falha evidenciada.
- Não exponha credenciais ou dados sensíveis da aplicação a partir de artefatos e logs.
Fluxo de Trabalho
- Comece com a coleta de evidências:
agent_qa_get_runagent_qa_get_run_stepsagent_qa_get_run_artifactagent_qa_get_run_logsagent_qa_get_run_execution_logs
- Chame
agent_qa_classify_failuree trate sua categoria como uma hipótese, não como um veredito. - Identifique a superfície de falha: definição de teste, hook, aplicação sob teste, infraestrutura de runtime ou comportamento do agente.
- Inspecione os arquivos locais relevantes diretamente. Não infira patches apenas a partir de artefatos.
- Explique o vínculo entre a evidência e a alteração, em seguida, aplique a menor alteração de código ou YAML que justifique a evidência.
- Valide qualquer definição de QA de Agente alterada antes da execução.
- Reexecute o teste de QA de Agente, suíte, hook ou teste unitário mais restrito afetado dentro do ambiente aprovado.
- Relate a causa raiz, os arquivos alterados, o comando de verificação ou a ação do MCP, o resultado e o risco restante.
Regras de Correção
- Não invente seletores, estados de tela, capturas de tela, logs ou arquivos de origem.
- Não reescreva um teste apenas para fazê-lo passar quando o artefato mostrar um defeito de produto ou runtime.
- Preserve os IDs canônicos de QA de Agente ao editar testes, suítes, hooks ou arquivos de memória.
- Prefira
agent_qa_validate_test,agent_qa_validate_suiteeagent_qa_validate_definitionantes de executar novamente o YAML editado. - Quando o MCP não estiver disponível, use as APIs REST do painel ou artefatos e estado locais de
.agent-qae declare que as evidências do MCP não estavam disponíveis. - Pare e relate o bloqueio quando as evidências não puderem distinguir entre correções materialmente diferentes.
Exemplo
User: Fix the failed staging checkout run, but do not touch production.
Expected handling: collect the failed run evidence, classify it, inspect the implicated local
definition and application code, patch only the evidenced cause, validate, rerun the single
staging test, and report changed files plus remaining uncertainty.
Limitações
- Requer acesso às evidências de execução relevantes e ao código-fonte local; artefatos sozinhos podem não estabelecer a causa raiz.
- Não pode garantir que uma falha intermitente de navegador, dispositivo, rede ou provedor seja corrigida após uma única execução bem-sucedida.
- Não autoriza alterações de produção, mutação de dados, instalação de dependências ou refatoração mais ampla além do escopo aprovado pelo usuário.
- Uma execução restrita que passa não substitui a suíte de testes normal do repositório ou a revisão humana.
Perguntas frequentes
O que são 'Agent QA runs'?
São execuções de testes automáticos para verificar se um programa está funcionando corretamente.
O que significa 'debug' e 'patch'?
'Debug' é encontrar e corrigir erros. 'Patch' é aplicar uma pequena correção a um programa.
Posso usar este agente para fazer grandes mudanças no programa?
Não, este agente é projetado apenas para fazer a menor correção necessária para um teste específico que falhou, sem alterar outras partes do programa.
Detalhes
Descrição original do autor
Debug, patch, and verify failed Agent QA runs from MCP evidence, artifacts, logs, and local code without hiding product or infrastructure defects.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2056
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC