Diagnose

Find the cause of a hard bug or a performance regression by building a tight feedback loop first and a theory second. Six phases — loop, reproduce and minimise, ranked hypotheses, instrument, fix behind a regression test, clean up. Use whenever something is broken, throwing, failing, flaky or slow and nobody knows why, or when someone says "debug this", "why is this happening", "it works locally". Keywords - diagnose, debug, broken, throwing, failing, flaky, slow, regression, why is this happening, repro, root cause, bisect.

sascha-gruesshaber Updated

File contents

sascha-gruesshaber/agentify/tree/main/plugins/lifecycle/skills/diagnose commit 0302512892

Frequently asked questions

npx skillmds@latest add sascha-gruesshaber/diagnose