CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

find-docs

Retrieve current documentation, API references, and code examples for any library, framework, SDK, CLI tool, or cloud service — including well-known ones like React, Next.js, Prisma, Django, or Spring Boot. Use for API syntax, configuration options, version migrations, setup instructions, and library-specific debugging, even when you already think you know the answer: training data on API details and signatures is frequently outdated. Prefer this over web search for library documentation.

Quality

88%

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

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

Highly actionable content with executable commands, a clearly sequenced workflow with explicit gating and error-recovery loops, and clean section organization. The main improvement opportunity is deduplication — the sensitive-data warning and query-quality guidance each appear multiple times — and splitting a couple of secondary sections into a reference file.

DimensionReasoningScore

Conciseness

Largely efficient: commands, examples, and tables with almost no explanation of concepts Claude already knows. Slipping from 5 due to avoidable repetition — the sensitive-data warning appears three times ("Do not include any sensitive or confidential information" in Step 1, Writing good queries, and Common Mistakes) and the descriptive-query guidance is stated twice — plus the Selection process sub-bullets ("Analyze the query to understand what library the user is looking for") state the obvious.

4 / 5

Actionability

Fully executable throughout: concrete invocations with realistic arguments ("ctx7 library react \"How to clean up useEffect with async operations\""), a copy-paste fallback ("mise exec npm:ctx7 -- ctx7 <command>"), version-specific ID examples, a good/bad query table, and exact auth commands. Common cases are covered with ready-to-run commands, matching the top anchor.

5 / 5

Workflow Clarity

Clear two-step sequence (resolve ID, then query) with an explicit gating rule ("You MUST call ctx7 library first... UNLESS the user explicitly provides a library ID"), a bounded retry policy ("Do not run these commands more than 3 times per question"), and error-recovery feedback loops for quota failures including a no-silent-fallback disclosure requirement. The skill is a non-destructive lookup, so the destructive-operation validation cap does not apply.

5 / 5

Progressive Disclosure

Single-file skill (no references/, scripts/, or assets/ bundles exist) with well-organized, clearly headed sections in a sensible order (workflow, resolve, query, auth, errors, mistakes). At ~130 lines it exceeds the under-50-line simple-skill case, and minor content like the auth options or the detailed Selection process could live in a reference file, so it lands at good-structure rather than the top anchor.

4 / 5

Total

18

/

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: concrete actions, an explicit and specific "Use for..." trigger clause, natural keywords including named libraries, and deliberate conflict resolution against web search. The only gaps are a few missing natural synonyms and slightly overlapping action verbs.

DimensionReasoningScore

Specificity

Lists several concrete actions — "Retrieve current documentation, API references, and code examples" — for a well-defined domain ("any library, framework, SDK, CLI tool, or cloud service"). Not a 5 because the three named actions are closely related facets of one operation (doc retrieval) rather than distinct capabilities like the top anchor's extract/fill/merge/convert.

4 / 5

Completeness

Explicitly answers both: what ("Retrieve current documentation, API references, and code examples") and when ("Use for API syntax, configuration options, version migrations, setup instructions, and library-specific debugging"), with concrete trigger phrases and even a reinforcement condition ("even when you already think you know the answer"). Matches the top anchor clearly; the when-clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Good natural-term coverage: "API syntax, configuration options, version migrations, setup instructions" plus concrete library names (React, Next.js, Prisma, Django, Spring Boot) users actually mention. A few natural phrasings are missing (e.g., "docs", "how to use X", file-extension-style triggers), keeping it below the comprehensive-synonyms anchor at 5.

4 / 5

Distinctiveness Conflict Risk

Clear niche (current library documentation) with an explicit disambiguation — "Prefer this over web search for library documentation" — that directly resolves the most likely conflict. Minor overlap risk remains with general web-search/research skills for questions like "library-specific debugging", so it sits at the mostly-distinct anchor rather than minimal-conflict 5.

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

phatblat/dotfiles

Path

.agents/skills/find-docs/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.