← スキル一覧に戻る

systematic-debugging
by TriNgo0108
⭐ 0🍴 0📅 2026年1月25日
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
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓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
レビュー
💬
レビュー機能は近日公開予定です