AgentSkillsCN

backend-events

使用Java记录类型并遵循规范命名约定,实现领域事件。在创建以“Event”结尾的事件类(如UserRegisteredEvent、OrderPlacedEvent)、实施事件驱动模式、编写事件发布者或处理器,或设计事件有效载荷时,均可运用此技能。适用文件包括*Event.java、事件处理器类,以及所有参与领域事件发布、订阅或处理的代码。

SKILL.md
--- frontmatter
name: backend-events
description: Implement domain events using Java records and proper naming conventions. Use this skill when creating event classes that end in "Event" (e.g., UserRegisteredEvent, OrderPlacedEvent), implementing event-driven patterns, working with event publishers or handlers, or designing event payloads. Applies to files like *Event.java, event handler classes, and any code involved in publishing, subscribing to, or processing domain events.

When to use this skill

  • When creating new domain event classes (e.g., *Event.java)
  • When implementing events as Java records for immutability
  • When naming events with the "Event" suffix convention
  • When designing event payloads and data structures
  • When implementing event publishers or emitters
  • When creating event handlers or listeners
  • When working on event-driven architecture patterns
  • When integrating with message brokers or event buses
  • When implementing event sourcing patterns
  • When working on files containing event-related logic

Backend Events

This Skill provides Claude Code with specific guidance on how to adhere to coding standards as they relate to how it should handle backend events.

Instructions

For details, refer to the information provided in this file: backend events