CtrlK
BlogDocsLog inGet started
Tessl Logo

313-frameworks-spring-db-migrations-flyway

Use when you need to add or review Flyway database migrations in a Spring Boot application — Maven dependencies, db/migration scripts, spring.flyway.* configuration, baseline and validation, and alignment with JDBC or Spring Data JDBC. This should trigger for requests such as Add or review Flyway migrations in a Spring Boot project; Configure spring.flyway or db/migration layout; Add versioned Flyway SQL migrations for Spring Boot; Review Spring Boot database migration ordering; Fix repeatable Flyway migrations in a Spring project. Part of Plinth Toolkit

80

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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 overview: concise, actionable, with an explicit validated workflow and clean one-level-deep progressive disclosure into real reference files. It delegates detail appropriately without nesting or padding.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — it never explains what Flyway or Spring Boot is, and every bullet/constraint is skill-specific actionable guidance rather than padding, matching the 'every token earns its place' anchor.

3 / 3

Actionability

Provides concrete executable commands ('./mvnw compile', 'mvn clean verify'), exact migration conventions ('V{version}__{description}.sql'), named properties ('baseline-on-migrate', 'validate-on-migrate'), and a named API ('BaseJavaMigration'); full code examples are appropriately delegated to references rather than inlined.

3 / 3

Workflow Clarity

A four-step workflow is clearly sequenced with explicit validation checkpoints — MANDATORY compile-before, SAFETY stop-on-failure, and VERIFY-after — providing the feedback loop the rubric expects for destructive/batch-adjacent database operations.

3 / 3

Progressive Disclosure

The SKILL.md is a concise overview that points to three well-signaled, one-level-deep reference files, all of which exist on disk; details, antipatterns, and parallel-change guidance are cleanly split out with markdown links in a dedicated Reference section.

3 / 3

Total

12

/

12

Passed

Description

100%

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 specific, complete, and trigger-rich, clearly scoping the Flyway/Spring Boot migration niche with explicit 'Use when' guidance and concrete capability areas. It is a strong, low-conflict trigger description.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'Maven dependencies, db/migration scripts, spring.flyway.* configuration, baseline and validation, and alignment with JDBC or Spring Data JDBC' — matching the anchor that rewards several specific actions rather than a single partial one.

3 / 3

Completeness

Explicitly answers both what it does (dependency/script/config/baseline areas) and when to use it via a clear 'Use when...' clause and enumerated trigger requests, satisfying the highest completeness anchor.

3 / 3

Trigger Term Quality

Uses a natural 'Use when you need to...' clause plus five concrete user-facing trigger phrasings ('Add or review Flyway migrations', 'Configure spring.flyway', 'Fix repeatable Flyway migrations'), giving good coverage of terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The Flyway + Spring Boot database-migration niche is narrowly scoped with distinct triggers naming Flyway and Spring Boot specifically, making conflict with other skills unlikely; sibling @311/@312 references signal coordination rather than overlap.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jabrena/plinth
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.