CtrlK
BlogDocsLog inGet started
Tessl Logo

database-sharding

Database sharding for PostgreSQL/MySQL with hash/range/directory strategies. Use for horizontal scaling, multi-tenant isolation, billions of records, or encountering wrong shard keys, hotspots, cross-shard transactions, rebalancing issues.

92

1.17x
Quality

92%

Does it follow best practices?

Impact

92%

1.17x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

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 an excellent skill description that clearly defines its scope (database sharding), supported technologies (PostgreSQL/MySQL), specific strategies (hash/range/directory), and explicit trigger conditions covering both proactive use cases (horizontal scaling, multi-tenant) and reactive troubleshooting scenarios (hotspots, rebalancing issues). The description uses proper third-person voice and provides comprehensive trigger terms that database engineers would naturally use.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and concepts: 'Database sharding', 'hash/range/directory strategies', 'horizontal scaling', 'multi-tenant isolation', 'billions of records', and specific issues like 'wrong shard keys, hotspots, cross-shard transactions, rebalancing issues'.

3 / 3

Completeness

Clearly answers both what ('Database sharding for PostgreSQL/MySQL with hash/range/directory strategies') and when ('Use for horizontal scaling, multi-tenant isolation, billions of records, or encountering wrong shard keys, hotspots, cross-shard transactions, rebalancing issues').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'sharding', 'PostgreSQL', 'MySQL', 'horizontal scaling', 'multi-tenant', 'hotspots', 'cross-shard transactions', 'rebalancing'. These are terms database engineers naturally use when facing scaling challenges.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with clear niche focus on database sharding specifically for PostgreSQL/MySQL. The specific strategies (hash/range/directory) and problem domains (hotspots, cross-shard transactions) make it unlikely to conflict with general database or scaling skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a high-quality skill with excellent actionability and progressive disclosure. The code examples are executable and production-ready, workflows are clear with validation steps, and references are well-organized. Minor verbosity issues exist with some redundant content (error catalog summarized twice) and obvious commentary, but overall this skill effectively teaches database sharding patterns.

Suggestions

Remove the 'Known Issues Prevention' section as it duplicates the 'Top 7 Critical Errors' content - a simple cross-reference would suffice

Trim obvious commentary like '(slow!)' and '(500x faster!)' - the metrics speak for themselves

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some redundancy - the error catalog is summarized twice (in Top 7 Critical Errors and Known Issues Prevention sections), and some explanations like 'Query time: 5000ms (slow!)' state the obvious. The tables and checklists are well-structured but could be tighter.

2 / 3

Actionability

Excellent actionability with fully executable TypeScript code examples, specific SQL queries, concrete configuration patterns, and copy-paste ready router implementations. The before/after production example with specific metrics (10ms vs 5000ms) is particularly useful.

3 / 3

Workflow Clarity

Clear multi-step workflows with explicit validation checkpoints: Quick Start has numbered steps, the Complete Setup Checklist provides verification gates, and error patterns include symptom → fix sequences. The 'Before Sharding' checklist ensures validation before proceeding.

3 / 3

Progressive Disclosure

Excellent progressive disclosure with a clear Quick Start section, well-organized 'When to Load References' section that signals exactly when to access deeper content, and one-level-deep references to templates and reference docs. Navigation is intuitive.

3 / 3

Total

11

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
secondsky/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.