loom-event-driven
Installation
SKILL.md
Event-Driven Architecture
Overview
Event-driven architecture (EDA) enables loosely coupled, scalable systems by communicating through events rather than direct calls. This skill covers message queues, pub/sub patterns, event sourcing, CQRS, distributed transaction management with sagas, and data streaming with Kafka.
Available Agents
- senior-software-engineer (Opus) - Architecture design, pattern selection, distributed system design
- senior-software-engineer (Opus) - Event handler implementation, consumer/producer code
- senior-software-engineer (Opus) - Event security, authorization patterns, message encryption
- senior-software-engineer (Opus) - Message broker setup, Kafka clusters, queue configuration
- software-engineer (Sonnet) - ONLY for unit tests, boilerplate event handlers following established patterns, or scaffolding from a concrete plan
Key Concepts
Message Queues
RabbitMQ Implementation: