investigate (gstack)

Chases a bug or failure to its actual root cause through systematic evidence-gathering, rather than patching the first symptom. It is the diagnose-why-this-breaks step, distinct from reviewing a plan, reviewing a diff, or reporting overall code-quality metrics.

A situation it fits

Every morning at 3am the user-auth DB connection pool empties and the service sputters until the on-call engineer slaps on a quick hot-fix before breakfast.
investigate (gstack). investigate-gstack is built to trace a live, recurring failure to its true underlying mechanism by collecting logs and repeated test failures rather than accepting quick hot-fixes or glancing at dashboards. Here the issue is a specific intermittent production crash that keeps reappearing at the same hour, which points to a need for deep forensic tracing; the team is not evaluating an unused design, not auditing a recently landed diff, and not summarizing system-wide health numbers, so only the forensic skill fits, though it's tempting to pick health-gstack because the crash recurs daily and looks like a trend.

3 scenarios in the bank answer to investigate (gstack). The rest are in the game.

Skills it gets confused with

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

Knowing what investigate (gstack) does is the easy half. Telling it apart from the others under time pressure is the game.

Today's session

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

← All skills