Build RabbitMQ messaging that handles failure.
Guides the implementation of reliable RabbitMQ messaging with durable queues, publisher confirms, and explicit acknowledgments.
When to use it
Use when designing messaging systems, implementing publish/subscribe patterns, troubleshooting RabbitMQ clusters, or improving message throughput and reliability.
It changes how the agent implements RabbitMQ messaging by requiring tests first and emphasizing performance, reliability, security, monitoring, and failure handling.
What you provide
A running RabbitMQ broker is required for integration verification before committing.
Uses rabbitmqctl to administer broker users, virtual hosts, and permissions.
This skill
RabbitMQ
Changes RabbitMQ users and permissions (irreversible)
/etc/rabbitmq/rabbitmq.conf
Configures RabbitMQ production settings