Aller au contenu principal

Configuration et diagnostics

Assisté par IA

Configuration et diagnostics de Claude Code : /statusline barre d'état personnalisée, autocomplétion settings.json, analyse d'utilisation /stats, bilan de santé /doctor

/statusline : Barre d'état personnalisée

Utilisez /statusline pour personnaliser les informations affichées dans la barre d'état inférieure en utilisant des descriptions en langage naturel. Vous pouvez également créer manuellement un script ~/.claude/statusline.sh.

Les informations affichables incluent : modèle actuel, branche git, nombre de fichiers non commités, progression d'utilisation du contexte, coût de la session, etc. Lorsque vous avez plusieurs fenêtres Claude ouvertes pour différentes tâches, la barre d'état vous aide à identifier rapidement ce que fait chaque fenêtre.

Interface de configuration de la barre d'état personnalisée ccstatusline de Claude Code
Configuration interactive de la barre d'état ccstatusline

Autocomplétion de settings.json

Ajoutez $schema au début de votre settings.json, et VS Code / Cursor fournira l'autocomplétion et la validation des options de configuration :

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json"
}

Quelques paramètres cachés utiles

{
  "showTurnDuration": true,
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}
  • showTurnDuration : Affiche la durée de chaque tour de conversation
  • DISABLE_AUTOUPDATER : Désactive la vérification automatique des mises à jour, réduisant la surcharge de contexte

/stats et /insights : Analyse d'utilisation

Capture d'écran de l'analyse d'utilisation /stats et /insights
Analyse d'utilisation /stats et /insights
  • /stats : Visualise l'utilisation quotidienne, l'historique des sessions, les séries d'utilisation et les préférences de modèle, avec filtrage par plage de dates
  • /insights : Analyse tout votre historique Claude Code, vous indique quels flux de travail sont efficaces, où se trouvent les goulots d'étranglement, et génère des suggestions d'optimisation

history.jsonl : Historique des prompts

Claude enregistre chaque prompt que vous envoyez dans ~/.claude/history.jsonl. Vous pouvez demander à Claude d'analyser ce fichier pour identifier les modèles de prompts et les opportunités d'optimisation.

/doctor : Bilan de santé

Lorsque vous rencontrez des problèmes étranges, exécutez /doctor (ou claude doctor dans le terminal). Il vérifie l'état de l'installation, la version, l'état de l'authentification et les dépendances système pour vous aider à identifier rapidement les problèmes.

Outils communautaires

L'outil communautaire ccusage permet de suivre l'utilisation des tokens :

npx ccusage daily

Si vous avez utilisé --dangerously-skip-permissions ou approuvé de nombreuses commandes, vous pouvez utiliser cc-safe pour rechercher des risques :

npx cc-safe .

Il vérifie .claude/settings.json à la recherche de commandes à haut risque comme sudo, rm -rf, chmod 777, git reset --hard, etc.

Plus de commandes slash à connaître

CommandeFonction
/export [filename]Exporter la conversation en texte brut
/pr-comments [PR]Récupérer les commentaires de PR (détecte automatiquement la branche actuelle)
/release-notesVoir le journal des modifications de la version actuelle
/pluginParcourir et installer les plugins communautaires
/fastBasculer le mode rapide
claude --debugActiver les logs de débogage au démarrage (supporte le filtrage par catégorie, ex., --debug "api,hooks")
/install-github-appInstaller GitHub App pour les revues automatiques de PR

Commentaires

Table des matières

Configuration et diagnostics | Le Bureau Cyber de Yu