{"enrichment":{"faq":[{"a":"Systematic Debugging guides you through a four-phase process: first investigate to find the root cause rather than treating symptoms, then analyze patterns in failures, form testable hypotheses about what's broken, and only then implement fixes. This disciplined approach stops you from guessing at solutions and prevents cycles of failed patches that mask underlying problems.","q":"How to debug a problem systematically?"},{"a":"Systematic Debugging's root cause analysis phase focuses on understanding why a failure occurred, not just where it appears. By investigating before attempting fixes, you avoid wasting time on wrong solutions. The skill teaches you to trace data flow through multi-component systems and recognize whether you're facing an architectural problem or just a symptom that needs deeper investigation.","q":"What is the root cause analysis for bugs in Systematic Debugging?"},{"a":"Systematic Debugging provides a structured framework for investigating production issues and test failures step by step. Rather than jumping to solutions under time pressure, the skill enforces a methodology that has you investigate systematically, analyze patterns, form hypotheses, and test them before implementing fixes. This prevents architectural problems from being masked by temporary patches.","q":"How does Systematic Debugging help with production bug investigation?"},{"a":"Systematic Debugging teaches you to distinguish between fixing surface symptoms and addressing underlying architectural issues. During the investigation and pattern-analysis phases, the skill helps you trace bugs through multi-layer systems to see whether repeated failures point to a deeper design problem rather than isolated bugs. This recognition prevents you from applying band-aid fixes that fail repeatedly.","q":"When should I recognize architectural problems vs. symptom fixes?"},{"a":"Systematic Debugging stops you from guessing at solutions, which creates cycles of failed patches. By enforcing a four-phase process that prioritizes root cause investigation, you avoid wasting time on wrong fixes. The skill ensures you understand the actual failure before implementing solutions, making your debugging more efficient and preventing architectural problems from being masked by temporary workarounds.","q":"Why does Systematic Debugging emphasize finding root cause before fixing?"}],"shadow_tags":["root-cause-analysis","troubleshooting-methodology","evidence-gathering","hypothesis-testing","multi-layer-diagnostics","anti-pattern-detection","workflow-tracing","architectural-assessment"],"summary_rewrite":"Systematic Debugging enforces a disciplined four-phase process: investigate root cause, analyze patterns, form and test hypotheses, then implement fixes. It stops you from guessing at solutions and catching yourself in cycles of failed patches that mask underlying problems."},"files":[{"bytes":12352,"path":"systematic-debugging/SKILL.md","sha256":"a316bdac312a232506b0b34b83b1d94ec8b7dcd1d428e5570de696c5a0925731","url":"https://skillfed.io/files/PracticalSwan/agent-skills/systematic-debugging/026ca53c/SKILL.md"}],"id":"PracticalSwan/agent-skills/systematic-debugging","links":{"html":"https://skillfed.io/PracticalSwan/agent-skills/systematic-debugging","md":"https://skillfed.io/PracticalSwan/agent-skills/systematic-debugging.md","repo":"https://github.com/PracticalSwan/agent-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":2,"language":"Python","last_updated":"2026-07-11","license":"MIT","name":"systematic-debugging","publisher":"PracticalSwan","stars":6},"relations":{"categories":["debugging","quality-assurance","software-engineering"],"similar":[{"id":"NickCrew/Claude-Cortex/systematic-debugging"},{"id":"mosif16/codex-Skills/systematic-debugging"},{"id":"mrgoonie/claudekit-skills/debugging"},{"id":"obra/superpowers-skills/systematic-debugging"},{"id":"mrgoonie/claudekit-skills/systematic-debugging"},{"id":"secondsky/claude-skills/systematic-debugging"},{"id":"foryourhealth111-pixel/Vibe-Skills/systematic-debugging"},{"id":"getcrew44/crew44/systematic-debugging"},{"id":"rpamis/comet/systematic-debugging"},{"id":"xintaofei/codeg/systematic-debugging"}]},"slug":{"owner":"PracticalSwan","repo":"agent-skills","skill":"systematic-debugging"},"version":"026ca53c"}
