CtrlK
BlogDocsLog inGet started
Tessl Logo

codebase-management

Set up, index, and manage SocratiCode codebase indexing. Use when the user wants to index a project, check infrastructure health, start/stop file watching, configure context artifacts, troubleshoot indexing issues, manage the code graph, or any SocratiCode administrative task. Activates when the user mentions indexing, setting up search, SocratiCode infrastructure, or managing the codebase index.

75

Quality

94%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

Excellent reference-style skill content: lean, actionable, and well-structured with proper deferral of detail to one bundled reference file. The only gap is explicit validation around destructive index-removal operations.

DimensionReasoningScore

Conciseness

The body is dense with product-specific facts — tool invocations, watcher-mode semantics, an env-var table — with zero padding explaining concepts Claude already knows; every token earns its place.

5 / 5

Actionability

Guidance is fully executable: exact tool calls with parameters ('codebase_watch { action: "start" }'), a complete JSON artifact-config example, and a troubleshooting table with specific commands and env-var settings.

5 / 5

Workflow Clarity

The First-Time Setup section gives a clear numbered sequence with an explicit poll-every-60s validation loop, and the troubleshooting table provides error recovery. However, destructive operations (codebase_remove, codebase_graph_remove) describe safety handling but lack an explicit pre-destruction verification step, leaving a minor validation gap.

4 / 5

Progressive Disclosure

The body is a well-sectioned overview, and bulk parameter detail is correctly deferred to a single, clearly signaled, one-level-deep reference (references/tool-reference.md), which exists and contains the full tool reference.

5 / 5

Total

19

/

20

Passed

Description

92%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, third-person capability listing paired with two explicit trigger clauses. The only weakness is that trigger-term coverage lacks a few natural synonyms a user might say.

Suggestions

Add one or two natural synonyms to the trigger clause, e.g. 'reindex a project' or 'set up code/semantic search'.

Consider mentioning the context-artifacts concept by a user-facing name (e.g. 'index non-code knowledge like SQL schemas or API specs') so users asking for that have a natural trigger.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'check infrastructure health', 'start/stop file watching', 'configure context artifacts', 'troubleshoot indexing issues', 'manage the code graph' — comprehensively covering the skill's administrative scope in third person.

5 / 5

Completeness

It explicitly answers both what ('Set up, index, and manage SocratiCode codebase indexing…') and when ('Use when the user wants to…', 'Activates when the user mentions…') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural trigger coverage ('indexing', 'setting up search', 'SocratiCode infrastructure', 'managing the codebase index'), but common variations users might say such as 'code search', 'semantic search', or 'reindex' are missing.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — a named product (SocratiCode) administrative skill — with product-specific triggers, so overlap risk with other skills is minimal.

5 / 5

Total

19

/

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
giancarloerra/SocratiCode
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.