CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

database-admin

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

Quality

44%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/database-admin/SKILL.md

The canonical home for this skill is database-admin in administrakt0r/AI-Agents-Safe-Coding-Skills

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.

This is a persona-style skill that spends its entire token budget cataloging technologies Claude already knows while providing no executable guidance. Its only concrete pointer (an implementation playbook) is a dangling reference to a nonexistent file, and its nominal workflow has no validation or feedback loops despite covering database operations — a domain the rubric explicitly flags as requiring them.

Suggestions

Replace the ~140-line capability catalog with a short overview plus one-level-deep reference files, and either create `resources/implementation-playbook.md` or remove the reference — as written, the skill's only actionable pointer is broken.

Add concrete, executable guidance: example commands or scripts for the highest-value tasks (e.g. a failover checklist, a slow-query diagnosis procedure, a backup-verification command) instead of abstract steps like "Assess database requirements".

Add explicit validation checkpoints and feedback loops to the workflow (e.g. "verify replication lag before and after failover; if lag exceeds threshold, abort and investigate") — the rubric's scoring notes specifically require feedback loops for database operations.

DimensionReasoningScore

Conciseness

The body is ~140 lines of capability catalogs enumerating technologies Claude already knows (RDS, Aurora, Terraform, Flyway, PgBouncer, Prometheus...), plus redundant persona sections ("Purpose", "Behavioral Traits", "Knowledge Base") that restate the frontmatter. It is noticeably verbose with several padded sections, though it never actually explains how anything works, keeping it above anchor 1's "extensively explains concepts".

2 / 5

Actionability

There is no code, command, SQL snippet, or concrete procedure anywhere in the body. Instructions like "Apply relevant best practices and validate outcomes" and "Provide actionable steps and verification" only describe intent rather than instruct, matching anchor 1's "only describes rather than instructs".

1 / 5

Workflow Clarity

The "Response Approach" offers a rough 9-step sequence (assess → design → implement → ... → document) but every step is abstract ("Assess database requirements", "Design database architecture") with no validation checkpoints or feedback loops. The rubric's scoring notes flag database operations as requiring feedback loops (capping this dimension at 3), and the content sits at anchor 2: rough sequence present, steps poorly defined, validation absent.

2 / 5

Progressive Disclosure

The huge capability catalog is inlined content that clearly belongs in a separate reference file (or should be cut), and the body's single external reference — "open `resources/implementation-playbook.md`" — points to a file that does not exist anywhere in the bundle (no references/, scripts/, assets/, or resources/ directories are present). Section headers exist, so it is not a monolithic wall of text, but the broken reference and inlined bulk fit anchor 2.

2 / 5

Total

7

/

20

Passed

Description

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

The description is a third-person persona statement that names its domain but does none of the work a trigger description must do: no concrete actions, no use-when clause, and no natural trigger variations beyond the single keyword "database". It reads like a résumé headline rather than a routing description, and its automation/reliability phrasing risks collisions with SRE/DevOps skills.

Suggestions

Rewrite as capability-plus-trigger form: e.g. "Administers and troubleshoots cloud databases (PostgreSQL, MySQL, Aurora, DynamoDB): replication, failover, backups, query tuning, and schema migrations. Use when the task involves database operations, DBA work, or database reliability on AWS, Azure, or GCP."

Replace abstract role language ("Expert... specializing in... reliability engineering") with 3-5 concrete actions users actually request, such as "set up replication", "optimize slow queries", or "automate backups".

Drop or narrow the "automation and reliability engineering" phrasing to reduce conflict with SRE/DevOps skills, and add concrete trigger keywords (DBA, RDS, Aurora, PostgreSQL, failover, PITR) to cover the phrases users naturally say.

DimensionReasoningScore

Specificity

The description names the domain ("database administrator", "modern cloud databases, automation, and reliability engineering") but contains no concrete action verbs at all — it is a persona claim, not an action list. It is not score 1 because the domain is clearly named rather than entirely vague, but it lacks even the 1-2 concrete actions of anchor 3.

2 / 5

Completeness

It has a reasonably clear "what" (database administration expertise across cloud platforms) but no "when" — there is no "Use when..." clause or equivalent explicit trigger guidance, which caps this dimension at 3 per the judging guidelines. Not score 4 because the "what" is a role description rather than concrete capabilities and the "when" is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

"database" and "database administrator" are natural terms a user would say, but common variations and synonyms (DBA, PostgreSQL/MySQL/SQL, backup, replication, migration, query tuning) are all missing — matching anchor 3's "some relevant keywords but missing common variations or synonyms".

3 / 5

Distinctiveness Conflict Risk

Database administration is a recognizable niche, but the trailing "automation, and reliability engineering" framing creates real overlap risk with SRE, DevOps, and cloud-infrastructure skills. It is somewhat specific but could still overlap with closely related skills, fitting anchor 3 better than anchor 4's "minor overlap risk".

3 / 5

Total

11

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

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