Back to list
TriNgo0108

systematic-debugging

by TriNgo0108

0🍴 0📅 Jan 25, 2026

SKILL.md


name: systematic-debugging description: 4-phase root cause debugging process. Use when fixing bugs or investigating issues. license: MIT

Systematic Debugging

A structured approach to finding and fixing bugs.

Phase 1: Reproduce

  • Confirm the bug exists
  • Document exact steps to reproduce
  • Identify the expected vs actual behavior
  • Create a minimal test case

Phase 2: Isolate

  • Narrow down the problem area
  • Use binary search to find the failing component
  • Add logging or breakpoints strategically
  • Check recent changes that might have caused the issue

Phase 3: Identify Root Cause

  • Don't just fix symptoms
  • Trace the issue to its origin
  • Understand WHY it's happening
  • Consider related areas that might be affected

Phase 4: Fix and Verify

  • Make the minimal fix required
  • Add a regression test
  • Verify the fix doesn't break other functionality
  • Document the fix for future reference

Techniques

Root Cause Tracing

  • Follow the data flow backwards
  • Check all inputs and outputs
  • Verify assumptions at each step

Defense in Depth

  • Add validation at multiple layers
  • Fail fast with clear error messages
  • Log important state changes

Condition-Based Waiting

  • Avoid arbitrary sleep/delays
  • Wait for specific conditions
  • Use timeouts with clear error messages

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon