Use when shipping Odoo addon changes that must survive module upgrade, inherited-view resolution, and existing databases. Covers upgrade-safe practices and the minimum validation workflow.
Use this skill when a change is meant to be deployed on an existing Odoo database.
Always run:
python3 -m py_compile custom_addons/automotive_parts/models/*.py custom_addons/automotive_parts/controllers/*.py
find custom_addons/automotive_parts -name '*.xml' -print0 | xargs -0 -n1 xmllint --noout
For changes that affect installed behavior, also do:
noupdate assumptionsTrack: