Files
dotfiles/.config/opencode/skills/systematic-debugging/SKILL.md
alex wiesner cb208a73c4 changes
2026-03-13 13:28:20 +00:00

1.3 KiB

name, description, permalink
name description permalink
systematic-debugging Diagnose failures with a hypothesis-first workflow, evidence capture, and escalation rules aligned to planner/builder opencode-config/skills/systematic-debugging/skill

Systematic Debugging

Use this skill when tests fail, behavior regresses, or the root cause is unclear.

Workflow

  1. Define the failure precisely (expected vs actual, where observed, reproducible command).
  2. Capture a baseline with the smallest reliable repro.
  3. List 1-3 concrete hypotheses and rank by likelihood.
  4. Test one hypothesis at a time with targeted evidence collection.
  5. Isolate the minimal root cause before proposing fixes.
  6. Verify the fix with focused checks, then relevant regression checks.

Evidence Requirements

  • Record failing and passing commands.
  • Keep key logs/errors tied to each hypothesis.
  • Note why rejected hypotheses were ruled out.

Planner/Builder Alignment

  • Planner: use findings to shape bounded implementation tasks and verification oracles.
  • Builder: if contradictions or hidden dependencies emerge, escalate back to planner.
  • After two failed verification attempts, stop, record root cause evidence, and escalate.

Output

  • Root cause statement.
  • Fix strategy linked to evidence.
  • Verification results proving the issue is resolved and not regressed.