listeners

Community

Master 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.