Skip to content

Skill

Health

gstack

Produces a standing dashboard of a codebase's overall quality - complexity, coverage, duplication, hot spots - to show where the whole project is trending. It measures the codebase in aggregate over time, not a single plan, a single diff, or a single bug.

Situations it fits

Leadership wants a recurring, high-level readout of how the whole codebase is trending - complexity, test coverage, duplication, the files that keep churning - not a look at any one change or bug.
Health. The four all sound like "look at the code," which is the trap. health reports the whole codebase's quality in aggregate over time. plan-eng-review judges a proposed design before code exists; review reads a finished diff at merge time; investigate chases a live bug to its root cause; health tracks the whole codebase's quality over time.
You inherited a large legacy repo and want a dashboard that shows where quality is worst across the entire project - the hot spots, the least-covered modules, the most tangled files - so you can decide where to invest.
Health. The four all sound like "look at the code," which is the trap. health reports the whole codebase's quality in aggregate over time. plan-eng-review judges a proposed design before code exists; review reads a finished diff at merge time; investigate chases a live bug to its root cause; health tracks the whole codebase's quality over time.

3 scenarios in the bank answer to Health. The rest are in the game.

Skills it gets confused with

These share a family with Health, which is another way of saying they are the ones you might reach for by mistake.

Knowing what Health does is the easy half. Telling it apart from the others under time pressure is the game.

Today's session

Health is part of garrytan/gstack. Licence: MIT. The description above was written for this game, not taken from the skill.