Root Cause Tracing - Debugging Deep Errors
When to use this skill
- Debugging complex, multi-layered issues
- Tracing errors back through call stacks
- Investigating data corruption sources
- Following execution paths through systems
- Identifying where invalid data originates
- Finding root causes of cascading failures
- Debugging integration issues
- Tracing state changes backward
- Investigating intermittent bugs
- Following data flow through transformations
- Identifying the first point of failure
- Debugging asynchronous or distributed systems
When to use this skill
- Tracing bugs backward through call stacks.
- When working on related tasks or features
- During development that requires this expertise
Use when: Tracing bugs backward through call stacks.
Process
- Reproduce issue reliably
- Add instrumentation
- Trace backwards
- Find original trigger
- Fix root cause