CtrlK
BlogDocsLog inGet started
Tessl Logo

explore-references

Research how a feature works in reference libraries

49

Quality

53%

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

Fix and improve this skill with Tessl

tessl review fix ./.opencode/skills/explore-references/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The content is well-structured and self-contained with a useful output template, but it is held back by redundancy between sections and abstract search guidance that lacks executable command examples. Tightening the repeated steps and showing a concrete search command would improve it.

Suggestions

Collapse the overlapping "Your Task" and "Research Process" sections into one sequenced workflow to remove redundancy.

Add at least one concrete search example, e.g. `rg -n 'class.*Page' checkouts/pdfjs/src/core/` or a glob/grep pattern per library.

Provide a light checkpoint after searching each library (e.g. confirm at least one relevant entry point was found before comparing) to make the workflow more robust.

DimensionReasoningScore

Conciseness

The body avoids explaining concepts Claude already knows and uses terse bullets, but "Your Task" and "Research Process" restate the same search/compare/extract steps, and the "Begin" section repeats the opening instruction.

2 / 3

Actionability

It gives concrete search roots (e.g. "pdfjs/src/core/", "pdfbox/.../pdfbox/") and a copy-paste output template, but the search steps themselves are abstract lists ("Class definitions", "Key methods") with no example commands like ripgrep invocations.

2 / 3

Workflow Clarity

Steps are clearly sequenced (Step 1–3) and it is a read-only task so destructive-validation loops are not strictly required, but there are no checkpoints and the only topic-determination guidance is "Ask the user if unclear".

2 / 3

Progressive Disclosure

The skill is a single self-contained file with no bundle files and no nested references, yet it is well-organized into clear sections (Your Task, Research Process, Output Format, Guidelines, Begin) that are easy to navigate.

3 / 3

Total

9

/

12

Passed

Description

50%

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 accurate and in third person, but it only conveys the what and omits explicit when-to-use trigger guidance. Adding a "Use when..." clause with natural user phrasings would lift specificity, trigger quality, and completeness.

Suggestions

Add a trigger clause, e.g. "Use when implementing a feature and you want to study how pdf.js, pdf-lib, or PDFBox approach it."

Name the concrete actions in the description (search, compare approaches, extract insights, write a research doc) instead of just "Research".

Include natural user keywords like "reference libraries", "how does X work in pdf.js/pdf-lib/PDFBox", and "compare implementations".

DimensionReasoningScore

Specificity

Phrases like "Research how a feature works" name a concrete action and domain, but only one action is listed rather than a comprehensive set, matching the score-2 anchor.

2 / 3

Completeness

It states what the skill does (research how a feature works) but never says when Claude should use it; the missing "Use when..." clause caps completeness at 2.

2 / 3

Trigger Term Quality

"feature" and "reference libraries" are relevant keywords, but common user phrasings (e.g. "look into", "compare", library names) are missing and no explicit "Use when" trigger is given.

2 / 3

Distinctiveness Conflict Risk

"reference libraries" is a somewhat distinct niche, but the generic "Research how a feature works" phrasing could overlap with other research or exploration skills.

2 / 3

Total

8

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
LibPDF-js/core
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.