CtrlK
BlogDocsLog inGet started
Tessl Logo

vitess

Vitess best practices, query optimization, and connection troubleshooting for PlanetScale Vitess databases. Load when working with Vitess databases, sharding, VSchema configuration, keyspace management, or MySQL scaling issues.

Install with Tessl CLI

npx tessl i github:planetscale/database-skills --skill vitess
What are skills?

Overall
score

84%

Does it follow best practices?

Evaluation96%

1.10x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Discovery

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-structured skill description with strong trigger terms and clear 'when to use' guidance. The main weakness is that the capability descriptions are somewhat categorical ('best practices', 'query optimization') rather than listing specific concrete actions. The description effectively carves out a distinct niche for Vitess/PlanetScale work.

Suggestions

Replace general categories with specific actions, e.g., 'Configure VSchema routing rules, optimize cross-shard queries, troubleshoot connection pool issues, design sharding strategies' instead of 'best practices, query optimization, connection troubleshooting'.

DimensionReasoningScore

Specificity

Names the domain (Vitess/PlanetScale) and some actions ('best practices, query optimization, connection troubleshooting'), but these are somewhat general categories rather than multiple specific concrete actions like 'configure VSchema routing rules' or 'diagnose connection pool exhaustion'.

2 / 3

Completeness

Clearly answers both what ('best practices, query optimization, connection troubleshooting for PlanetScale Vitess databases') and when ('Load when working with Vitess databases, sharding, VSchema configuration, keyspace management, or MySQL scaling issues') with explicit trigger guidance.

3 / 3

Trigger Term Quality

Good coverage of natural terms users would say: 'Vitess', 'PlanetScale', 'sharding', 'VSchema', 'keyspace', 'MySQL scaling'. These are terms developers working with this technology would naturally use when seeking help.

3 / 3

Distinctiveness Conflict Risk

Very clear niche targeting Vitess/PlanetScale specifically. The combination of 'Vitess', 'VSchema', 'keyspace', and 'PlanetScale' creates distinct triggers unlikely to conflict with general MySQL or database skills.

3 / 3

Total

11

/

12

Passed

Implementation

73%

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

This is a well-structured reference skill that efficiently covers Vitess concepts and PlanetScale specifics without unnecessary verbosity. The progressive disclosure is excellent with clear navigation to detailed references. However, the skill would benefit from concrete code examples for common operations and clearer workflow guidance for tasks like troubleshooting or schema changes.

Suggestions

Add executable code examples for common operations: connection setup, basic queries with vindex filtering, and checking query routing with EXPLAIN

Include a troubleshooting workflow section with specific diagnostic steps and validation checkpoints for common issues mentioned in the description

Add example VSchema snippets inline to make the sharding concepts immediately actionable

DimensionReasoningScore

Conciseness

The content is lean and efficient, presenting Vitess concepts in tables and bullet points without explaining basic database concepts Claude already knows. Every section adds specific, non-obvious information about Vitess/PlanetScale.

3 / 3

Actionability

The skill provides good conceptual guidance and lists limitations clearly, but lacks executable code examples. No connection strings, query examples, or copy-paste ready commands are provided for common operations.

2 / 3

Workflow Clarity

The skill is primarily reference material rather than workflow-oriented. While it mentions deploy requests for schema changes and branching concepts, there are no step-by-step processes with validation checkpoints for common tasks like migrations or troubleshooting.

2 / 3

Progressive Disclosure

Excellent structure with a clear overview and well-organized reference table pointing to one-level-deep external files for detailed topics. Each reference file is clearly labeled with its purpose.

3 / 3

Total

10

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.