1751569571/nettoyeur-disque-windows

Analyse, nettoie et migre en toute sécurité les caches d'applications Windows et de développement, avec interface graphique et compatibilité Codex.

Qu'est-ce que nettoyeur-disque-windows ?

Cette compétence permet d'analyser, nettoyer et migrer les caches inutiles sur Windows, en particulier ceux générés par les environnements de développement (Unity, npm, Gradle, etc.) et les applications de bureau. Elle s'appuie sur un nettoyeur graphique intégré, vérifié par SHA-256, et respecte des règles de sécurité strictes : aucune suppression non autorisée, pas d'accès aux zones sensibles (AppData complet, répertoire système, fichiers d'échange). Avant toute modification, l'utilisateur doit explicitement donner son accord via l'interface interactive. La compétence prend également en charge la migration des caches vers un autre disque via des variables d'environnement officielles, sans utiliser de liens symboliques. Compatible avec les agents comme Claude Code, Cursor ou Codex, elle est idéale pour libérer de l'espace disque tout en préservant l'intégrité du système.

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

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Nettoyage du cache disque Windows

Lors de l'exécution d'opérations de suppression, utilisez le nettoyeur intégré. N'effectuez qu'une analyse en lecture seule tant que l'utilisateur n'a pas explicitement demandé un nettoyage.

Flux de travail

  1. Vérifiez que le système est Windows et confirmez le disque spécifié par l'utilisateur.
  2. Enregistrez l'espace disque disponible avant toute modification.
  3. Si l'utilisateur demande uniquement une analyse, lisez la capacité du disque et les répertoires de cache connus sans supprimer de fichiers.
  4. Si l'utilisateur demande un nettoyage :
    • Informez l'utilisateur que cette compétence ouvrira le nettoyeur interactif.
    • Obtenez l'autorisation avant d'ouvrir l'interface graphique ou de fermer des logiciels.
    • Exécutez scripts/launch-cleaner.ps1 -Action Verify.
    • Exécutez scripts/launch-cleaner.ps1 -Action Run pour ouvrir le nettoyeur.
    • Laissez l'utilisateur vérifier les chemins et les cases à cocher dans l'interface avant de confirmer le nettoyage.
  5. Après le nettoyage, relisez l'espace disponible et rapportez l'espace libéré, les éléments ignorés et les logiciels toujours fermés.

Utilisez les commandes suivantes pour exécuter les 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

Le programme graphique est une version autonome qui ne nécessite pas l'installation supplémentaire de .NET.

Règles de sécurité

  • Ne traitez que les candidats générés par la liste blanche du nettoyeur intégré.
  • Ne supprimez pas l'intégralité de AppData, le répertoire utilisateur, la racine du disque, Windows, Program Files ou les répertoires de projet.
  • Ne traitez pas pagefile.sys, le magasin de composants, le dépôt de pilotes, les informations d'identification du navigateur, l'historique de discussion, les fichiers du bureau, le répertoire de téléchargement ou la corbeille.
  • Ne suivez pas les jonctions de répertoire ou les liens symboliques.
  • Ne forcez pas la fermeture de logiciels sauf autorisation explicite de l'utilisateur ; privilégiez une fermeture normale.
  • Ne demandez pas de privilèges administrateur pour nettoyer le cache d'un utilisateur standard.
  • Les captures d'écran servent uniquement à une évaluation préliminaire ; vérifiez l'état actuel du système de fichiers avant de rapporter les résultats.
  • Si la vérification du hachage du programme échoue, arrêtez immédiatement.

Migration du cache

Utilisez de préférence les variables d'environnement officielles prises en charge par les logiciels, n'utilisez pas de jonctions de répertoire :

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

Avant de définir les variables :

  1. Vérifiez les valeurs existantes au niveau processus, utilisateur et système.
  2. Vérifiez les variables de remplacement Unity : UPM_NPM_CACHE_PATH, UPM_CACHE_PATH et UPM_GIT_LFS_CACHE_PATH.
  3. Confirmez que le disque de destination est une partition NTFS saine et dispose de suffisamment d'espace.
  4. Utilisez des chemins courts comme D:\DevCaches.
  5. Obtenez l'autorisation de l'utilisateur avant de créer des répertoires et d'écrire des variables au niveau utilisateur.
  6. Vérifiez les variables persistantes ainsi que l'emplacement du cache réellement utilisé par npm.
  7. Expliquez que seuls les nouveaux logiciels liront les nouvelles variables ; les processus existants doivent être redémarrés.

Ne migrez pas l'intégralité de AppData, la configuration du navigateur, les données de messagerie instantanée ou le répertoire temporaire de Windows.

Ressources intégrées

  • assets/disk-cleaner.exe : Programme graphique autonome Windows x64 vérifié par SHA-256.
  • scripts/launch-cleaner.ps1 : Localise, vérifie et lance le programme intégré.

Skills associés