CtrlK
BlogDocsLog inGet started
Tessl Logo

database-migrations-migration-observability

Migration monitoring, CDC, and observability infrastructure

34

Quality

29%

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-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

32%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 reads more like a code dump of observability patterns than actionable guidance for Claude. It suffers from verbosity (boilerplate code Claude already knows how to write), incomplete/non-executable examples with undefined references, no clear workflow sequencing, and poor content organization. The cross-plugin references point to non-existent files, and the skill lacks validation steps critical for migration monitoring infrastructure.

Suggestions

Replace large boilerplate code blocks with concise, focused snippets showing only the migration-specific patterns (e.g., the anomaly detection thresholds, CDC event parsing logic) rather than generic Prometheus/Kafka setup code.

Add a clear numbered workflow showing the end-to-end setup sequence: install dependencies → configure Debezium → set up metrics → deploy dashboards → validate pipeline health, with explicit validation checkpoints at each stage.

Split the content: keep a concise overview in SKILL.md and move the full code examples (MongoDB migration class, CDC manager, alerting system) into separate referenced files.

Fix incomplete code: add missing imports, define referenced variables (e.g., `self.migrations`, `migration`, `stats`), and ensure examples are actually executable or clearly mark them as templates requiring customization.

DimensionReasoningScore

Conciseness

The skill is heavily verbose with large code blocks that explain general patterns Claude already knows (Prometheus metrics setup, Kafka consumer patterns, Slack webhook posting). Much of this is boilerplate that doesn't add unique value. The 'Use this skill when / Do not use this skill when' sections are generic filler.

2 / 5

Actionability

The code examples are somewhat concrete but not truly executable — they reference undefined variables (e.g., `migration`, `stats.expected_rows_per_second`, `self.migrations`), missing imports (`requests`, `prometheus`), and incomplete class definitions. The `$ARGUMENTS` placeholder in Requirements is unexplained. The code is closer to illustrative pseudocode than copy-paste ready.

3 / 5

Workflow Clarity

There is no clear sequential workflow for setting up or running the monitoring infrastructure. The sections present isolated code blocks without explaining how they connect, what order to execute them in, or how to validate that the pipeline is working. For a skill involving CDC pipelines and batch migration monitoring (potentially destructive operations), the complete absence of validation checkpoints and feedback loops is a significant gap.

2 / 5

Progressive Disclosure

The skill is a monolithic wall of code (~300 lines) with no references to external files despite mentioning cross-plugin integrations (sql-migrations, nosql-migrations, migration-integration) that don't exist in the bundle. The Grafana dashboard config is duplicated between sections 3 and 4. Content would benefit greatly from splitting into separate reference files.

2 / 5

Total

9

/

20

Passed

Description

27%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 is essentially a list of topic keywords without any concrete actions or usage guidance. It fails to explain what the skill actually does (e.g., configures pipelines, sets up dashboards, generates alerts) and provides no 'when to use' clause. The acronym 'CDC' is unexpanded, which hurts both clarity and trigger term quality.

Suggestions

Add concrete actions describing what the skill does, e.g., 'Configures change data capture (CDC) pipelines, sets up migration monitoring dashboards, and deploys observability infrastructure including metrics, logging, and alerting.'

Add an explicit 'Use when...' clause with trigger phrases, e.g., 'Use when the user needs to track database migrations, set up CDC pipelines, or build observability stacks with tools like Prometheus, Grafana, or Debezium.'

Expand the acronym 'CDC' to 'change data capture (CDC)' and include related synonyms like 'data replication', 'event streaming', 'metrics', 'tracing', and 'logging' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (migration monitoring, CDC, observability) but provides no concrete actions. It lists topic areas rather than specific capabilities like 'configure change data capture pipelines' or 'set up monitoring dashboards'.

2 / 5

Completeness

Only vaguely addresses 'what' by listing topic areas without concrete actions, and completely lacks any 'when' guidance or trigger phrases. No 'Use when...' clause is present.

1 / 5

Trigger Term Quality

Includes some relevant keywords like 'migration monitoring', 'CDC', and 'observability infrastructure', but misses natural user phrases and synonyms such as 'change data capture', 'database migration', 'metrics', 'alerting', 'logging', or 'tracing'.

3 / 5

Distinctiveness Conflict Risk

'Migration monitoring' and 'observability infrastructure' are somewhat specific domains, but 'CDC' is ambiguous (could be confused with other acronyms), and 'observability' is broad enough to overlap with general monitoring or logging skills.

3 / 5

Total

9

/

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.