oracle-debug
SolidDisciplined debugging methodology. Triggers on bug reports, test failures, "debug this", "diagnose this", unexpected behavior, build failures, integration issues, or performance regressions. Always find root cause before attempting any fix.
Code & Development 38 stars
3 forks Updated today MIT
Install
Quality Score: 87/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Oracle Debug
Random fixes waste time and create new bugs. Quick patches mask underlying issues.
**Core principle:** find root cause before attempting any fix. 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
Use for any technical issue:
- Test failures
- Bugs in production
- Unexpected behavior
- Performance regressions
- Build or integration failures
- Intermittent failures
**Use this especially when:**
- Under time pressure
- "Just one quick fix" seems obvious
- You've already tried multiple fixes
- The previous fix didn't work
- You don't fully understand the issue
## The Four Phases
You must complete each phase before proceeding to the next.
---
## Phase 1 — Root Cause Investigation
**Before attempting any fix:**
Use the project's domain glossary and ADRs to build a clear mental model of the
relevant modules before tracing.
1. **Read error messages carefully.** Read the full stack trace, line numbers, file paths, and error codes. Don't skip warnings.
2. **Build a fast feedback loop.** If you don't have a fast, deterministic, pass/fail signal for the bug, no amount of code-reading will save you. Spend disproportionate effort here.
Try these in order:
- Failing test at the seam that reaches the bug
- Curl / HTTP script against a running dev ser...
Details
- Author
- martinffx
- Repository
- martinffx/atelier
- Created
- 6 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- MIT
Integrates with
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
debug
Use when encountering any bug, test failure, or unexpected behavior. Enforces systematic root-cause investigation before proposing fixes. Prevents guess-and-check debugging.
2 Updated 5 days ago
nicodiansk Code & Development Listed
systematic-debugging
Guides root cause investigation before proposing fixes. Use when debugging, diagnosing failures, investigating test errors, or tracing unexpected behaviour.
8 Updated 1 weeks ago
isvlasov Code & Development Solid
systematic-debugging
4-phase root cause debugging: understand bugs before fixing.
1 Updated yesterday
rcdelfin