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"
Feedback is welcomed.
Andrus