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.

68

Quality

82%

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

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

A well-structured, actionable overview with excellent progressive disclosure. The main gap is missing explicit validation/confirmation steps around the destructive removal operations, which caps workflow clarity.

Suggestions

Add an explicit verification/confirmation step before destructive calls — e.g. 'Before codebase_remove: run codebase_list_projects to confirm the target projectPath, and confirm with the user since removal cannot be undone.'

For codebase_remove/codebase_context_remove, document a feedback loop: call codebase_status or codebase_list_projects afterward to confirm the index/artifacts are gone.

Add a brief poll-after-removal checkpoint so Claude can verify the destructive operation completed and report the resulting state to the user.

DimensionReasoningScore

Conciseness

Lean, table- and bullet-driven content that assumes Claude's competence (no explanations of Docker or vector databases); only minor phrasing could be trimmed.

4 / 5

Actionability

Provides concrete tool invocations with parameters (e.g. 'codebase_watch { action: "start" }'), a complete copy-paste JSON config example, and specific env-var values, with minor gaps where full example calls are omitted.

4 / 5

Workflow Clarity

The First-Time Setup sequence is clear with a poll-to-100% checkpoint, but destructive operations ('codebase_remove', 'codebase_context_remove', 'codebase_graph_remove') lack explicit verify-before-destroy validation feedback loops, capping the score per the destructive/batch-operations rule.

3 / 5

Progressive Disclosure

SKILL.md is a well-organized overview that delegates bulk per-tool parameter detail to a single, clearly signaled one-level-deep reference (references/tool-reference.md, verified to exist).

5 / 5

Total

16

/

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, specific description that clearly states capabilities and trigger conditions for a named administrative product. Trigger term coverage is very good though a few natural synonyms could be added.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'Set up, index, and manage SocratiCode codebase indexing', 'check infrastructure health, start/stop file watching, configure context artifacts, troubleshoot indexing issues, manage the code graph' — giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (setup/index/manage) and 'when' via 'Use when the user wants to…' and 'Activates when the user mentions…' with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural trigger phrases ('index a project', 'setting up search', 'managing the codebase index') that users would actually say, but a few common synonyms (e.g. 'semantic search', 'query the codebase') are absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear product-specific niche ('SocratiCode') with distinct administrative triggers, making conflict with other skills 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.

Validation16 / 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.