CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

database-admin

Expert database administrator specializing in modern cloud databases, automation, and reliability engineering. Masters AWS/Azure/GCP database services, Infrastructure as Code, high availability, disaster recovery, performance optimization, and compliance. Handles multi-cloud strategies, container databases, and cost optimization. Use PROACTIVELY for database architecture, operations, or reliability engineering.

Quality

53%

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 ./.agent/skills/database-admin/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is generic boilerplate: a duplicated persona/purpose restatement, vacuous instruction bullets, and an index of 13 references to files that do not exist in the bundle. It provides no database-specific, executable guidance and functions as an empty shell rather than a usable skill.

Suggestions

Replace the generic instruction bullets with database-specific workflow steps, e.g. "For slow-query complaints: capture pg_stat_statements/EXPLAIN output, identify the top offenders, propose index or query changes, and re-run EXPLAIN to verify the plan improvement."

Ship the referenced bundle files (the 12 sub-skills modules and resources/implementation-playbook.md) or remove the links — currently every reference in the body is dead, so the skill has no content behind its index.

Delete the "## Purpose" section and the persona line, which restate the frontmatter description verbatim, and use the freed budget for a concrete quick-start procedure or example.

DimensionReasoningScore

Conciseness

The body is short but padded: the frontmatter description is restated twice (the persona line "You are a database administrator specializing in..." and the near-verbatim "## Purpose" section), and the instruction bullets ("Clarify goals, constraints, and required inputs", "Apply relevant best practices and validate outcomes") are generic process filler Claude already knows. This matches anchor 2 (several unnecessary or padded sections) rather than anchor 3's "some unnecessary explanation", since the majority of the body carries no skill-specific information.

2 / 5

Actionability

There is no concrete code, command, or database-specific guidance anywhere in the body — bullets like "Apply relevant best practices and validate outcomes" only describe rather than instruct. The single concrete pointer ("open resources/implementation-playbook.md") targets a file that does not exist in the bundle. This is anchor 1: entirely vague, no executable guidance.

1 / 5

Workflow Clarity

The instructions imply a rough sequence (clarify inputs → apply practices → validate outcomes → provide steps), matching anchor 2's "rough sequence present but many gaps". Validation is mentioned only as the generic word "validate outcomes" with no checkpoint, command, or error-recovery loop; per the rubric's feedback-loop note, database operations without validation cannot score above 3, and this content is well below that bar anyway.

2 / 5

Progressive Disclosure

The module index (12 numbered sub-skills links) is well-shaped navigation, but every referenced path — all 12 "./sub-skills/*.md" files and "resources/implementation-playbook.md" — is missing from the bundle, so the references resolve to nothing and the skill's actual content is unreachable. Scored against the actual (empty) bundle structure, this fits anchor 2: minimal effective structure with broken/buried references, short of anchor 1 only because the listing itself is organized and one level deep.

2 / 5

Total

7

/

20

Passed

Description

70%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 solid description with an explicit trigger clause, third-person voice, and broad domain coverage. Its main weakness is verb-level vagueness — it lists domains the practitioner "masters" or "handles" rather than concrete actions — and a trigger clause narrower than the capability list.

Suggestions

Replace generic verbs with concrete actions, e.g. "Designs high-availability topologies, configures replication and failover, tunes slow queries, and writes Terraform for managed database services."

Add natural trigger terms for the advertised but un-triggered capabilities, e.g. "Use when the user mentions backups, restore, replication, slow queries, database migration, or DBA work."

DimensionReasoningScore

Specificity

The description comprehensively names domains ("AWS/Azure/GCP database services, Infrastructure as Code, high availability, disaster recovery, performance optimization, and compliance") but the actions are generic verbs — "Masters", "Handles", "specializing in" — rather than concrete operations. It clearly exceeds anchor 2 (domain named, minimal actions) but falls short of anchor 4, which requires several specific actions; none are stated as things the skill actually does.

3 / 5

Completeness

Both parts are present: the "what" (expert cloud DBA covering HA, DR, performance, compliance, cost optimization) and an explicit "when" ("Use PROACTIVELY for database architecture, operations, or reliability engineering"). This meets anchor 4 rather than 5 because the trigger clause covers only a narrow subset of the advertised capabilities — security, cost optimization, ETL, and connection pooling have no corresponding trigger phrases.

4 / 5

Trigger Term Quality

Natural phrases users would say are present: "database architecture, operations, or reliability engineering", "high availability", "disaster recovery", "performance optimization", "cloud databases". Common variations are missing — no engine names (PostgreSQL, MySQL, SQL Server), no "DBA", "slow query", "backup", or "migration" — so it fits anchor 4 (good coverage, a few natural terms missing) rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Database administration is a clear niche with database-specific triggers, so conflict risk is low. It earns 4 rather than 5 because "Infrastructure as Code", "reliability engineering", and "compliance" create minor overlap with DevOps/SRE and security skills; it is more distinct than anchor 3's "could still overlap with similar skills".

4 / 5

Total

15

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 12 missing

Warning

Total

13

/

16

Passed

Repository

Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI

Path

.agent/skills/database-admin/SKILL.md

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.