listeners
CommunityMaster booking event listeners for faster updates.
Authortaucao-ruby
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The Listeners skill helps developers understand how booking-related events propagate through the Soleil Hostel backend, enabling safer changes, faster onboarding, and reliable notifications.
Core Features & Use Cases
- Document the purpose and interactions of key listener classes (InvalidateCacheOnBookingChange, SendBookingUpdateNotification, SendBookingCancellation, BookingCreated, BookingUpdated) and related events.
- Explain the event flow from BookingCreated/BookingUpdated/BookingCancelled to corresponding actions like cache invalidation and notification sending.
- Provide quick references to entry points and symbol mappings to aid debugging and code exploration.
Quick Start
Open the backend/app/Listeners directory to review the handle methods and event wiring.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: listeners Download link: https://github.com/taucao-ruby/soleil-hostel/archive/main.zip#listeners Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.