Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)280 mil · #250

orch-fix-defect

Faz seu agente corrigir erros em softwares. Ele reproduz o problema, conserta o código e garante que o erro não volte a acontecer.

O que ela faz

Essa ferramenta ajuda a consertar erros em um programa de computador. Ela garante que o erro seja reproduzido como um teste que falha, depois o corrige e, por fim, revisa e salva a correção.

Quando usar

  • ✓Quando um programa não funciona como deveria (dá erro, trava ou mostra resultado errado).
  • ✓Quando um comportamento que antes funcionava parou de funcionar.
  • ✓Quando você precisa garantir que um erro específico não aconteça novamente.

Exemplo do que pedir para a IA

“Conserte o erro onde o programa trava quando a resposta está vazia.”

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

https://github.com/affaan-m/ECC/blob/main/skills/orch-fix-defect/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/orch-fix-defect/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta primeiro cria um teste que mostra o erro. Depois, ela corrige o código até que o teste passe. Por fim, a correção é revisada e salva.

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 affaan-m/ECC --skill orch-fix-defect

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/orch-fix-defect/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

orch-fix-defect

Ator · ação · alvo: orch · fix · defect. Wrapper fino sobre o motor compartilhado em orch-pipeline.

Quando Usar

  • Algo está quebrado: saída errada, um erro, uma falha, uma regressão.
  • Distinguir de irmãos:
    • o comportamento está correto, mas você quer que seja diferente → orch-change-feature.
    • a capacidade ainda não existe → orch-add-feature.

Configurações de Operação

  • Tamanho mínimo padrão: pequeno (geralmente trivial).
  • Máscara de fase: 0 → (luz 2 apenas se a causa raiz for não óbvia ou padrão+) → 4 → 5 → 6. Pesquisa (1) geralmente é pulada.
  • Primeiro movimento (fase 4): reproduzir o bug como um novo teste falhando (teste de regressão), depois corrigir até que ele passe. Provar a existência do bug primeiro é o que separa um conserto de um ajuste.

Como Funciona

  1. Executar o motor orch-pipeline com as configurações acima.
  2. Se a causa raiz não estiver clara, delimite-a com code-explorer antes do teste vermelho; escale falhas de build para build-error-resolver / /build-fix.
  3. Parar no Gate 1 (apenas se um plano foi produzido) e no Gate 2 (pré-commit).
  4. Adicionar security-reviewer se o defeito estiver em um caminho sensível à segurança.

Exemplo

orch-fix-defect: poller crashes on empty NWS response
→ write failing test reproducing the crash → fix to green
→ code-review → commit  [GATE 2: confirm]   (commit: fix:)
Perguntas frequentes

Qual a diferença entre consertar um erro e mudar uma função?

Consertar um erro é corrigir algo que está quebrado. Mudar uma função é alterar algo que já funciona, mas você quer que se comporte de outra forma.

E se a causa do erro não for clara?

A ferramenta pode ajudar a investigar a causa antes de tentar consertar o erro.

Quando a correção é salva?

A correção só é salva após uma revisão e confirmação, garantindo que o problema foi resolvido corretamente.

Detalhes

Descrição original do autor

Orchestrate fixing a bug — reproduce it as a failing regression test, fix to green, review, and gated commit — by delegating each phase to the matching ECC agent. Use when existing behavior is broken or wrong.

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#250
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas