CtrlK
BlogDocsLog inGet started
Tessl Logo

trace

Trace code through the stack — upward to entry points, downward to data, or laterally across boundaries. Use when the user asks "where does this get called from", "what calls this method", "trace this through the stack", "how does this request flow", "where does this data come from", "follow this through the code", or pastes/selects a piece of code and wants to understand where it fits in the larger system.

67

Quality

84%

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

71%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-structured skill body with an unambiguous step sequence, concrete output format, and exemplary progressive disclosure to a real one-level-deep playbook. The main weakness is token efficiency: two large tables teach framework conventions Claude already knows, which could be cut or condensed without losing guidance value.

Suggestions

Trim or condense the Step 2 framework-detection table — Claude already knows how to recognize Rails, Django, Next.js, etc.; a one-line instruction to detect the stack (or moving the table into playbook.md) would reclaim significant tokens.

Reduce the Step 4 layer-classification table to the layer names plus one example column (or drop it entirely), since per-framework directory conventions are knowledge Claude already has.

Add one concrete example of the grep invocation used in Step 3 to locate a symbol definition, closing the main actionability gap.

DimensionReasoningScore

Conciseness

The body is dense and unpadded, but the framework-detection table ("Gemfile contains rails", "package.json contains next") and the layer-classification table (Rails `app/controllers/`, Django `views.py`, Node route handlers) restate framework conventions Claude already knows. Mostly efficient but includes unnecessary explanation that could be tightened — the 3 anchor, not 4, since these are more than minor trimmable instances.

3 / 5

Actionability

Concrete, executable guidance throughout: terminal stop conditions ("route definition, job enqueue, webhook receiver, or console/CLI call"), exact diagram notation ("↓ for synchronous calls, ↓ (async) for background/async handoffs, → for lateral triggers"), a literal fallback prompt, and the clickable "[file:line](path/to/file#Lline)" link format. Mostly executable with minor gaps — e.g., no example grep invocation for locating a symbol — so 4 rather than the copy-paste-ready 5.

4 / 5

Workflow Clarity

A clear six-step sequence (identify input → detect stack → locate code → classify → trace → output) with checkpoints: ask when no input, "Read the located code closely before tracing", and ask the user when the trace is ambiguous. Sequence and most checkpoints are present with minor validation gaps (no step confirming the trace is complete/consistent before producing the diagram), matching the 4 anchor.

4 / 5

Progressive Disclosure

The body is a well-organized overview that delegates full procedures to a clearly signaled, one-level-deep reference — "Follow [references/playbook.md](references/playbook.md) for the full trace procedures" — including named sections ("Handling Common Complexity", "When the Trace Is Ambiguous"); the referenced file exists and itself contains no nested references. Matches the top anchor for a clear overview with well-signaled one-level-deep references.

5 / 5

Total

16

/

20

Passed

Description

91%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: it states the skill's capability in three concrete directions and pairs it with an explicit, richly varied "Use when…" trigger list of natural user phrases. The only gaps are the unstated output artifact (a stack diagram) and slight overlap risk with general code-exploration requests.

DimensionReasoningScore

Specificity

"Trace code through the stack — upward to entry points, downward to data, or laterally across boundaries" names several concrete actions, but the description never states what the skill produces (a stack diagram with a walkthrough), leaving a minor coverage gap. Not 5 because comprehensive coverage would include the output artifact; not 3 because it goes well beyond naming the domain with 1-2 actions.

4 / 5

Completeness

It explicitly answers both questions: what ("Trace code through the stack — upward to entry points, downward to data, or laterally across boundaries") and when ("Use when the user asks…" followed by concrete trigger phrases). Matches the anchor for a clear what AND when with concrete triggers; not 4 because the when-clause is already fully explicit.

5 / 5

Trigger Term Quality

Quotes seven natural user phrases — "where does this get called from", "what calls this method", "trace this through the stack", "how does this request flow", "where does this data come from", "follow this through the code" — plus the pasted-code case, giving comprehensive synonym coverage. This clearly matches the top anchor rather than merely having "a few natural terms missing".

5 / 5

Distinctiveness Conflict Risk

Code-tracing is a distinct niche with dedicated trigger phrases, but "pastes/selects a piece of code and wants to understand where it fits in the larger system" overlaps with code-review/exploration skills where users also paste code. Minor overlap risk with closely related skills puts this at the 4 anchor rather than the minimal-conflict 5.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing, 1 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository
RoleModel/rolemodel-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.