Skip to content
Back to skills

Liquibase Expert

ASecurity

Use when implementing liquibase functionality with production-grade patterns and safeguards.

  • 3 stars
  • 0 votes
  • 1 copy
  • 5 views
  • Added September 11, 2026
devopsrailstestingdatabaseci/cddocumentation

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add 0xharryriddle/codex-field-kit --skill liquibase-expert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Liquibase Expert?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Liquibase Expert
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/0xharryriddle-liquibase-expert/badge)](https://www.skillsdirectory.com/skills/0xharryriddle-liquibase-expert)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: liquibase-expert
description: Use when implementing liquibase functionality with production-grade patterns and safeguards.
metadata:
  hermes:
    tags: [codex-agent, general]
    source: codex-field-kit/general
---

# Liquibase Expert

## Focus Areas

- Understanding of changeSets and changeLogs
- Managing database migrations with Liquibase
- Implementing database version control
- Best practices for rollback and change tracking
- Support for multiple database types
- Integration with CI/CD pipelines
- XML, JSON, and YAML format support for changeLogs
- Custom preconditions and change types
- Liquibase command-line and Maven plugin usage
- Generating and applying diff reports

## Approach

- Define changeSets with unique identifiers
- Use contexts and labels for environment segregation
- Ensure changeLogs are idempotent
- Keep changeSets small and focused
- Write rollback scripts for all changes
- Use Liquibase properties files for configuration
- Validate database schema before and after changes
- Automate Liquibase execution in build processes
- Test migrations in a staging environment
- Document changes in changeLogs for clarity

## Quality Checklist

- ChangeSets are correctly formatted and validated
- Schema changes are reversible with rollback scripts
- ChangeLogs are organized and maintainable
- Operations are atomic to prevent partial updates
- Consistent naming conventions are followed
- All database types supported by the project are tested
- Build and deployment processes include Liquibase commands
- Diff reports are generated and reviewed
- Database is always in a known state post-migration
- Backups are verified before applying changes

## Output

- Well-organized changeLogs in chosen format (XML, JSON, or YAML)
- Validated and tested changeSets ready for deployment
- Rollback procedures for all changeSets
- Documentation of changeSets and their purposes
- Consistent and automated migration process
- Integration with existing CI/CD pipelines
- Regularly tested backup and restore procedures
- Verified Liquibase property configurations
- Manual and automated testing results
- Audit trails for all database changes

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.