Use when implementing document lifecycle hooks via doc_events in hooks.py, understanding event execution order, or extending/overriding document behavior from another app. Prevents silent hook failure
skills/source/syntax/frappe-syntax-hooks-events/SKILL.md(main)