CtrlK
BlogDocsLog inGet started
Tessl Logo

database-admin

Expert database administrator specializing in modern cloud databases, automation, and reliability engineering.

25

Quality

16%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/database-admin/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

21%Scale 1-5

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

This skill is essentially a persona description rather than actionable operational guidance. It spends the vast majority of its token budget listing technologies and capabilities Claude already knows, while providing almost no concrete commands, code examples, or executable workflows. The content would benefit enormously from being replaced with specific runbooks, validation procedures, and copy-paste-ready examples for common DBA tasks.

Suggestions

Replace the extensive capability lists with 3-5 concrete, executable examples (e.g., a Terraform snippet for RDS provisioning, a backup verification script, a failover procedure with validation steps).

Add explicit validation checkpoints for destructive operations like migrations, failovers, and schema changes (e.g., 'Run `pg_isready` to verify connectivity before proceeding').

Move the technology enumeration lists into a separate reference file and keep SKILL.md focused on decision-making guidance and actionable procedures.

Replace 'Example Interactions' (which are just prompts) with worked examples showing input scenarios and the expected structured output or procedure Claude should produce.

DimensionReasoningScore

Conciseness

Extremely verbose with extensive lists of technologies, capabilities, and behavioral traits that Claude already knows. The content reads like a persona description/resume rather than actionable instructions. Most of the 150+ lines are enumerating databases and tools Claude is already familiar with.

1 / 5

Actionability

Almost entirely abstract and descriptive. No concrete code, commands, SQL examples, or executable steps. The 'Response Approach' section lists high-level phases but provides no specific implementation details. The 'Example Interactions' are just prompts, not worked examples with outputs.

2 / 5

Workflow Clarity

The 'Response Approach' provides a rough 9-step sequence but lacks any validation checkpoints, feedback loops, or concrete verification steps. For a skill involving potentially destructive database operations (migrations, failovers, backups), the absence of validation steps is a significant gap.

2 / 5

Progressive Disclosure

References `resources/implementation-playbook.md` for detailed examples, which is appropriate. However, the massive amount of capability listing that's inlined should be in a separate reference file, and no bundle files are provided to verify the reference exists. The structure has headers but the content organization is poor.

3 / 5

Total

8

/

20

Passed

Description

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

This description reads as a persona or role title rather than a functional skill description. It lacks any concrete actions, provides no trigger guidance for when to select it, and covers such broad domains (databases, automation, reliability engineering) that it would be nearly impossible for Claude to distinguish it from other infrastructure-related skills. It uses first/third person hybrid ('Expert database administrator') which is more of a role label than an action-oriented description.

Suggestions

Replace the persona-style description with concrete actions: e.g., 'Designs database schemas, writes and optimizes SQL queries, configures replication, manages backups and migrations for cloud databases (PostgreSQL, MySQL, DynamoDB, RDS).'

Add an explicit 'Use when...' clause with natural trigger terms: e.g., 'Use when the user asks about database design, SQL queries, cloud database configuration, performance tuning, or database migrations.'

Narrow the scope or clearly delineate boundaries — 'automation' and 'reliability engineering' are extremely broad and should either be removed or specified with concrete sub-tasks to reduce conflict risk with other skills.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. 'Specializing in modern cloud databases, automation, and reliability engineering' names broad domains but lists zero specific capabilities like 'create schemas', 'optimize queries', or 'configure replication'.

1 / 5

Completeness

The 'what' is extremely vague (no concrete actions described) and there is no 'when' clause at all. It reads as a persona description rather than a skill description, failing to answer either question meaningfully.

1 / 5

Trigger Term Quality

Contains a few relevant but generic keywords ('database', 'cloud databases', 'automation', 'reliability engineering'). Missing natural user phrases like 'SQL', 'query', 'migration', 'backup', 'PostgreSQL', 'MySQL', 'RDS', 'schema', etc.

2 / 5

Distinctiveness Conflict Risk

Very broad scope covering 'cloud databases, automation, and reliability engineering' — three large domains that could overlap with DevOps skills, cloud infrastructure skills, SRE skills, and general database skills. Nothing narrows the niche.

2 / 5

Total

6

/

20

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
administrakt0r/AI-Agents-Safe-Coding-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.