CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

knowledge-explorer

Manages the research/ knowledge base of verified tool and library research entries via knowledge-explorer.py. Commands — list (browse by category or SDLC layer), fetch-github (draft entry from GitHub repo), add (validate and route to category dir), update-append (append dated revision), generate-descriptions (repair missing or low-quality descriptions), migrate (convert inline-header entries to frontmatter). Use when browsing KB topics, adding or updating research entries, fetching GitHub repo metadata, generating descriptions in parallel via Haiku subagents, or migrating old-format entries to skill-spec frontmatter.

Quality

87%

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

81%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, well-structured reference content: executable commands, exit codes, error taxonomy, validation checkpoints, and a dry-run gate for the batch migrate operation. The main costs are token inefficiency — a duplicated frontmatter template and dated observed-output transcripts — and inline bulk detail that a references/ bundle would offload.

Suggestions

Collapse the duplicated frontmatter documentation: the show-template observed output and the Frontmatter schema section show nearly identical YAML — keep one and cross-reference it from the other.

Trim or move dated observed-output transcripts (list output, fetch-github draft sample) into a references/ file, and keep version/date-stamped details out of the main body to avoid time-sensitivity rot.

Verify the out-of-bundle links (../research-curator/references/entry-template.md, ../../../plugins/development-harness/docs/sdlc-layers/) resolve from this skill's install location, or inline the one-line summary each link exists to provide.

DimensionReasoningScore

Conciseness

The body is operational and free of concept explanations Claude already knows, but the full frontmatter template is printed twice (show-template output and the Frontmatter schema section), and dated observed-output transcripts ("Observed output (2026-02-22)", "verified 2026-02-24", versions like "v2.64.0") pad the file without being quarantined in a deprecated/old-patterns section. Fits "mostly efficient but includes some unnecessary explanation or could be tightened"; not 4 because the duplication and dated transcripts exceed minor trimming, not 2 because padding is confined to a few spots.

3 / 5

Actionability

Every command has an executable `uv run` invocation, exit codes are documented ("0 = success, 1 = parse/write error, 2 = validation error"), each error type carries a fix ("Fix: gh auth login"), and the examples are copy-paste ready — the fetch → edit → add workflow and a full `set-description` command with a generated description string. The description rules are explicitly marked "pass verbatim to each subagent". Fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

Sequences include explicit validation checkpoints: fetch-github requires reviewing the draft before `add`; migrate is gated by "Run with --dry-run first to preview changes before committing" plus a Migrated/Failed summary; generate-descriptions has exit-code feedback ("The orchestrator only hears back from an agent on non-zero exit") and post-write validation via `uvx skilllint@latest check --fix`; update-append documents its abort conditions. The batch operations (migrate, add) all carry validation, so the batch-operation cap does not apply.

5 / 5

Progressive Disclosure

A single-file skill with well-organized per-command sections and a useful source-line map, but the observed-output transcripts and duplicated frontmatter schema are inlined where reference files would serve, and links point outside the bundle to sibling skills ("../research-curator/references/entry-template.md", "../../../plugins/development-harness/docs/sdlc-layers/") that are not part of this skill's bundle. Good structure with minor organization gaps fits anchor 4; not 5 since this is a 350-line skill whose bulk detail could be split out, not 3 since sections are clear and well signaled.

4 / 5

Total

17

/

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.

A strong description: comprehensive, third-person, command-by-command capability listing paired with an explicit multi-scenario "Use when" clause. Its main weaknesses are jargon-heavy trigger terms (SDLC layer, skill-spec frontmatter) and unaddressed overlap with the sibling /research-curator skill for new-research entry creation.

DimensionReasoningScore

Specificity

The description enumerates all six concrete commands with their actions — "list (browse by category or SDLC layer)", "fetch-github (draft entry from GitHub repo)", "add (validate and route to category dir)", "update-append (append dated revision)", "generate-descriptions (repair missing or low-quality descriptions)", "migrate (convert inline-header entries to frontmatter)" — in third person, comprehensively covering the tool's command surface. Not 4: coverage is comprehensive rather than having minor gaps.

5 / 5

Completeness

Both parts are explicit: the "what" is a per-command capability breakdown ("Manages the research/ knowledge base... via knowledge-explorer.py. Commands — list... add... migrate"), and the "when" is a concrete "Use when browsing KB topics, adding or updating research entries, fetching GitHub repo metadata, generating descriptions in parallel via Haiku subagents, or migrating old-format entries to skill-spec frontmatter" clause. Matches the anchor-5 example pattern of clear what + explicit trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ("browsing KB topics", "adding or updating research entries", "fetching GitHub repo metadata"), but several terms are jargon users would not naturally say ("SDLC layer", "skill-spec frontmatter", "inline-header"), and no synonyms or file extensions are covered. Fits anchor 4 (good coverage, a few natural terms missing) better than 5 (which requires synonyms/extensions) or 3 (which implies only partial keyword coverage).

4 / 5

Distinctiveness Conflict Risk

The niche is clear (maintaining a specific KB directory via a named script), but the broad "Manages the research/ knowledge base" framing and the "adding research entries" trigger overlap with the closely related /research-curator skill that owns new-research creation. Minor overlap risk with one closely related skill fits anchor 4 rather than 5's "minimal conflict risk".

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository

Jamie-BitFlight/claude_skills

Path

.claude/skills/knowledge-explorer/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.