systematic-debugging
Structured debugging methodology that enforces root cause investigation before attempting any fix.
- Enforces four sequential phases: root cause investigation, pattern analysis, hypothesis testing, and implementation; skipping phases or proposing fixes prematurely triggers a redirect
- Includes diagnostic instrumentation patterns for multi-component systems, data flow tracing techniques, and explicit red flags that signal you're guessing rather than investigating
- Stops after three failed fix attempts and escalates to architectural review, preventing endless symptom-chasing
- Requires a failing test case before implementing any fix, and emphasizes reading error messages completely, reproducing issues consistently, and comparing against working reference implementations
Systematic Debugging
Overview
Random fixes waste time and create new bugs. Quick patches mask underlying issues.
Core principle: ALWAYS find root cause before attempting fixes. Symptom fixes are failure.
Violating the letter of this process is violating the spirit of debugging.
The Iron Law
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST
If you haven't completed Phase 1, you cannot propose fixes.
When to Use
More from sickn33/antigravity-awesome-skills
docker-expert
You are an advanced Docker containerization expert with comprehensive, practical knowledge of container optimization, security hardening, multi-stage builds, orchestration patterns, and production deployment strategies based on current industry best practices.
15.0Knodejs-best-practices
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
11.2Ktypescript-expert
TypeScript and JavaScript expert with deep knowledge of type-level programming, performance optimization, monorepo management, migration strategies, and modern tooling.
8.3Kapi-security-best-practices
Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities
7.0Kclean-code
This skill embodies the principles of \"Clean Code\" by Robert C. Martin (Uncle Bob). Use it to transform \"code that works\" into \"code that is clean.\"
6.6Knextjs-best-practices
Next.js App Router principles. Server Components, data fetching, routing patterns.
5.2K