CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

reproduction-trace-instrumenter

Instruments programs to capture execution traces specifically for reproducing reported bugs, enabling consistent replay and diagnosis of failures. Use this skill when you need to reproduce a bug, capture execution traces for debugging, instrument code to record program behavior, generate replay scripts for bug reproduction, diagnose hard-to-reproduce failures, or perform deterministic replay of program execution. Triggers when users ask to instrument code for tracing, capture execution traces, reproduce bugs, generate replay scripts, or enable deterministic debugging.

70

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

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

A well-built operational skill: the workflow is action-dense with executable, verified commands and the bundle layout supports clean one-level-deep navigation. Its weaknesses are redundancy (Instrumentation Levels re-steps the step-2 commands) and padding (use-case vignettes, vague Advanced Topics, inline trace format spec) that inflate token cost, and validation guidance that sits outside the workflow steps rather than as embedded checkpoints.

Suggestions

Deduplicate the "Instrumentation Levels" section: replace the repeated command lines with a compact overhead/trace-size table that references the flags already documented in Workflow step 2.

Trim "Common Use Cases" and "Advanced Topics": keep the concrete multi-process trace-merging steps, but cut the illustrative user-dialogue vignettes and generic advice (e.g., Jaeger/Zipkin mentions) that Claude already knows.

Move the full "Trace Format" JSON example into references/instrumentation_techniques.md and keep only the event type values and metadata fields inline in SKILL.md.

DimensionReasoningScore

Conciseness

The body is mostly command-driven and efficient, but there is more than minor trimmable content: the "Instrumentation Levels" section repeats the exact commands already shown in Workflow step 2, the four "Common Use Cases" add ~35 lines of illustrative dialogue, "Advanced Topics" offers vague guidance Claude already knows ("Use distributed tracing tools (Jaeger, Zipkin)"), and the full Trace Format JSON example is detail that belongs in the reference. This fits anchor 3 (mostly efficient but includes some unnecessary explanation or could be tightened) better than anchor 4's "minor instances".

3 / 5

Actionability

Every workflow step ships a copy-paste-ready command referencing real bundle files: "python scripts/python_instrumenter.py app.py -o app_instrumented.py", "python scripts/replay_generator.py trace.json --summary", "python scripts/replay_generator.py trace.json -o replay.py", plus documented flags (--no-variables, --exclude) and concrete config keys. Fully executable guidance covering the common cases, matching the 5 anchor.

5 / 5

Workflow Clarity

The five-step sequence (identify bug context → instrument → run → analyze → generate replay) is clear and well-ordered with per-step outputs, but validation guidance ("Test Instrumentation: Verify instrumented code behaves the same", "Validate Replay: Ensure replay script reproduces the bug consistently") lives in a separate Best Practices section rather than embedded as explicit checkpoints or feedback loops in the workflow itself. Clear sequence with most checkpoints present but not integrated — anchor 4, not 5.

4 / 5

Progressive Disclosure

Structure is good: all four bundle files (python_instrumenter.py, replay_generator.py, instrumentation_techniques.md, trace_config_template.json) are real, correctly pathed, one level deep, and summarized in a Resources section with a clear read-when signal ("Read this reference when you need deeper understanding..."). However, the SKILL.md body itself carries the full Trace Format JSON spec, use cases, and Advanced Topics — content that a stricter split would move into the existing reference, so it falls short of anchor 5's "content appropriately split".

4 / 5

Total

16

/

20

Passed

Description

96%Weight 40%Scale 1-5

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 strong description: third-person voice, concrete and comprehensive capability statements, and explicit dual trigger clauses ("Use this skill when..." and "Triggers when...") with good synonym coverage. The only weak point is a few broad trigger terms (debugging, diagnose failures) that create minor overlap risk with general debugging skills.

DimensionReasoningScore

Specificity

"Instruments programs to capture execution traces specifically for reproducing reported bugs, enabling consistent replay and diagnosis of failures" plus "generate replay scripts for bug reproduction" and "perform deterministic replay" lists multiple concrete actions covering the full capability surface. It matches the 5 anchor (multiple specific concrete actions, comprehensive coverage) and exceeds the 4 anchor, which expects minor gaps.

5 / 5

Completeness

Both questions are answered explicitly: the opening sentence states the what (instruments programs, captures traces, enables replay and diagnosis), and "Use this skill when you need to..." plus "Triggers when users ask to..." give concrete when-clauses with trigger phrases. This matches the 5 anchor exactly.

5 / 5

Trigger Term Quality

Natural phrases a debugging user would say are comprehensively covered with synonyms: "reproduce a bug", "capture execution traces", "instrument code to record program behavior", "generate replay scripts", "diagnose hard-to-reproduce failures", "deterministic replay", "tracing". No natural term a user would plausibly use in this niche is missing.

5 / 5

Distinctiveness Conflict Risk

The instrumentation/replay niche is distinct with dedicated triggers (instrument code, execution traces, replay scripts), but broad terms like "debugging" and "diagnose hard-to-reproduce failures" could also fire for general debugging requests that don't warrant trace instrumentation. Mostly distinct with minor overlap risk against closely related debugging/logging skills, matching anchor 4 rather than 5.

4 / 5

Total

19

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

ArabelaTso/Skills-4-SE

Path

skills/reproduction-trace-instrumenter/SKILL.md

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.