logic-fix-all
Verifica e conserta automaticamente um projeto de código inteiro. Ele busca problemas, explica-os e os corrige, repetindo até que tudo esteja certo.
O que ela faz
Esta ferramenta verifica automaticamente todo o seu código em busca de problemas lógicos, explica o que encontrou e tenta corrigi-los. Ela repete o processo até que tudo esteja limpo, mas pede sua permissão antes de começar.
Quando usar
- ✓Quando você quer que a IA corrija todos os erros lógicos em seu projeto de código.
- ✓Ao iniciar um novo projeto e querer garantir que a lógica inicial esteja correta.
- ✓Após grandes mudanças no código para verificar se surgiram novos problemas lógicos.
Exemplo do que pedir para a IA
“Corrija todos os problemas lógicos neste repositório.”
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
A ferramenta primeiro pede sua permissão. Depois, ela analisa seu código em busca de erros, sugere correções, aplica-as e verifica se tudo funcionou. Se necessário, ela repete o processo.
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 logic-fix-allOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/logic-fix-all/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.
Logic-Lens — Correção Lógica Total
Quando Usar
Use esta habilidade quando precisar de um pipeline autônomo de auditoria e correção em todo o repositório: saúde → revisão → localizar/explicar → corrigir → comparar-verificar → iterar até que esteja limpo. Começa com um prompt de consentimento obrigatório (intensivo em tokens); após o consentimento, roda sem intervenção. Acione quando o usuário quiser que TODAS as questões lógicas sejam encontradas e corrigidas — "corrija...
Configuração
Use carregamento preguiçoso com fases controladas por ../_shared/common.md §13:
- Antes do consentimento, leia apenas
../_shared/common.mdpara idioma, roteamento de escopo, campos de cabeçalho de correção total, campos de configuração e orçamento de carregamento; em seguida, leialogic-fix-all-guide.mdatravés do mapa de fases eguide-phases-0-2-consent-scope-health.mdatravés da Fase 0. - Após o consentimento, leia cada arquivo de fase apenas ao entrar nessa fase.
- Carregue
../_shared/logic-risks.md,../_shared/semiformal-guide.md,../_shared/semiformal-checklist.md,../_shared/report-template.mde os outros guias de habilidade sob demanda quando essa fase invocar sua metodologia.
Processo
Etapa 0. Roteamento de idioma + escopo. Detecte o idioma por common.md §1. O escopo padrão é a raiz do repositório; respeite um subcaminho nomeado pelo usuário ou um trecho colado. Para um trecho colado, pule o prompt de consentimento e execute o pipeline de correção diretamente. Leia .logic-lens.yaml para ignore:, custom_risks, severity:, focus: e fix_all.max_iterations.
Etapa 1. Consentimento + enumeração de escopo (guia Fase 0–1) — para escopo de repositório/diretório: prompt de consentimento obrigatório exibindo escopo / método / custo / limite de iteração; no consentimento, enumere arquivos que afetam a execução (código fonte / configuração / restrição / documentação), exclua .git e artefatos de build, classifique por nível de risco. Para um trecho colado: pule o consentimento, enumere as funções do trecho diretamente.
Etapa 2. Passagem de saúde (guia Fase 2) — aplique a metodologia de saúde lógica para mapear Pontuações Lógicas por módulo e padrões de código L.
Etapa 3. Revisão profunda (guia Fase 3) — aplique a revisão lógica por arquivo para coletar achados completos de Premissas → Rastreamento → Divergência.
Etapa 4. Clarificação condicional (guia Fase 4–5) — aplique a localização lógica onde falhas concretas existem; aplique a explicação lógica quando o caminho de um achado for incerto (profundidade de chamada > 3, entre módulos ou assíncrono).
Etapa 5. Fila de correção + remediação (guia Fase 6) — ordene por gravidade; escreva uma Remediação pronta para colar para cada achado; roteie contradições entre arquivos para o destino de edição correto (código / restrição / configuração / documentação).
Etapa 6. Aplicar + verificar (guia Fase 7) — aplique cada correção, em seguida, aplique a metodologia de comparação lógica comparando o código original vs. corrigido. Veredicto esperado: ⚠️ Conditionally Equivalent onde a condição diferente é exatamente o cenário do bug. Reverte se o veredicto for ✅ Semantically Equivalent (a correção não teve efeito) ou mostrar novas divergências fora do cenário do bug (regressão). Tente até 3 vezes.
Etapa 7. Iterar + relatar (guia Fase 8–9) — reexecute a saúde + revisão em arquivos modificados e seus consumidores; Críticos repetem sem limite; Rodadas de Aviso/Sugestão limitadas por fix_all.max_iterations com prompt de escalonamento do usuário no limite. Gere o Relatório de Correção.
Linha de modo no relatório: Logic Fix All (Chinês: 逻辑全修).
Adições ao relatório de correção (anexadas após o Resumo padrão; localize todos os rótulos):
## Scope
| Role (source/config/constraint/doc) | Files scanned | Tier H/M/L | Truncated? |
|-------------------------------------|---------------|------------|------------|
## Skill Invocations
logic-health: N · logic-review: N · logic-locate: N · logic-explain: N · logic-diff: N
## Iteration History
| Round | Severity class | New findings | Action |
## Fix Log
| # | File | Lines | Finding | Risk | Severity | Fix Applied (one-line edit or diff summary) | Status (resolved/unresolved/reverted) |
## Resolved by Clarification
[Findings the Phase-5 logic-explain pass revealed as false positives. Empty if none.]
## Unresolved Findings
[Include reason per entry: "conflicting constraints", "user stopped iteration at round N",
"hard iteration ceiling reached", "ambiguous spec", "unclear whether spec or consumer is wrong".
Empty if all resolved.]
Campos de cabeçalho do relatório (substitua o cabeçalho de linha única padrão por common.md §5):
**Logic Score (before):** XX/100
**Logic Score (after):** YY/100
**Findings fixed:** N (Critical: n1 · Warning: n2 · Suggestion: n3)
**Findings unresolved:** M
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente à sua origem upstream e ao contexto do projeto local.
…
Perguntas frequentes
Preciso dar permissão para a ferramenta corrigir meu código?
Sim, a ferramenta sempre pede sua permissão antes de fazer qualquer alteração no seu código. Ela explica o que será feito e quanto pode custar em termos de processamento.
O que acontece se a ferramenta não conseguir corrigir um problema?
Se um problema não puder ser corrigido automaticamente ou se houver conflitos, a ferramenta irá parar e informar quais problemas permanecem sem solução e por quê.
Posso usar esta ferramenta em um trecho de código em vez de um repositório inteiro?
Sim, se você colar um trecho de código diretamente, a ferramenta pode tentar corrigi-lo sem pedir permissão para analisar o repositório inteiro.
Detalhes
Descrição original do autor
Autonomous repository-wide audit-and-fix pipeline: health → review → locate/explain → fix → diff-verify → iterate until clean. Starts with a mandatory consent prompt (token-intensive); after consent runs hands-free.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3484
- 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
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC