CtrlK
BlogDocsLog inGet started
Tessl Logo

database-migrations-migration-observability

Migration monitoring, CDC, and observability infrastructure

43

Quality

43%

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-migrations-migration-observability/SKILL.md

The canonical home for this skill is database-migrations-migration-observability in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 content is code-rich and topically organized, but suffers from non-executable examples (undefined symbols and missing imports), a duplicated dashboard section, and the absence of validation/feedback loops in a destructive batch context. It is a single monolithic file with no progressive disclosure into reference files.

Suggestions

Make the code examples executable: define this.migrations, migration, parse_cdc_event, apply_to_target, and send_email_alert, and add the missing requests/prometheus imports so examples are copy-paste ready.

Add an explicit ordered migration workflow with validation checkpoints (e.g. validate connector status, verify replication lag, fail-and-retry on error) given the destructive/batch nature of CDC migrations.

Remove the duplicated Grafana dashboard configuration (sections 3 and 4) and consider moving the CDC and dashboard details into reference files under references/ with clear 'See X' links to improve progressive disclosure and token efficiency.

DimensionReasoningScore

Conciseness

The ~400-line body is mostly code with little concept-overhead prose, but it is padded by long boilerplate classes and duplicated content (Grafana dashboard config appears in both section 3 and section 4). It is not a 4 because the redundant/partial code blocks could be trimmed, and not a 2 because it does not extensively explain concepts Claude already knows.

3 / 5

Actionability

The body provides substantial concrete code, but key pieces are non-executable: undefined symbols (this.migrations, migration, parse_cdc_event, apply_to_target, send_email_alert), missing imports (requests, prometheus namespace in section 3), and a class used before definition. This matches 'Some concrete guidance but incomplete... missing key details'; it is not a 4 because the gaps are material, not minor.

3 / 5

Workflow Clarity

The five implementation areas are organized by topic rather than as a sequenced migration workflow, and the destructive/batch context (DB migrations, CDC applying changes to targets) has no validation or error-recovery checkpoints. Per the rubric, missing validation in destructive/batch operations caps workflow_clarity at 3, and the rough CI/CD sequence alone is not enough for a 4.

3 / 5

Progressive Disclosure

No bundle files exist (references/scripts/assets absent) and the entire multi-topic implementation lives in one monolithic SKILL.md with clear section headers but no file references or navigation. It has 'some structure' via headers but content that should be split (CDC, Grafana dashboards) is inlined, matching the anchor 3; it is not a 4 because there are no one-level-deep references, and not a 2 because the headers provide real navigable structure.

3 / 5

Total

12

/

20

Passed

Description

37%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 terse domain label rather than a trigger-rich capability statement: it names the niche (migration monitoring, CDC, observability) but states no concrete actions and omits any 'Use when...' guidance. This weakens trigger-term quality, completeness, and distinctiveness.

Suggestions

Add concrete verbs describing what the skill does, e.g. 'Instrument database migrations with CDC pipelines, anomaly detection, and automated alerting'.

Append an explicit trigger clause such as 'Use when monitoring database migrations, setting up Debezium/Kafka CDC, or building Prometheus/Grafana observability for migrations'.

Include natural synonyms and tool names users would say (Debezium, Kafka, Prometheus, Grafana, replication lag) to improve trigger-term coverage and distinctiveness.

DimensionReasoningScore

Specificity

The description 'Migration monitoring, CDC, and observability infrastructure' names the domain but lists no concrete actions, matching the anchor 'Names the domain but actions are minimal or generic'. It is not a 3 because no verbs (e.g. 'build', 'detect', 'alert') describe what the skill actually does beyond domain nouns.

2 / 5

Completeness

It gives a moderately clear 'what' (migration monitoring, CDC, observability) but includes no 'Use when...' trigger guidance. Per the rubric, a missing 'Use when...' clause caps completeness at 3, and it is not a 4 because the 'when' is entirely absent.

3 / 5

Trigger Term Quality

The terms 'CDC' and 'observability infrastructure' are technical jargon, and 'migration monitoring' is the only natural-ish phrase; common user variations and synonyms are missing. It is not a 3 because it lacks the broader keyword coverage with natural variations that the 'Works with PDF files' anchor implies.

2 / 5

Distinctiveness Conflict Risk

The CDC + migration-monitoring niche is somewhat specific, but 'monitoring' and 'observability infrastructure' are broad terms that overlap with general observability skills and the sibling migration skills referenced in the body. It is not a 4 because the overlap risk with related monitoring/migration skills is more than minor.

3 / 5

Total

10

/

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.