Skip to main content

health

health

Catalogue généré le 2026-05-11

En une phrase

Un tableau de bord de la santé de ton code : Claude lance tous les outils de qualité du projet et te donne une note globale sur 10.

Quand l'utiliser

  • Quand tu veux savoir en deux minutes si ton projet est en bon état
  • Avant une grosse session de refacto, pour avoir un point de référence
  • Après une grosse session de refacto, pour vérifier que rien ne s'est dégradé
  • Quand tu reprends un projet après plusieurs semaines et tu veux faire le point
  • Pour suivre dans le temps l'évolution de la qualité (l'historique est gardé)

Comment l'invoquer

  • Slash command : /health (à taper dans Claude Code)
  • Phrases déclencheurs (texte) : "health check" / "code quality" / "how healthy is the codebase" / "run all checks" / "quality score"
  • Auto-invocation : Sur demande explicite

Description détaillée

/health détecte automatiquement les outils de qualité installés dans ton projet : vérificateur de types (TypeScript, ruff, pylint), linter (Biome, ESLint, RuboCop), runner de tests (vitest, jest, pytest, cargo test, go test), détecteur de code mort (knip), linter shell (shellcheck), et état de gbrain si tu l'utilises. La première fois, il te propose de sauvegarder cette configuration dans CLAUDE.md pour ne pas avoir à redétecter ensuite.

Le skill lance chaque outil indépendamment, capture la sortie, le code de retour et la durée. Chaque catégorie reçoit une note de 0 à 10 selon un barème clair (typecheck propre = 10, plus de 50 erreurs = 0, etc.). Une formule pondérée calcule ensuite une note composite : les tests pèsent 28%, le typecheck 22%, le lint 18%, le code mort 13%, le lint shell 9%, gbrain 10%.

Tu obtiens un tableau de bord lisible avec le score, le statut (CLEAN / WARNING / NEEDS WORK / CRITICAL), la durée et les détails des problèmes principaux. Chaque exécution est archivée dans ~/.gstack/projects/<projet>/health-history.jsonl pour que Claude puisse te montrer les tendances et recommander où concentrer tes efforts.

Source

  • Plugin : gstack
  • Nom interne : health
  • Fichier : /home/thymon/.claude/skills/gstack/health/SKILL.md