kxs1024/es-search

Un skill pour Claude Code qui transforme Everything (es.exe) en outil de recherche de fichiers par défaut sous Windows.

Qu'est-ce que es-search ?

Ce skill permet à Claude Code d'utiliser Everything (es.exe) comme moteur de recherche de fichiers natif sous Windows, remplaçant ainsi la commande `find` standard souvent lente sur les grands volumes de données. Everything est un utilitaire de recherche ultra-rapide qui maintient un index en temps réel de tous les fichiers et dossiers du système de fichiers NTFS. En intégrant `es.exe` (la version en ligne de commande d'Everything), ce skill offre à Claude une capacité de recherche quasi instantanée, exploitant la syntaxe avancée d'Everything (expressions régulières, filtres par date/taille/répertoire, opérateurs booléens). Le skill est développé pour Windows uniquement et nécessite que Everything soit installé et configuré avec l'option "Allow ETP Server" activée (par défaut sur le port 21). Il utilise le binaire `es.exe` fourni avec Everything ou téléchargeable séparément. Une fois actif, Claude peut exécuter des recherches complexes via `es.exe` et retourner les résultats formatés directement dans la conversation, améliorant considérablement l'expérience de développement et de dépannage sous Windows.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add kxs1024/es-search

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

Que fait es-search ?

Un skill pour Claude Code qui transforme Everything (es.exe) en outil de recherche de fichiers par défaut sous Windows.

Prérequis

  • Windows 10/11
  • Everything installé et en cours d'exécution
  • es.exe (inclus avec Everything ou téléchargeable séparément depuis la page de téléchargement d'Everything)
  • L'option "Allow ETP Server" activée dans Everything (par défaut sur le port 21)

Installation

  1. Assurez-vous qu'Everything est installé et en cours d'exécution.
  2. Placez es.exe dans un répertoire de votre PATH, ou spécifiez son chemin complet dans la configuration.
  3. Ajoutez ce skill à votre projet Claude Code.

Utilisation

Une fois le skill actif, Claude utilisera automatiquement es.exe pour toutes les requêtes de recherche de fichiers. Vous pouvez également invoquer des recherches explicites avec des motifs complexes.

Exemples

# Recherche de tous les fichiers JavaScript dans le répertoire courant et ses sous-répertoires
es.exe -r \.js$ C:\Users\Nom\Projet

# Recherche de fichiers modifiés aujourd'hui
es.exe dm:today

# Recherche avec expression régulière pour plusieurs extensions
es.exe -r \.(py|js|ts)$ C:\Users\Nom

Options de configuration

  • ES_PATH : Chemin complet vers es.exe (si non inclus dans le PATH)
  • ETP_SERVER : Adresse du serveur ETP (par défaut localhost)
  • ETP_PORT : Port du serveur ETP (par défaut 21)

Dépannage

  • Erreur "es.exe introuvable" : Vérifiez que es.exe est dans votre PATH, ou définissez ES_PATH.
  • Erreur de connexion ETP : Vérifiez qu'Everything est en cours d'exécution et que l'option "Allow ETP Server" est activée.
  • Recherche lente : Assurez-vous qu'Everything a terminé son indexation initiale.

Licence

MIT

Skills associés