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

Reply via email to