This covers the full spectrum of RabbitMQ development, from exchange types and queue management to production concerns like backpressure and circuit breakers. It's opinionated in the right ways: pushes you toward quorum queues over classic mirrored ones, warns against infinite retry loops that can DoS yourself, and reminds you that queues are single-threaded so you need multiple queues to saturate multi-core boxes. The guidance on prefetch tuning, connection pooling, and when to use manual acks versus auto-ack is immediately applicable. If you're building anything beyond a toy message queue system, the sections on dead letter exchanges, retry patterns, and monitoring metrics will save you from common production headaches.
npx -y skills add mindrally/skills --skill rabbitmq-development --agent claude-codeInstalls into .claude/skills of the current project.
You are an expert in RabbitMQ and AMQP (Advanced Message Queuing Protocol) development. Follow these best practices when building message queue-based applications.
x-queue-type: quorumdelivery_mode=2 for persistent messages (survives broker restart)content_type to indicate payload formatcorrelation_id for request/response patternsexpiration for time-sensitive messagesha-mode policy for classic queue mirroringjuliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills