dead-code-removal
Remover Código Morto com Segurança
Imports, funções e classes não utilizados aumentam o custo de manutenção e o tamanho da implantação. Esta skill orienta Claude, Codex e Claude Code por meio de análise conservadora, backups, remoção e validação.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "dead-code-removal" from https://skillstore.io/skills/89jobrien-dead-code-removal.md and its manifest at https://skillstore.io/api/skills/89jobrien-dead-code-removal/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "dead-code-removal". Limpe imports não utilizados em um arquivo utilitário Python.
Resultado esperado:
A skill relata imports não utilizados, remove apenas entradas seguras, preserva referências dinâmicas e confirma verificações de sintaxe e testes.
Usando "dead-code-removal". Encontre funções não utilizadas em um diretório de serviços.
Resultado esperado:
A skill lista funções candidatas, explica evidências de referência, remove helpers privados não utilizados e preserva uso por rotas ou framework.
Usando "dead-code-removal". Revise uma branch de remoção de funcionalidade antes do lançamento.
Resultado esperado:
A skill agrupa candidatos de limpeza por risco, recomenda uma ordem de remoção e registra resultados de validação para cada lote de alterações.
Auditoria de segurança
SeguroAll static findings were reviewed in context. They are false positives from Markdown code fences, inline backticks, sample validation commands, and safety checklist text. The helper script reads local Python files, parses AST, and prints unused import results. No evidence of prompt injection, network activity, exfiltration, or hidden execution was found.
Fatores de risco
⚡ Contém scripts (2)
⚙️ Comandos externos (49)
📁 Acesso ao sistema de arquivos (1)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/89jobrien-dead-code-removal/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/89jobrien-dead-code-removal?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/89jobrien-dead-code-removal?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/89jobrien-dead-code-removal/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/89jobrien-dead-code-removal.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
Joseph OBrien. (2026). dead-code-removal security audit report (audit version 7) [Author version 1.0.1]. Skillstore. https://skillstore.io/skills/89jobrien-dead-code-removal/audits/7Citação BibTeX
@techreport{joseph-obrien-89jobrien-dead-code-removal-2026,
author = {Joseph OBrien},
title = {dead-code-removal security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/89jobrien-dead-code-removal/audits/7},
note = {Author version 1.0.1}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "dead-code-removal security audit report (audit version 7)"
version: "1.0.1"
type: report
authors:
- name: "Joseph OBrien"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/89jobrien-dead-code-removal/audits/7"
identifiers:
- type: other
value: "skillstore:89jobrien-dead-code-removal:audit:7"
description: "Skillstore immutable audit report identifier"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: AltoO que você pode criar
Limpar Serviços Python
Encontre imports não utilizados e helpers privados antes do lançamento de um serviço, depois valide a sintaxe e os testes.
Reduzir o Tamanho do Bundle Frontend
Revise componentes, utilitários e imports obsoletos após a remoção de funcionalidades, preservando pontos de entrada do framework.
Preparar Refatorações Legadas
Crie um plano cauteloso de limpeza que separe remoções seguras de APIs públicas e uso dinâmico.
Teste estes prompts
Analise este repositório em busca de imports Python não utilizados. Relate cada candidato com arquivo, linha, confiança e etapas de validação antes de alterar arquivos.
Remova apenas imports não utilizados e funções privadas sem referências. Crie um backup, execute verificações de sintaxe e resuma cada alteração.
Revise a refatoração recente em busca de código morto em src e tests. Preserve hooks de frameworks, APIs públicas, migrações e padrões de uso dinâmico.
Crie um mapa de dependências para este projeto multilíngue, classifique candidatos a código morto por risco, remova itens de baixo risco incrementalmente e execute os testes disponíveis após cada lote.
Boas práticas
- Comece por imports e helpers privados antes de considerar APIs exportadas.
- Execute verificações de sintaxe e testes após cada pequeno lote de remoção.
- Trate reflexão, decorators, registro de rotas e referências de templates como sinais de preservação.
Evitar
- Excluir símbolos públicos ou exportados com base apenas em busca por nome.
- Remover código antes que backups e validação estejam concluídos.
- Ignorar testes, migrações, arquivos gerados ou convenções de frameworks.
Perguntas frequentes
Esta skill remove código automaticamente?
Quais linguagens são cobertas?
Ela inclui um script auxiliar?
Ela consegue detectar uso dinâmico em tempo de execução?
Ela é adequada para limpeza em produção?
O que deve ser preservado?
Detalhes do desenvolvedor
Autor
Joseph OBrienLicença
MIT
Versão do autor
v1.0.1
Revisão da Skillstore
r1
Referência
c4037264bbd363c572662d6154a3ab28f5ca4f53
Atualidade da manutenção
18/07/2026
Uso
22 downloads · 178 visualizações
Estrutura de arquivos