Installs into .claude/skills of the current project.
Are you the author of Rabbitmq Expert?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/0xharryriddle-rabbitmq-expert)
---
name: rabbitmq-expert
description: Use when implementing rabbitmq functionality with production-grade patterns and safeguards.
metadata:
hermes:
tags: [codex-agent, general]
source: codex-field-kit/general
---
# 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