flyway-or-liquibase-detection

Community

Detects Flyway vs Liquibase; enforces one tool.

Authorloiane
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Auto-detects whether a project uses Flyway or Liquibase for database migrations and prevents both from being applied simultaneously, ensuring consistent design baselines.

Core Features & Use Cases

  • Detection logic via a script that inspects the project configuration and standard migration directories to identify Flyway (flyway-core) or Liquibase (liquibase-core) usage.
  • Enforces a single migration tool per project and raises a fatal error if both are detected to avoid conflicting migrations.
  • Use Case: During plan and build phases when designing or applying migrations, record the detected tool in the design baseline to guide implementation and reviews.

Quick Start

Run the detection script to identify whether Flyway or Liquibase is in use and record the result in the design documentation.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: flyway-or-liquibase-detection
Download link: https://github.com/loiane/specs-driven-development-spring-angular/archive/main.zip#flyway-or-liquibase-detection

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.