This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git
The following commit(s) were added to refs/heads/master by this push:
new d1347f823 adding package update skill
d1347f823 is described below
commit d1347f823939e2a6bbfb5f6a19aee475620bcd3d
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sat May 23 16:05:16 2026 -0400
adding package update skill
---
ai-plugin/skills/cayenne-modeling/SKILL.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ai-plugin/skills/cayenne-modeling/SKILL.md
b/ai-plugin/skills/cayenne-modeling/SKILL.md
index 0275d6441..fac821865 100644
--- a/ai-plugin/skills/cayenne-modeling/SKILL.md
+++ b/ai-plugin/skills/cayenne-modeling/SKILL.md
@@ -64,6 +64,8 @@ Apply the change following the schema in `datamap-schema.md`
or `project-descrip
5. **Preserve formatting.** Match the indentation and quote style of the file
(the standard Cayenne style uses tabs and double quotes, but follow what's
actually in the file you're editing).
+6. **Changing `defaultPackage` on a DataMap.** If the user asks to change the
DataMap-level `defaultPackage` property, ask whether entity-level packages
should be updated too. Otherwise, every existing `obj-entity` will keep its old
package. Ask: "Do you also want me to update the `className` values on
individual `<obj-entity>` elements that currently use the old package?" Update
them only if the user confirms.
+
## Step 3 — Validate the edit conceptually
After writing the XML, mentally walk through: