1751569571/limpiador-disco-windows

Escanea, limpia y migra de forma segura aplicaciones de Windows y cachés de desarrollo, incluyendo programas de escritorio y Codex Skill.

¿Qué es limpiador-disco-windows?

Esta skill de agente IA está diseñada para analizar y limpiar de forma segura el disco en sistemas Windows, centrándose en cachés de aplicaciones y desarrollo. Su principal utilidad es liberar espacio en disco sin riesgo de eliminar datos críticos del sistema o del usuario. Soporta plataformas Windows y se integra con agentes como Claude Code o Cursor. El flujo de trabajo comienza con un análisis de solo lectura, seguido de la apertura de un limpiador interactivo gráfico (incluido en la skill) que el usuario debe revisar y confirmar antes de eliminar archivos. La skill también permite migrar cachés de herramientas como Unity Package Manager, Gradle y npm a otras unidades, utilizando variables de entorno oficiales. Incluye estrictas reglas de seguridad: no elimina directorios completos del sistema, no sigue enlaces simbólicos, no fuerza el cierre de software sin permiso explícito y verifica la integridad de sus propios binarios mediante hash SHA-256 antes de ejecutarlos.

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

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Limpiador de caché de disco de Windows

Al ejecutar operaciones de eliminación, utiliza el limpiador integrado. Solo realiza análisis de solo lectura hasta que el usuario solicite explícitamente la limpieza.

Flujo de trabajo

  1. Confirmar que el sistema actual es Windows y el disco especificado por el usuario.
  2. Registrar el espacio disponible en disco antes de cualquier modificación.
  3. Si el usuario solo solicita análisis, solo leer la capacidad del disco y los directorios de caché conocidos; no eliminar archivos.
  4. Si el usuario solicita limpieza:
    • Informar al usuario que esta Skill abrirá el limpiador interactivo.
    • Obtener permiso antes de abrir la interfaz gráfica o cerrar software.
    • Ejecutar scripts/launch-cleaner.ps1 -Action Verify.
    • Ejecutar scripts/launch-cleaner.ps1 -Action Run para abrir el limpiador.
    • Permitir al usuario revisar las rutas y elementos seleccionados en la interfaz antes de confirmar la limpieza.
  5. Después de la limpieza, volver a leer el espacio disponible e informar la capacidad liberada, los elementos omitidos y el software que permanece cerrado.

Usar los siguientes comandos para ejecutar los scripts:

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

La aplicación gráfica es una versión independiente, no requiere instalar .NET adicional.

Reglas de seguridad

  • Solo procesar candidatos generados por la lista blanca del limpiador integrado.
  • No eliminar directorios completos como AppData, el directorio del usuario, la raíz del disco, Windows, Program Files o el directorio del proyecto.
  • No procesar pagefile.sys, el almacén de componentes, el repositorio de controladores, credenciales del navegador, registros de chat, archivos del escritorio, la carpeta de descargas o la Papelera de reciclaje.
  • No seguir enlaces de directorios o enlaces simbólicos.
  • No forzar el cierre de software a menos que el usuario lo autorice explícitamente; priorizar el cierre normal.
  • No solicitar privilegios de administrador al limpiar la caché del usuario normal.
  • Las capturas de pantalla solo se usan para una evaluación inicial; antes de reportar resultados se debe verificar el estado actual del sistema de archivos.
  • Si falla la verificación del hash del programa, detenerse inmediatamente.

Migración de caché

Usar preferentemente las variables de entorno oficiales del software, no enlaces de directorios:

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

Antes de establecer las variables:

  1. Verificar los valores existentes a nivel de proceso, usuario y sistema.
  2. Verificar las variables de anulación de Unity: UPM_NPM_CACHE_PATH, UPM_CACHE_PATH y UPM_GIT_LFS_CACHE_PATH.
  3. Confirmar que el disco de destino es una partición NTFS saludable con suficiente espacio.
  4. Usar rutas cortas como D:\DevCaches.
  5. Obtener permiso del usuario antes de crear directorios y escribir variables de nivel de usuario.
  6. Verificar las variables persistidas y la ubicación real de la caché usada por npm.
  7. Explicar que solo las aplicaciones recién iniciadas leerán las nuevas variables; los procesos existentes deben reiniciarse.

No migrar directorios completos como AppData, configuraciones del navegador, datos de mensajería instantánea o el directorio temporal de Windows.

Recursos incorporados

  • assets/disk-cleaner.exe: programa gráfico independiente para Windows x64 verificado mediante SHA-256.
  • scripts/launch-cleaner.ps1: localiza, verifica e inicia el programa incorporado.

Skills relacionados