What problem does it solve?
Reading and interpreting error messages is the fastest path to diagnosing bugs. This skill codifies a disciplined approach to debugging by starting from the error trace and locating the exact source without speculative fixes.
Core Features & Use Cases
- Error-reading discipline: follow a 3-layer protocol to understand the error type, location, and context.
- Traceback-to-source workflow: read from the bottom of the stack to identify where your code triggers the error, then isolate a minimal repro.
- Structured debugging across stacks: apply to Python, JavaScript/TypeScript, and Dart/Flutter projects, as well as HTTP APIs like FastAPI.
- Real-world use cases: when facing TypeError, KeyError, ImportError, runtime exceptions, or 500/CORS issues, use this guide to quickly locate the root cause.
Quick Start
Identify the error message, open the indicated file at the mentioned line, and insert a temporary print/log statement to inspect runtime data.