CtrlK
BlogDocsLog inGet started
Tessl Logo

explore-codebase

Navigate and understand codebase structure using the knowledge graph

60

Quality

68%

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 ./skills/explore-codebase/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%Weight 40%Scale 1-3

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

The content is lean, highly actionable with concrete MCP tool invocations, and well-organized as a short single-file skill. Its only gap is the lack of explicit validation checkpoints in the exploration workflow.

Suggestions

Add an explicit checkpoint early in the workflow, e.g. after `list_graph_stats`, 'If no graph is indexed, stop and tell the user to build the graph first.'

Clarify when to stop drilling (e.g. 'When a community or node matches the target, read its detail and stop broadening') to make the narrowing loop a real feedback checkpoint.

Note that `get_minimal_context` is listed under Token Efficiency Rules but not placed first in the numbered workflow, so reorder or cross-reference it to make the intended first call unambiguous.

DimensionReasoningScore

Conciseness

The body is lean: terse tool-call steps and directive token-efficiency rules, with no explanation of concepts Claude already knows and no padding.

3 / 3

Actionability

It names concrete, copy-paste-ready MCP tools and parameters (e.g. `query_graph_tool` with `callers_of`/`callees_of` and `detail_level="minimal"`) rather than abstract descriptions.

3 / 3

Workflow Clarity

A clear broad-to-narrow numbered sequence is present, but there are no explicit validation checkpoints (e.g. verifying a community or graph exists before drilling deeper); checkpoints are only implicit in the 'start broad then narrow' tip.

2 / 3

Progressive Disclosure

This is a short (<50 line) single-file skill with no bundle files and well-organized sections (Steps, Tips, Token Efficiency Rules), which per the rubric can score 3 on progressive disclosure.

3 / 3

Total

11

/

12

Passed

Description

50%Weight 40%Scale 1-3

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 clear and domain-specific but generic in its verbs and lacks an explicit 'Use when' trigger clause. It is distinguishable via the knowledge-graph mechanism yet still broad enough to overlap with similar skills.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when exploring an unfamiliar codebase, tracing call relationships, or locating functions and modules.'

Expand the action list beyond 'Navigate' and 'understand' to concrete capabilities such as 'trace callers/callees, search for functions, and map module communities.'

Include natural user-facing terms (e.g. 'explore code', 'find functions', 'understand architecture') alongside the technical 'knowledge graph' phrase.

DimensionReasoningScore

Specificity

Names the domain ('codebase structure') and mechanism ('knowledge graph') with verbs 'Navigate' and 'understand', but lists only two general actions rather than a comprehensive set of concrete capabilities.

2 / 3

Completeness

It clearly states what the skill does but omits any 'Use when...' trigger, so per the rubric a missing explicit when-clause caps completeness at 2.

2 / 3

Trigger Term Quality

'codebase structure' is a moderately natural term, but 'knowledge graph' is technical jargon users rarely say, and common variations like 'explore code' or 'trace calls' are missing.

2 / 3

Distinctiveness Conflict Risk

The 'knowledge graph' tie gives it a niche, but 'navigate and understand codebase' is broad enough to overlap with other code-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
tirth8205/code-review-graph
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.