CtrlK
BlogDocsLog inGet started
Tessl Logo

database

Database development and operations workflow covering SQL, NoSQL, database design, migrations, optimization, and data engineering.

48

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

61%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 a well-structured orchestrator that concisely sequences seven database phases with named skill invocations, but its action lists are high-level hints rather than executable steps and it lacks per-phase validation feedback loops for destructive database operations. Tightening the actions and embedding validation checkpoints would raise actionability and workflow clarity.

Suggestions

Add explicit validation/feedback checkpoints inside the destructive phases (e.g. in Phase 4 'Run migration on a copy → verify row counts → only then execute on production → re-verify'), not just a static end-of-doc Quality Gates checklist.

Make each phase's 'Actions' concrete and executable rather than generic hints — e.g. replace 'Optimize indexes' with 'Run EXPLAIN ANALYZE on slow queries; add indexes for seq-scan heavy tables; re-run to confirm'.

Drop or merge the per-phase 'Copy-Paste Prompts' blocks that merely restate the 'Skills to Invoke' entries, reducing redundancy and token cost.

DimensionReasoningScore

Conciseness

The body is mostly lean: short numbered action lists and skill invocations with no padding about concepts Claude already knows; the only trimmable redundancy is that each 'Copy-Paste Prompts' block restates skills already listed under 'Skills to Invoke', which keeps it just below 5.

4 / 5

Actionability

Concrete skill invocations and copy-paste prompts like 'Use @database-architect to design database schema' give some executable guidance, but the per-phase 'Actions' lists ('Gather requirements', 'Design schema') are high-level hints missing the specific steps to execute, fitting 'Some concrete guidance but incomplete'.

3 / 5

Workflow Clarity

Seven phases are clearly sequenced and a 'Quality Gates' checklist exists, but the destructive/batch database operations (migrations, data pipelines) have no per-phase validate→fix→retry feedback loops — the gates are a static end-of-doc checklist rather than embedded checkpoints — so per the rubric cap workflow_clarity cannot exceed 3.

3 / 5

Progressive Disclosure

Content is well organized into clear sections (Overview, When to Use, Workflow Phases, Technology Workflows, Quality Gates, Related Bundles) with no nested external references and easy navigation; the repetitive seven-phase structure is the only minor organization gap keeping it from 5.

4 / 5

Total

14

/

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 clearly identifies the database domain and surfaces several relevant trigger terms, but it stops at topic enumeration rather than concrete actions and omits any 'Use when...' trigger guidance. Adding an explicit trigger clause and a few concrete verbs would lift completeness and specificity.

Suggestions

Add a 'Use when...' clause naming concrete trigger phrases, e.g. 'Use when designing database schemas, running migrations, optimizing slow queries, or building data pipelines.'

Replace generic topic words with concrete actions, e.g. 'Designs schemas, writes and runs migrations, optimizes queries, and builds data pipelines' instead of 'workflow covering ... optimization, and data engineering'.

Include common synonyms users actually say (schema, queries, indexes, ORM, backups) to improve trigger-term coverage and reduce overlap ambiguity with specific database sub-skills.

DimensionReasoningScore

Specificity

The phrase 'workflow covering SQL, NoSQL, database design, migrations, optimization, and data engineering' names the domain and several topic areas but lists no concrete actions (no extract/fill/merge-style verbs), matching the 'Names the domain but actions are minimal or generic' anchor; it is not entirely vague (not 1) and lacks the concrete actions needed for 3.

2 / 5

Completeness

It gives a clear 'what' ('Database development and operations workflow covering...') but has no 'Use when...' clause or equivalent trigger guidance, so per the judging guidelines completeness is capped at 3, matching the 'clear what but missing when' anchor.

3 / 5

Trigger Term Quality

Natural keywords like 'SQL', 'NoSQL', 'migrations', 'optimization', and 'data engineering' are present, but common variations users would say such as 'schema', 'queries', 'indexes', 'ORM', and 'backups' are missing, fitting 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

'Database' is a recognizable niche distinct from non-database skills, but the description is extremely broad (design, migrations, optimization, pipelines, quality, ops), creating real overlap risk with the many specific database sub-skills it references, fitting 'Somewhat specific but could still overlap with similar skills'.

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.

Validation15 / 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
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.