Cursor-rules-java 413-frameworks-quarkus-db-migrations-flyway

Use when you need to add or review Flyway database migrations in a Quarkus application — quarkus-flyway extension, db/migration scripts, quarkus.flyway.* configuration, migrate-at-start, and alignment with JDBC or Panache. Part of the skills-for-java project

install
source · Clone the upstream repo
git clone https://github.com/jabrena/cursor-rules-java
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jabrena/cursor-rules-java "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/413-frameworks-quarkus-db-migrations-flyway" ~/.claude/skills/jabrena-cursor-rules-java-413-frameworks-quarkus-db-migrations-flyway && rm -rf "$T"
manifest: skills/413-frameworks-quarkus-db-migrations-flyway/SKILL.md
source content

Quarkus — Database migrations (Flyway)

Apply Flyway migration guidelines for Quarkus.

What is covered in this Skill?

  • quarkus-flyway
    with
    quarkus-jdbc-*
    drivers
  • Versioned SQL under
    src/main/resources/db/migration
  • quarkus.flyway.migrate-at-start
    , locations, baseline options
  • Multiple datasources (when applicable)
  • Coordination with
    @411-frameworks-quarkus-jdbc
    and
    @412-frameworks-quarkus-panache

Scope: Apply recommendations based on the reference rules and good/bad examples.

Constraints

Before applying Flyway or SQL changes, ensure the project compiles. After improvements, run full verification.

  • MANDATORY: Run
    ./mvnw compile
    or
    mvn compile
    before applying any change
  • SAFETY: If compilation fails, stop immediately
  • VERIFY: Run
    ./mvnw clean verify
    or
    mvn clean verify
    after applying improvements
  • BEFORE APPLYING: Read the reference for detailed rules and good/bad patterns

When to use this skill

  • Add or review Flyway migrations in a Quarkus project
  • Configure quarkus-flyway or db/migration layout

Reference

For detailed guidance, examples, and constraints, see references/413-frameworks-quarkus-db-migrations-flyway.md.