Skip to main content
vinvcn-diagnosing-bugsby vinvcnDevelopmentGitHub stars: 4.6k

Diagnosing Bugs skill: what it does and how to install it

Guides coding agents through reproducible bug diagnosis, from a tight failing loop and minimal reproduction to hypotheses, fixes and regression tests.

Summary generated from the skill's documentation.

Install

$ npx skills add vinvcn/mattpocock-skills-zh-CN --skill diagnosing-bugs

Run it in a terminal. If your agent is already running, start a new session so it picks the skill up.

About this skill

What it does. Builds a fast, deterministic feedback loop that catches the exact symptom, then reproduces and minimises it. It ranks falsifiable hypotheses, instruments only to test predictions, writes a regression test before fixing, and removes debug artefacts while redacting secrets from displayed commands and outputs.

When to use it. Applies to difficult bugs, broken behaviour, failures and performance regressions. It does not continue with hypotheses when no red-capable loop can be built, instead requesting access or captured evidence.

History

Repo stars

4.6k

Tracking since . A chart appears once there are 7 days of data.

Stars are counted for the whole repository, which holds 3 skills.

Installs

3.7k

Tracking since . A chart appears once there are 7 days of data.

Installs via skills.sh

Similar skills