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.
Skills similaires
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Claude CodeCursoradvanced
890
234
3,212
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
claudeCursorWindsurfbeginner
259
72
1,114
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.
claudeCursorWindsurfintermediate
156
44
975