← Back to list

debugging
by Aditya-PS-05
⭐ 1🍴 0📅 Jan 24, 2026
SKILL.md
name: debugging description: Systematic debugging approach for finding and fixing bugs triggers:
- "(?i)debug"
- "(?i)bug"
- "(?i)not working"
- "(?i)broken"
- "(?i)error"
- "(?i)fix.*issue"
Debugging Skill
When this skill is loaded, follow a systematic debugging approach:
Debugging Process
1. Reproduce the Issue
- Get exact steps to reproduce
- Identify the expected vs actual behavior
- Note any error messages verbatim
2. Gather Context
- Read relevant code files
- Check recent changes (git log)
- Look for similar issues/patterns
3. Form Hypotheses
List potential causes in order of likelihood:
- Most common: typos, logic errors, wrong variable
- Medium: async/timing issues, state bugs
- Less common: library bugs, environment issues
4. Test Hypotheses
- Add logging/print statements
- Run tests in isolation
- Use debugger if available
- Check with minimal reproduction
5. Verify the Fix
- Ensure the original issue is resolved
- Check for regressions
- Run existing tests
- Consider edge cases
Debugging Commands
# Check recent changes
git log --oneline -10
# Search for related code
grep -r "function_name" .
# Run specific test
pytest tests/test_file.py::test_name -v
Common Patterns
- Undefined errors: Check imports and variable scope
- Type errors: Verify data types at boundaries
- Async bugs: Look for missing await, race conditions
- State bugs: Check initialization order
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