CommunityPesquisa e Análise de Dadosgithub.com

1751569571/limpeza-de-disco-windows

Escaneie, limpe e migre caches de aplicativos e desenvolvimento no Windows com segurança, suportando programas desktop e a Skill Codex.

O que é limpeza-de-disco-windows?

Esta skill oferece uma solução completa e segura para gerenciar o espaço em disco no Windows, focada em limpar caches de aplicativos e desenvolvimento. Ela é particularmente útil para desenvolvedores que trabalham com ferramentas como Unity, Gradle e npm, permitindo não apenas a limpeza, mas também a migração de caches para unidades de maior capacidade. A skill opera em duas fases: uma análise somente leitura para identificar o que pode ser limpo ou migrado, e uma fase de execução que utiliza um limpador interativo. Suporta plataformas desktop e é compatível com o Codex, garantindo que o desenvolvedor mantenha o controle total sobre o que é removido ou movido. O processo é altamente seguro, com regras rígidas para evitar a exclusão de diretórios críticos do sistema, arquivos de usuário e dados sensíveis, além de validar a integridade dos programas executados.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add 1751569571/windows-disk-cleaner

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Limpeza de Cache de Disco Windows

Ao executar operações de exclusão, use o limpador interno. Execute apenas análise somente leitura até que o usuário solicite explicitamente a limpeza.

Fluxo de Trabalho

  1. Confirme que o sistema atual é Windows e identifique o disco especificado pelo usuário.
  2. Registre o espaço livre em disco antes de qualquer modificação.
  3. Se o usuário solicitar apenas análise, leia a capacidade do disco e os diretórios de cache conhecidos, sem excluir arquivos.
  4. Se o usuário solicitar limpeza:
    • Informe ao usuário que esta Skill abrirá o limpador interativo.
    • Obtenha permissão antes de abrir a interface gráfica ou fechar programas.
    • Execute scripts/launch-cleaner.ps1 -Action Verify.
    • Execute scripts/launch-cleaner.ps1 -Action Run para abrir o limpador.
    • Permita que o usuário verifique os caminhos e as opções marcadas na interface antes de confirmar a limpeza.
  5. Após a limpeza, releia o espaço livre e relate a capacidade liberada, os itens ignorados e os programas que permanecem fechados.

Use os seguintes comandos para executar os scripts:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\launch-cleaner.ps1" -Action Verify
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\launch-cleaner.ps1" -Action Run

O programa gráfico é uma versão autocontida, não sendo necessária instalação adicional do .NET.

Regras de Segurança

  • Processe apenas candidatos gerados pela lista de permissões do limpador interno.
  • Não exclua AppData inteiro, diretórios do usuário, raiz do disco, Windows, Program Files ou diretórios de projeto.
  • Não processe pagefile.sys, armazenamento de componentes, repositório de drivers, credenciais do navegador, históricos de chat, arquivos da área de trabalho, diretório de downloads ou lixeira.
  • Não siga junções de diretório ou links simbólicos.
  • A menos que o usuário autorize explicitamente, não force o fechamento de programas; priorize o fechamento normal.
  • Ao limpar caches de usuário comum, não solicite privilégios de administrador.
  • Capturas de tela servem apenas para avaliação inicial; verifique o estado atual do sistema de arquivos antes de relatar resultados.
  • Se a verificação de hash do programa falhar, pare imediatamente.

Migração de Cache

Priorize o uso de variáveis de ambiente oficiais suportadas pelo software, não use junções de diretório:

  • Unity Package Manager: UPM_CACHE_ROOT
  • Gradle: GRADLE_USER_HOME
  • npm: npm_config_cache

Antes de definir variáveis:

  1. Verifique os valores existentes nos níveis de processo, usuário e sistema.
  2. Verifique as variáveis de sobreposição do Unity: UPM_NPM_CACHE_PATH, UPM_CACHE_PATH e UPM_GIT_LFS_CACHE_PATH.
  3. Confirme que o disco de destino é uma partição NTFS saudável e possui espaço suficiente.
  4. Use caminhos curtos como D:\DevCaches.
  5. Obtenha permissão do usuário antes de criar diretórios e gravar variáveis de nível de usuário.
  6. Verifique as variáveis persistidas e a localização real do cache usada pelo npm.
  7. Explique que apenas novos programas iniciados lerão as novas variáveis; processos existentes devem ser reiniciados.

Não migre AppData inteiro, configurações do navegador, dados de mensagens instantâneas ou diretório temporário do Windows.

Recursos Internos

  • assets/disk-cleaner.exe: Programa gráfico autocontido para Windows x64 com verificação SHA-256.
  • scripts/launch-cleaner.ps1: Localiza, verifica e inicia o programa interno.

Habilidades Relacionadas