flyway-or-liquibase-detection
CommunityDetects 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.