Skip to main content

debug-systematically

Use this skill when diagnosing a bug, unexpected behavior, test failure, or any situation where code does not behave as expected. Follow a structured debugging process instead of randomly changing code.

Informations de source

Dépôt
aiming-lab/MetaClaw
Dernière activité de la source
10 mars 2026 à 18:04
Langue détectée de SKILL.md
anglais
Étoiles
3 464
Forks
453

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
debug-systematically
description
Use this skill when diagnosing a bug, unexpected behavior, test failure, or any situation where code does not behave as expected. Follow a structured debugging process instead of randomly changing code.
category
coding
# Debug Systematically **Process:** 1. **Reproduce** the bug with the smallest possible input. 2. **Isolate** — narrow down which component/function causes it. 3. **Hypothesize** — form a specific, falsifiable hypothesis. 4. **Test** — verify or disprove the hypothesis with a minimal experiment. 5. **Fix** — address the root cause, not just the symptom. 6. **Verify** — re-run the failing test and related tests. **Useful tools:** `print`/`logging`, `pdb`/`ipdb`, unit tests, `git bisect`. **Anti-patterns:** - Changing multiple things at once and not knowing what fixed it. - Ignoring related test failures. - Commenting out code instead of understanding it.
Voir sur GitHub