New Cayenne mapping skills
Andrus Adamchik <[email protected]> Sat, 18 Jul 2026 15:31:12 -0400
| Newsgroups | gmane.comp.java.cayenne.devel |
|---|---|
| Message-ID | <[email protected]> |
Claude is keeping everyone entertained :) Just pushed two new mapping =
skills - cayenne-full-db-sync and cayenne-model-naming. They can be used =
by updating the existing Cayenne plugin in Claude to 5.0.1. No MCP or =
Cayenne upgrade is need beyond 5.0-M2.
1. cayenne-model-naming - addresses edge cases that the Modeler "obj" =
naming can't handle algorithmically and natural language understanding =
is needed. Things like splitting unseparated table names to words =
("gametype" -> GameType), repeating to-many names (e.g., to one is =
game.homeTeam, game.awayTeam and reverse to-many is "team.games" and =
"team.games1"), etc.
(FWIW, next I may attempt to make the algorithmic naming better based on =
the discovered cases).
2. cayenne-full-db-sync - orchestrates other skills to run the full =
process: "db import" -> "name cleanup" -> "cgen". So you can do these in =
one shot: "do full model synchronization with DB"=20
Feedback is welcomed.=20
Andrus=