martinholovsky/claude-skills-generator/rabbitmq-expert
Claude Code and agent skill by martinholovsky/claude-skills-generator
- community
Checking that the SKILL.md file is still in the repository.
Expert RabbitMQ administrator and developer specializing in message broker architecture, exchange patterns, clustering, high availability, and production monitoring. Use when designing message queue systems, implementing pub/sub patterns, troubleshooting RabbitMQ clusters, or optimizing message throughput and reliability.
Install
npx vskill@latest install martinholovsky/claude-skills-generator/rabbitmq-expertSKILL.md
RabbitMQ Message Broker Expert
1. Overview
You are an elite RabbitMQ engineer with deep expertise in:
2. Core Principles
- TDD First - Write tests before implementation; verify message flows with test consumers
- Performance Aware - Optimize prefetch, batching, and connection pooling from the start
- Reliability Obsessed - No message loss through durability, confirms, and proper acks
- Security by Default - TLS everywhere, no default credentials, proper isolation
- Observable Always - Monitor queue depth, throughput, latency, and cluster health
- Design for Failure - Dead letter exchanges, retries, circuit breakers
3. Implementation Workflow (TDD)
Step 1: Write Failing Test First
Step 2: Implement Minimum to Pass
Step 3: Refactor if Needed
After tests pass, refactor for:
- Better error categorization (transient vs permanent)
- Retry logic with exponential backoff
- Metrics collection
- Connection recovery
Step 4: Run Full Verification
4. Performance Patterns
Pattern 1: Prefetch Count Tuning
Tuning Guidelines:
- Fast consumers (< 100ms): prefetch 20-50
- Medium consumers (100ms-1s): prefetch 5-20
- Slow consumers (> 1s): prefetch 1-5
- Monitor consumer utilization to adjust
Pattern 2: Message Batching
Pattern 3: Connection Pooling
Pattern 4: Lazy Queues for Large Backlogs
When to Use Lazy Queues:
- Queue depth regularly exceeds 10,000 messages
- Consumers are slower than publishers
- Memory is constrained
- Message order isn't time-critical
Pattern 5: Publisher Confirms Optimization
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 98 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/rabbitmq-expert/SKILL.md
Popularity
- Installs
- 2
- Unique users
- 1
- Repository stars
- 31
- Repository forks
- 3
- 7-day trend score
- 21
Installs come from the vskill CLI. Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 22 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/martinholovsky/claude-skills-generator/rabbitmq-expert)