new-event-listener

Community

Hook domain events for cross-cutting actions.

Authorweiloon1234
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This capability enables developers to attach cross-cutting reactions to domain events or Forge model lifecycle events (ModelCreated/Updated/Deleted) without embedding logic into individual models.

Core Features & Use Cases

  • Create a domain or model event and implement an EventListener that handles it to trigger side effects (jobs, emails, audits).
  • Support single-event, multi-event, or container-resolving listeners and register them via a service provider.
  • Reuse generic Forge events (ModelCreatedEvent/ModelUpdatedEvent/ModelDeletedEvent) or define domain-specific events like UserRegistered.

Quick Start

Define your event type, implement an EventListener, and register it in the EventServiceProvider to start reacting to events.

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: new-event-listener
Download link: https://github.com/weiloon1234/Forge-Starter/archive/main.zip#new-event-listener

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.