Skip to main content

health

health

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

En une phrase

CodeUn qualitytableau dashboard.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

  • UseQuand when:tu "healthveux check",savoir "codeen quality",deux "howminutes healthysi iston theprojet codebase",est "runen allbon checks",état
"qualityAvant score".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é (gstack)l'historique est gardé)

Comment l'invoquer

  • Slash command : /health (sià exposétaper dans tonClaude CLI)Code)
  • Phrases déclencheurs (texte) : voir"health lacheck" description/ complète"code ci-dessousquality" / "how healthy is the codebase" / "run all checks" / "quality score"
  • Auto-invocation : surSur demande explicite

Description complètedétaillée

Code/health qualitydétecte dashboard.automatiquement Wrapsles existingoutils projectde toolsqualité installés dans ton projet : vérificateur de types (typeTypeScript, checker,ruff, linter,pylint), testlinter runner,(Biome, deadESLint, RuboCop), runner de tests (vitest, jest, pytest, cargo test, go test), détecteur de code detector,mort (knip), linter shell linter)(shellcheck), computeset aétat weightedde 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 0-10: 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, andle tracksstatut trends(CLEAN over/ time.WARNING Use/ when:NEEDS "healthWORK check"/ CRITICAL), "codela quality",durée "howet healthyles isdétails thedes codebase",problèmes "runprincipaux. allChaque checks",exécution "qualityest score".archivée (gstack)

Pour aller plus loin

Preamble (run first)

Plan Mode Safe Operations

In plan mode, allowed because they inform the plan: $B, $D, codex exec/codex review, writes todans ~/.gstack/projects/<projet>/health-history.jsonl, writes to the plan file, and open for generated artifacts.

Skill Invocation During Plan Mode

If the user invokes a skill in plan mode, the skill takes precedence over generic plan mode behavior. Treat the skill file as executable instructions, not reference. Follow it step by step starting from Step 0; the first AskUserQuestion is the workflow entering plan mode, not a violation of it. AskUserQuestion (any variant — mcp__*__AskUserQuestion or native; see "AskUserQuestion Format → Tool resolution") satisfies plan mode's end-of-turn requirement. If no variant is callable, the skill is BLOCKED — stop and report BLOCKED — AskUserQuestion unavailable per the AskUserQuestion Format rule. At a STOP point, stop immediately. Do not continue the workflow or call ExitPlanMode there. Commands marked "PLAN MODE EXCEPTION — ALWAYS RUN" execute. Call ExitPlanMode only after the skill workflow completes, or if the user tells you to cancel the skill or leave plan mode.

(extrait — voir le SKILL.md complet pour laque suite)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