CtrlK
BlogDocsLog inGet started
Tessl Logo

exa-advanced-troubleshooting

Apply advanced debugging techniques for hard-to-diagnose Exa issues. Use when standard troubleshooting fails, investigating latency spikes, or preparing evidence bundles for Exa support escalation. Trigger with phrases like "exa hard bug", "exa mystery error", "exa deep debug", "difficult exa issue", "exa latency spike".

62

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/saas-packs/exa-pack/skills/exa-advanced-troubleshooting/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-3

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

The body is highly actionable with executable, Exa-specific code and useful escalation/error-handling material, but it is monolithic: lengthy inline code that repeats patterns and no use of bundle files or external references to keep the overview lean.

Suggestions

Extract the long diagnostic, profiling, and content-debug functions into scripts/ (e.g. scripts/diagnose.mjs) and reference them, leaving SKILL.md as a concise overview with run instructions.

Refactor the repeated try/catch timing pattern in diagnoseExa into a small helper to cut length and improve conciseness.

Add an explicit decision flow or checklist (e.g. 'Run diagnoseExa → if network/auth fail, stop; if content layer fails, run debugContentRetrieval') to make the workflow's checkpoints explicit.

DimensionReasoningScore

Conciseness

Prose is lean and assumes Claude's competence, but the ~120-line diagnoseExa function repeats the same try/catch timing pattern across five layers and could be tightened with a helper, placing it at 'mostly efficient but could be tightened' rather than 'every token earns its place'.

2 / 3

Actionability

Provides complete, executable TypeScript (e.g. diagnoseExa, profileLatency, debugContentRetrieval) plus a ready-to-fill escalation template and a cause/solution error table — copy-paste ready, matching the score-3 anchor rather than the pseudocode/incomplete score-2 anchor.

3 / 3

Workflow Clarity

Steps are clearly labeled (Step 1–4) and the diagnostic code has early-return checkpoints, but the overall process lacks an explicit decision flow or verify-then-proceed checklist connecting the sections, so it sits at 'sequence present but checkpoints missing or implicit' rather than the explicit feedback-loop score-3 anchor.

2 / 3

Progressive Disclosure

Sections are well-organized with headers, but no bundle files exist and all code is inline in a single ~250-line file that could plausibly be split into scripts; this matches the score-2 anchor of 'some structure but content that should be separate is inline' rather than the one-level-deep reference structure of score 3.

2 / 3

Total

9

/

12

Passed

Description

85%Weight 40%Scale 1-3

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 concrete capabilities, gives an explicit 'Use when' clause, and stays tightly scoped to Exa. The main weakness is that several trigger phrases read as engineered keywords rather than language users would naturally say.

Suggestions

Replace contrived triggers like 'exa deep debug' and 'exa mystery error' with phrases a user would actually type, e.g. 'exa is slow', 'exa returning weird results', or 'exa API error'.

Consider whether 'exa hard bug' and 'difficult exa issue' overlap too much; consolidate to the most natural phrasings to avoid redundancy.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Apply advanced debugging techniques', 'investigating latency spikes', and 'preparing evidence bundles for Exa support escalation' — matching the score-3 anchor of multiple specific concrete actions rather than the score-2 'some actions' anchor.

3 / 3

Completeness

Explicitly answers both 'what' ('Apply advanced debugging techniques for hard-to-diagnose Exa issues') and 'when' ('Use when standard troubleshooting fails, investigating latency spikes, or preparing evidence bundles') with an explicit 'Use when' clause plus trigger phrases, matching the score-3 anchor.

3 / 3

Trigger Term Quality

Provides trigger phrases like 'exa hard bug', 'exa mystery error', 'exa deep debug', 'difficult exa issue', 'exa latency spike', but several feel manufactured rather than phrases a user would naturally say (e.g. 'exa deep debug', 'exa mystery error'), so it lands at 'some relevant keywords but missing common variations' rather than full natural coverage.

2 / 3

Distinctiveness Conflict Risk

Scoped tightly to Exa with Exa-specific triggers, giving it a clear niche unlikely to fire for unrelated skills; it is not a score-2 because it does not overlap meaningfully with general debugging skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.