# Trace

> Evidence-driven tracing with competing hypotheses in parallel. Activate when user says: trace this, trace, why did this happen, root cause analysis, investigate why.

- Skill: `zereight/trace` (Agent Skill)
- Install (CLI): `npx skillmds add zereight/trace`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zereight/trace/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zereight (https://skillmd.com/u/zereight)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/zereight/trace

---


# Trace

Evidence-driven causal tracing using competing hypotheses. Use for ambiguous, causal, evidence-heavy questions where the goal is to explain WHY something happened.

## Good Entry Cases
- Runtime bugs and regressions
- Performance / latency behavior
- Architecture / premortem / postmortem analysis
- Config / routing / orchestration behavior
- "Given this output, trace back the likely causes"

## Core Contract
Always preserve: Observation → Hypotheses → Evidence For → Evidence Against → Best Explanation → Critical Unknown → Discriminating Probe

## Workflow
1. Restate the observed result precisely
2. Generate 3 deliberately different hypotheses:
   - Code-path / implementation cause
   - Config / environment / orchestration cause
   - Measurement / artifact / assumption mismatch
3. Assign @tracer to each hypothesis lane
4. Each lane: evidence for, evidence against, critical unknown, discriminating probe
5. Apply lenses: Systems, Premortem, Science
6. Rebuttal round between top two hypotheses
7. Rank, detect convergence, synthesize

## Output
```
### Observed Result
[What happened]

### Ranked Hypotheses
| Rank | Hypothesis | Confidence | Evidence Strength |
|------|------------|------------|-------------------|

### Most Likely Explanation
[Current best explanation]

### Critical Unknown
[Single missing fact]

### Recommended Discriminating Probe
[Single next probe]
```

