LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

20,861stars1,579forksUpdated 1/14/2026
Testing & QADeveloper Tools#ai#debugging#root-cause-analysis#software-development#testing#performance-issues

Security Assessment

Low Risk(80/100)

Detected risks:

Sensitive File Access([defense-in-depth.md] .env, [root-cause-tracing.md] .env)
Security Score80/100

About systematic-debugging

The systematic-debugging skill is designed to assist developers and engineers in effectively identifying and resolving bugs, test failures, and unexpected behaviors in their code. It addresses the common problem of implementing random fixes that may temporarily alleviate symptoms but ultimately lead to more significant issues down the line. By emphasizing the importance of root cause investigation before any fixes are proposed, this skill helps to streamline the debugging process and reduce time wasted on ineffective solutions.

FAQ

When should I use the systematic-debugging skill?

Use this skill for any technical issue, including test failures, bugs in production, unexpected behavior, performance problems, build failures, and integration issues.

What are the main phases of the systematic debugging process?

The process consists of four phases: Root Cause Investigation, Pattern Analysis, Fix Implementation, and Validation.

Can I skip phases if the issue seems simple?

No, you should not skip any phases, as even simple issues may have underlying root causes that need to be addressed.

Is there any specific environment required to use this skill?

There are no specific environment requirements mentioned, but ensure you have access to the relevant codebase and tools for debugging.

Does this skill apply to multi-component systems?

Yes, the skill includes specific guidance for gathering evidence in multi-component systems before proposing fixes.

All Files

11 files
CREATION-LOG.md4.1 KB
View
SKILL.md9.6 KB
View
condition-based-waiting-example.ts4.9 KB
View
condition-based-waiting.md3.4 KB
View
defense-in-depth.md3.6 KB
View
find-polluter.sh1.5 KB
View
root-cause-tracing.md5.2 KB
View
test-academic.md0.6 KB
View
test-pressure-1.md1.9 KB
View
test-pressure-2.md2.2 KB
View
test-pressure-3.md2.6 KB
View

Install systematic-debugging

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

obra/superpowers

Related Skills

editor

145

go-code-review

165

om-close-fixed-issues

213

expressive

3,011