CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qa-research-unknowns

Research unfamiliar libraries, APIs, platforms, or versions before testing them, including version-specific docs, known issues, and upstream bug trackers, and turn findings into test cases. Use whenever behavior depends on a third-party system you have not verified.

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

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 lean, well-structured instruction-only skill with a clearly sequenced research procedure, concrete example queries, and a defined output format. Its weaknesses are the undefined "risk map" in the exit criteria, an anecdotal padding sentence, and the absence of a concrete probe example or sample test case.

Suggestions

Remove or generalize the 'Nimbalyst review' anecdote (step 3) — it is not actionable for future uses and adds tokens without guidance value.

Define the 'risk map' referenced in the exit criteria, either by adding a procedure step that builds it or by rephrasing the criterion in terms of artifacts the procedure actually produces.

Make 'run a cheap probe' concrete: give one example probe (e.g., a minimal API call or script) and a sample research note with its derived test case so the note format is unambiguous.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence ("limits, error semantics, retries, idempotency, auth, and webhooks"; "lockfile, `/version`, API version header"), with no concept explanations or padding. One sentence — "The Nimbalyst review found three applicable upstream issues this way" — is an unverifiable anecdote that adds tokens without general actionable value, fitting anchor 4 ("minor instances of over-explanation that could be trimmed") rather than 5.

4 / 5

Actionability

Concrete guidance is present: specific search strings ("n8n execution order v1", "fetch does not reject on 404", "React passive touch listener"), specific version-detection methods, and a note format ("source URL, version, claim, and the test case it produces"). But "Run a cheap probe that confirms the documented behavior" gives no example probe, and no sample research note or test case is shown — minor gaps that fit anchor 4 rather than 5.

4 / 5

Workflow Clarity

A clear six-step sequence with an explicit feedback loop ("probe → re-check after the probe") and an exit-criteria checklist ("Every unknown … has a note and a test case, or is marked as an accepted gap"). However, the exit criteria reference "the risk map", an artifact no procedure step creates, leaving a coherence gap — anchor 4 ("most checkpoints present; minor validation gaps") rather than 5.

4 / 5

Progressive Disclosure

The skill is under 50 lines, has no bundle files, and needs no external references; its content is well-organized into Procedure, Rules, and Exit criteria sections. Per the rubric's simple-skill note, this scores 5 with just well-organized sections.

5 / 5

Total

17

/

20

Passed

Description

83%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 that explicitly covers what the skill does and when to use it, with a concrete trigger clause and mostly natural terminology. Its main weaknesses are a somewhat broad "what" statement that slightly raises conflict risk and a few missing natural synonyms in its trigger coverage.

DimensionReasoningScore

Specificity

"Research unfamiliar libraries, APIs, platforms, or versions before testing them, including version-specific docs, known issues, and upstream bug trackers, and turn findings into test cases" names the domain, two concrete actions (research, turn findings into test cases), and enumerates specific sources. This is noticeably above anchor 3 ("1-2 concrete actions") because of the enumerated source types, but below anchor 5's comprehensive multi-action coverage since the enumerated items are objects rather than additional actions.

4 / 5

Completeness

The "what" is clear (research third-party systems via version-specific docs, known issues, and bug trackers; turn findings into test cases) and the "when" is explicit: "Use whenever behavior depends on a third-party system you have not verified." Both are answered explicitly with a concrete trigger condition, matching anchor 5.

5 / 5

Trigger Term Quality

Natural phrases like "unfamiliar libraries", "known issues", "upstream bug trackers", "test cases", and "third-party system" are terms a user would plausibly say. A few common variations are missing (e.g., "dependencies", "compatibility", "unverified behavior"), matching anchor 4 ("good keyword coverage; a few natural terms missing") rather than 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The niche (pre-testing verification of third-party behavior) is clear and the trigger "whenever behavior depends on a third-party system you have not verified" is fairly distinct. However, the broad "what" ("Research unfamiliar libraries, APIs, platforms, or versions") risks minor overlap with general research or documentation-lookup skills, matching anchor 4 rather than 5's minimal-conflict niche.

4 / 5

Total

17

/

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/qa-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.