What problem does it solve? Writing post-save hooks in a Glyvio plugin requires knowing the exact interceptor decorator, read-only value semantics, synchronous server DB APIs, and registration conventions. This Skill generates a correctly typed and registered SimpleAfterInterceptor so side effects like notifications, audit logs, or external service calls run after an entity is committed. ## Core Features & Use Cases - Interceptor Generation: Creates a TypeScript class extending glyvio_core.SimpleAfterInterceptor with the @AfterInterceptor decorator, unique listener ID, and priority. - Change Detection Patterns: Provides blueprint code for field-level modification tracking via value.isModified() and getOriginalValue(). - Registration & Validation: Adds the export line to src/index.ts and guides build verification while explaining root tsc false positives for server code. - Use Case: When a Tag entity's color field changes, generate an interceptor that creates a system notification via entityService.saveEntityWithoutPermission after the save commits. ## Quick Start Ask the agent to create an after interceptor for a specific Glyvio entity, providing the entity name, a unique listener ID, and the side-effect logic to run after save.