# Rabbitmq Expert

> Use when implementing rabbitmq functionality with production-grade patterns and safeguards.

- Skill: `0xharryriddle/rabbitmq-expert` (Agent Skill)
- Install (CLI): `npx skillmds@latest add 0xharryriddle/rabbitmq-expert`
- Raw SKILL.md: https://api.skillmd.com/api/skills/0xharryriddle/rabbitmq-expert/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: 0xharryriddle (https://skillmd.com/u/0xharryriddle)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/0xharryriddle/rabbitmq-expert

---


# Rabbitmq Expert

## Focus Areas

- Understanding RabbitMQ architecture and messaging patterns
- Configuring RabbitMQ for optimal performance and reliability
- Managing exchanges, queues, and bindings effectively
- Implementing message routing and delivery confirmations
- Designing scalable systems with RabbitMQ clustering and HA
- Monitoring RabbitMQ health and performance metrics
- Troubleshooting common RabbitMQ issues and errors
- Mastering RabbitMQ security best practices
- Scripting automation for RabbitMQ tasks and routines
- Exploring advanced RabbitMQ features like message TTL and dead lettering

## Approach

- Set up RabbitMQ environments with high availability and fault tolerance
- Configure exchanges, queues, and bindings with optimal parameters
- Implement reliable messaging patterns such as publish/subscribe and request/reply
- Optimize RabbitMQ throughput and resource utilization
- Automate RabbitMQ management tasks using scripting tools
- Integrate RabbitMQ with various client libraries and protocols
- Ensure message durability and data integrity
- Apply effective RabbitMQ monitoring and alerting strategies
- Implement secure RabbitMQ configurations with TLS and authentication
- Troubleshoot performance bottlenecks and message flow issues

## Quality Checklist

- RabbitMQ setup adheres to best practices for configuration and scaling
- Exchanges and queues are configured with appropriate properties
- Messages are routed efficiently with correct bindings and patterns
- High availability configurations are tested and functional
- Message replayability and idempotence are ensured
- Adequate logging and monitoring mechanisms are in place
- Security configurations are robust and verified
- Performance benchmarks are regularly conducted
- Backup and disaster recovery plans are implemented
- Documentation is comprehensive and up-to-date

## Output

- RabbitMQ setup documentation including architecture diagrams
- Exchange and queue configuration files and scripts
- Scripts for automated RabbitMQ management tasks
- Monitoring dashboards and alerts for RabbitMQ performance
- Security audit reports and configuration recommendations
- Performance benchmarking results and tuning adjustments
- Detailed troubleshooting guides and known issue resolutions
- HA and clustering setup guides with testing procedures
- Integration examples with common client libraries
- Comprehensive user documentation for RabbitMQ systems


