CtrlK
BlogDocsLog inGet started
Tessl Logo

root-cause-tracing

Systematically trace bugs backward through call stack to find original trigger. Use when errors occur deep in execution and you need to trace back to find the original trigger.

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./plugins/root-cause-tracing/skills/root-cause-tracing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, highly actionable skill with a clear numbered tracing workflow and concrete executable examples. Its only weakness is minor redundancy between the tips and the worked sections, which costs a little on conciseness.

Suggestions

Merge the 'Stack Trace Tips' section into 'Adding Stack Traces' and trim 'Real-World Impact' to remove repetition of points already demonstrated in the worked example.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes competence, but the 'Stack Trace Tips' and 'Real-World Impact' sections partially repeat points already made in 'Adding Stack Traces' and the worked example, which could be tightened.

2 / 3

Actionability

It provides executable TypeScript, concrete shell commands ('bun test --run --bail 2>&1 | tee test-output.log'), and a copy-paste-ready instrumentation snippet, all anchored to a worked example.

3 / 3

Workflow Clarity

The tracing process is laid out as an explicit 5-step numbered sequence (Observe → Immediate Cause → What Called This → Keep Tracing Up → Find Original Trigger) with a verification-style 'Run and capture' step and a real worked trace confirming the source.

3 / 3

Progressive Disclosure

For a single-purpose skill under ~140 lines with no bundle files, the content is well-organized into clearly labeled sections (Overview, When to Use, The Tracing Process, Adding Stack Traces, Real Example), satisfying the simple-skill allowance.

3 / 3

Total

11

/

12

Passed

Description

75%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A focused, well-triggered description with an explicit 'Use when' clause and a distinct niche. It scores slightly below top on specificity and trigger-term coverage because it names only one action and omits common debugging phrasings.

Suggestions

List more concrete actions (e.g. 'walk the call chain, identify the original invalid input, add stack-trace instrumentation') to reach the 'multiple specific concrete actions' anchor.

Add common natural trigger terms users say, such as 'debugging', 'stack trace', or 'where did this error/value come from'.

DimensionReasoningScore

Specificity

Names the domain ('trace bugs backward through call stack') and the core action, but lists only the single action of tracing rather than 'multiple specific concrete actions' (the anchor for 3).

2 / 3

Completeness

It clearly answers both 'what' (trace bugs backward through the call stack to find the original trigger) and 'when' via an explicit 'Use when errors occur deep in execution and you need to trace back to find the original trigger.' clause.

3 / 3

Trigger Term Quality

It includes natural phrases like 'errors occur deep in execution' and 'trace back', but is missing common variations users would say ('debugging', 'stack trace', 'where did this error come from').

2 / 3

Distinctiveness Conflict Risk

The niche is clear and narrow — backward call-stack root-cause tracing — and the 'errors occur deep in execution' trigger is unlikely to match general debugging or unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
secondsky/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.