{"slug":"giuseppe-trisciuoglio-spring-boot-event-driven-patterns","source_name":"giuseppe-trisciuoglio/spring-boot-event-driven-patterns","name":"Giuseppe Trisciuoglio/Spring Boot Event Driven Patterns","description":"Provides Event-Driven Architecture (EDA) patterns for Spring Boot — creates domain events, configures ApplicationEvent and @TransactionalEventListener, sets up Kafka producers and consumers, and implements the transactional outbox pattern for reliable distributed messaging. Use when implementing event-driven systems in Spring Boot, setting up async messaging with Kafka, publishing domain events from DDD aggregates, or needing reliable event publishing with the outbox pattern.","version":1,"lift":{"pass_rate_delta_pts":9.09,"pass_rate_pct":77.3,"total_cases":22,"passed_cases":17,"tokens_delta_pct":62.8,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-21T13:56:02.176977+00:00"},"skill_score":0.7727,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":9.09,"with_pass_pct":77.3,"without_pass_pct":68.2,"tokens_delta_pct":62.8,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":false,"completed_at":"2026-08-21T13:56:02.176977+00:00","run_id":"09b8470f-db5b-4a58-bd70-8b4bb1122b62","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"manifest_hash":"0adad140776178afa767a1ecd4142b5fce8cd4cdcf4edeab09a740ab1f96a1f8","raw_url":"https://app.decimal.ai/s/giuseppe-trisciuoglio-spring-boot-event-driven-patterns/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/giuseppe-trisciuoglio-spring-boot-event-driven-patterns"}