CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fix-research-unknowns

Research unfamiliar libraries, APIs, platforms, or versions before changing code that depends on them, using version-specific primary docs, changelogs, and upstream issues, and confirm with a small probe. Use whenever a fix relies on third-party behavior you have not verified.

71

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

The body is an exemplar of lean, high-signal instruction: a numbered procedure with concrete mechanisms, a named-semantics checklist, a probe-validation step, and explicit exit criteria. The only gaps are a missing example probe script and an explicit recovery path when a probe fails.

DimensionReasoningScore

Conciseness

Every line instructs ('Find the exact installed version (lockfile, `/version`, API version header)', 'Record each finding: source URL, version, claim, probe result') with zero padding or explanation of concepts Claude already knows. Not 4: there are no over-explanations to trim at all.

5 / 5

Actionability

Concrete mechanisms throughout — version discovery via 'lockfile, `/version`, API version header', a specific semantics checklist ('error codes, retries, idempotency keys, webhook signatures, time zones, caching'), and a defined record format. Not 5: the probe step ('a tiny script that confirms the documented behavior') lacks a copy-paste example, and version-detection is named but not shown as an executable command.

4 / 5

Workflow Clarity

Clear 5-step sequence with an explicit validation gate (step 4 probe plus 'Exit criteria' checklist: 'Every third-party assumption in the fix plan has a source and a probe result'). Not 5: no explicit error-recovery loop telling Claude what to do when the probe contradicts the documented behavior; that minor gap matches the anchor for 4.

4 / 5

Progressive Disclosure

A ~15-line skill with clean section structure ('Procedure', 'Exit criteria') and no content that warrants external reference files; per the rubric's simple-skill guidance this earns a 5. No nested or buried references exist.

5 / 5

Total

18

/

20

Passed

Description

88%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.

The description is strong: it states concrete actions with specific sources (primary docs, changelogs, upstream issues, probe) and an explicit 'Use whenever' trigger. Trigger-term coverage and distinctiveness are very good, with only minor room for synonyms (SDK, framework, dependency) and slightly sharper niche scoping.

DimensionReasoningScore

Specificity

Multiple concrete actions are named — 'Research unfamiliar libraries, APIs, platforms, or versions', 'using version-specific primary docs, changelogs, and upstream issues', and 'confirm with a small probe' — with specific sources and methods. Not below 5: coverage is comprehensive for this skill's scope; not applicable above since 5 is the maximum.

5 / 5

Completeness

Explicitly answers what ('Research unfamiliar libraries... using version-specific primary docs, changelogs, and upstream issues, and confirm with a small probe') and when ('Use whenever a fix relies on third-party behavior you have not verified'). Not 4: the 'when' clause is fully explicit with a concrete trigger condition, not merely present.

5 / 5

Trigger Term Quality

Good natural-term coverage: 'libraries', 'APIs', 'platforms', 'versions', 'changelogs', 'upstream issues', 'third-party behavior', 'fix'. Not 5: misses common synonyms a user might say such as 'SDK', 'framework', 'dependency', 'upgrade', or 'migration'. Not 3: coverage goes well beyond a couple of generic keywords.

4 / 5

Distinctiveness Conflict Risk

A clear niche (pre-change verification of third-party behavior) with a distinctive trigger; minor overlap risk with general API-integration or debugging skills. Not 5: 'Research unfamiliar libraries, APIs, platforms' is somewhat broad and could fire for general library-evaluation requests outside a fix workflow.

4 / 5

Total

18

/

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

itsablabla/qa-bug-agent-skills

Path

skills/fix-research-unknowns/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.