This handles the full event-driven architecture stack for Spring Boot, from domain events with @TransactionalEventListener to Kafka integration and the transactional outbox pattern. The examples are solid, especially the before/after refactoring that shows breaking apart blocking service calls into async event handlers. What I appreciate is the emphasis on AFTER_COMMIT phase listeners and idempotent handlers, which are exactly the details people get wrong when moving from monolithic to event-driven systems. The outbox pattern implementation is properly included since reliable event publishing is where most homegrown solutions fall apart. Use this when you're decomposing a monolith or building microservices that need reliable async communication without losing events to partial failures.
npx skills add https://github.com/giuseppe-trisciuoglio/developer-kit --skill spring-boot-event-driven-patterns