root-cause-tracing

Traces bugs backward through the call stack to identify the original source of invalid data.

74|6|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/mneves75/dnschat --skill root-cause-tracing-mneves75
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: root-cause-tracing
Source: https://github.com/mneves75/dnschat/tree/main/.claude/skills/root-cause-tracing
Command: npx skills add https://github.com/mneves75/dnschat --skill root-cause-tracing-mneves75

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Bugs often manifest deep in the call stack, leading to fixes that only treat symptoms rather than the original trigger, resulting in recurring issues and unstable systems.

Core Features & Use Cases

  • Backward Tracing: Systematically traces bugs backward through the call stack to find the original source of invalid data or incorrect behavior.
  • Instrumentation for Evidence: Guides adding diagnostic logging and stack traces to capture context for forensic analysis.
  • Polluter Identification: Includes a script to bisect tests and find which one introduces unwanted state or files.
  • Use Case: When an error occurs deep in the system (e.g., user_id is empty in process_payment), use this skill to trace the data flow back to its origin, ensuring the root cause is fixed, not just the symptom.

Quick Start

Use the root-cause-tracing skill to find out why user_id is sometimes empty in the process_payment function, starting by tracing its origin.