CtrlK
BlogDocsLog inGet started
Tessl Logo

database-optimizer

Optimizes database queries and improves performance across PostgreSQL and MySQL systems. Use when investigating slow queries, analyzing execution plans, or optimizing database performance. Invoke for index design, query rewrites, configuration tuning, partitioning strategies, lock contention resolution.

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a strong, actionable skill with executable SQL examples, clear workflow sequencing, and explicit validation checkpoints. Its main weaknesses are minor verbosity in the introductory sections and the inability to verify that referenced bundle files actually exist. The EXPLAIN output patterns table and concrete examples are particularly valuable additions that demonstrate domain expertise.

Suggestions

Remove the introductory sentence ('Senior database optimizer with expertise...') and the 'When to Use This Skill' section, as these duplicate the YAML description and don't add actionable guidance.

Provide the referenced bundle files (references/query-optimization.md, etc.) or remove the reference table if they don't exist, as broken references reduce trust in the skill's structure.

DimensionReasoningScore

Conciseness

The skill is mostly efficient but includes some unnecessary framing (e.g., 'Senior database optimizer with expertise in...' adds no value for Claude). The 'When to Use This Skill' section largely duplicates the description. The EXPLAIN output patterns table and SQL examples are well-chosen and earn their tokens, but the output templates section is somewhat generic.

2 / 3

Actionability

Provides fully executable SQL queries for PostgreSQL and MySQL, concrete EXPLAIN analysis patterns with specific remedies, and copy-paste ready index creation and validation commands. The guidance is specific and immediately usable.

3 / 3

Workflow Clarity

The core workflow is clearly sequenced with explicit validation checkpoints: capture baseline EXPLAIN ANALYZE, implement incrementally, validate each change before proceeding, re-run EXPLAIN ANALYZE to compare. The constraints section reinforces the feedback loop (never optimize without baseline, measure before/after every change, roll back if degradation). The 'Validate Improvement' section provides concrete before/after comparison steps.

3 / 3

Progressive Disclosure

The reference table with 'Load When' guidance is well-structured and clearly signaled, but no bundle files were provided, so the referenced files (references/query-optimization.md, etc.) cannot be verified to exist. The main SKILL.md itself is somewhat long with inline content that could potentially live in the referenced files, though the inline examples are valuable for quick reference.

2 / 3

Total

10

/

12

Passed

Description

100%

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 strong skill description that clearly defines its scope (database query optimization for PostgreSQL and MySQL), lists specific concrete actions, and provides explicit trigger guidance via both 'Use when' and 'Invoke for' clauses. The natural keywords cover a broad range of terms users would actually use when seeking database performance help.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: optimizing queries, analyzing execution plans, index design, query rewrites, configuration tuning, partitioning strategies, and lock contention resolution.

3 / 3

Completeness

Clearly answers both 'what' (optimizes database queries, improves performance across PostgreSQL and MySQL) and 'when' (explicit 'Use when' clause covering slow queries, execution plans, and performance optimization, plus an 'Invoke for' clause listing specific scenarios).

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'slow queries', 'execution plans', 'database performance', 'index design', 'query rewrites', 'configuration tuning', 'partitioning', 'lock contention', 'PostgreSQL', 'MySQL'. These cover a wide range of natural user language.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to database query optimization for PostgreSQL and MySQL with distinct triggers like 'execution plans', 'index design', 'lock contention', and 'partitioning strategies' that are unlikely to conflict with non-database skills.

3 / 3

Total

12

/

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.

Repository
Jeffallan/claude-skills
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.