skills/trace/SKILL.md
Evidence-driven causal tracing — competing hypotheses, disconfirmation, discriminating probe
npx skillsauth add sartoris-digital/pi-superpowers traceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for ambiguous, causal, evidence-heavy questions where the goal is to explain why an observed result happened, not to jump directly into fixing.
Always preserve these distinctions:
Do NOT collapse into a generic fix-it loop or fake certainty when evidence is incomplete.
Restate what was observed precisely. Define the tracing target.
Use these default lanes unless the problem strongly suggests a better partition:
subagent({
tasks: [
{
agent: "tracer",
tier: "standard",
task: "Investigate hypothesis: [code-path cause]\nObservation: {observation}\nGather evidence FOR and AGAINST this hypothesis. Cite file:line or command output for every claim."
},
{
agent: "tracer",
tier: "standard",
task: "Investigate hypothesis: [config/environment cause]\nObservation: {observation}\nGather evidence FOR and AGAINST this hypothesis. Cite file:line or command output for every claim."
},
{
agent: "tracer",
tier: "standard",
task: "Investigate hypothesis: [measurement/assumption mismatch]\nObservation: {observation}\nGather evidence FOR and AGAINST this hypothesis. Cite file:line or command output for every claim."
}
]
})
After the initial evidence pass, pressure-test the leaders:
Let the strongest non-leading hypothesis present its best rebuttal to the leader. Force the leader to answer with evidence, not assertion.
Merge findings into a ranked explanation table. Explicitly down-rank hypotheses and explain why.
Explicitly down-rank hypotheses that depend mostly on lower tiers.
### Observed Result
[What happened]
### Ranked Hypotheses
| Rank | Hypothesis | Confidence | Evidence Strength | Why it leads |
|------|-----------|-----------|------------------|-------------|
### Evidence Against / Missing Evidence
[For each hypothesis]
### Rebuttal Round
- Best rebuttal to leader: ...
- Why leader held/failed: ...
### Most Likely Explanation
[Current best explanation]
### Critical Unknown
[Single missing fact]
### Recommended Discriminating Probe
[Single highest-value next step]
Explicitly say why a hypothesis moved down:
testing
Use when creating new skills, editing existing skills, or verifying skills work before deployment
development
Use when you have a spec or requirements for a multi-step task, before touching code
data-ai
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
tools
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions