name: liquibase-drawio-reviewer description: Analyzes Liquibase changelogs, generates standard SQL DDL for draw.io imports, and conducts a schema architecture review. compatibility: opencode
What I do
- Read the project's Liquibase XML/YAML changelogs.
- Translate the changelogs into standard SQL DDL (
CREATE TABLEstatements). - Output the DDL specifically formatted for draw.io.
- Act as a senior database architect to review the schema design.
When to use me
Invoke this skill whenever a database diagram update is needed, or when reviewing the architecture of new Liquibase migrations.
Instructions
- Find and read the Liquibase changelog files (typically in
src/main/resources/db/changelog/). - Synthesize the migrations to determine the current, final state of the database schema.
- Generate a clean SQL DDL script representing this final state. Exclude
INSERTstatements or Liquibase metadata tables. - Present the SQL script in a
sqlcode block, and briefly remind the user to paste it into draw.io via Arrange > Insert > Advanced > SQL. - Provide a critical architectural critique of the schema, checking for:
- Missing indexes on foreign keys.
- Normalization issues or redundant columns.
- Naming convention consistency.
- Alignment with Spring Boot Data JPA / Hibernate best practices.
Related skills
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
Claude CodeCursoradvanced
890
234
3,212
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
claudeCursorWindsurfbeginner
259
72
1,114
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.
claudeCursorWindsurfintermediate
156
44
975