new-event-listener
CommunityHook 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 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: 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.