💻 Développement

chrome-devtools-debugger

Débogage et automatisation de navigateur via Chrome DevTools. Inspecter des pages, analyser les performances, surveiller le réseau et automatiser des interactions.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- chrome-devtools-debugger --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } chrome-devtools-debugger -Launch"

🚀 Déjà installé ?

claude "/chrome-devtools-debugger"

Ou tapez /chrome-devtools-debugger dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

devtoolsdebug navigateurinspecter la pageperformances webrequêtes réseauconsole chrome

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/dev-skills/chrome-devtools-debugger ~/.claude/skills/

Source : dev-skills/chrome-devtools-debugger

📖 Manuel

Débogueur Chrome DevTools

Workflow

  1. Navigation : accéder à la page cible.
  2. Sélection de page : lister les pages disponibles et sélectionner la bonne.
  3. Inspection : prendre un snapshot pour comprendre la structure (arbre d'accessibilité avec identifiants uniques).
  4. Action selon le besoin :
    • Déboguer des erreurs (console, réseau)
    • Analyser les performances (traces)
    • Automatiser des interactions (clic, saisie, navigation)
  5. Vérification : valider le résultat visuellement ou structurellement.

Patterns de débogage

Erreurs JavaScript

  1. Naviguer vers la page problématique
  2. Consulter les messages de la console pour les erreurs et warnings
  3. Inspecter la structure de la page pour identifier les éléments en erreur
  4. Exécuter du JavaScript personnalisé pour investiguer davantage

Problèmes réseau

  1. Naviguer vers la page
  2. Analyser les requêtes réseau :
    • Requêtes échouées (4xx, 5xx)
    • Requêtes lentes
    • Requêtes bloquées (CORS, CSP)
  3. Filtrer par type (XHR, Fetch, Script, CSS) pour cibler l'analyse

Analyse de performance

  1. Lancer un trace de performance sur la page
  2. Identifier les goulots d'étranglement :
    • Scripts longs (Long Tasks)
    • Layout thrashing
    • Repaints excessifs
  3. Proposer des optimisations ciblées

Bonnes pratiques

Choix de l'outil d'inspection

BesoinOutil
Automatisation, trouver des élémentsSnapshot (texte, rapide, avec identifiants)
Vérification visuelleCapture d'écran (quand l'utilisateur doit voir l'état visuel)
Données absentes de l'arbre d'accessibilitéExécution de script JavaScript

Optimisation des performances

Ordre des opérations

Toujours respecter : Naviguer → Attendre → Inspecter → Interagir

Règles