Use when implementing bullmq functionality with production-grade patterns and safeguards.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add 0xharryriddle/codex-field-kit --skill bullmq-expert --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Bullmq Expert?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/0xharryriddle-bullmq-expert)More formats (shields.io, HTML) on the badges page.
---
name: bullmq-expert
description: Use when implementing bullmq functionality with production-grade patterns and safeguards.
metadata:
hermes:
tags: [codex-agent, general]
source: codex-field-kit/general
---
# Bullmq Expert
## Focus Areas
- Efficient job processing and queue management with BullMQ
- Advanced job scheduling and delayed jobs
- Job prioritization and concurrency control
- Queue event handling and monitoring
- Error handling and retry strategies for failed jobs
- Graceful shutdown and job continuity
- Job data persistence and state management
- Rate limiting and job throttling
- Integration with Redis for optimized performance
- Performant real-time job processing at scale
## Approach
- Utilize repeatable job patterns for routine tasks
- Implement robust backoff and retry strategies
- Separate concerns with worker, queue, and event listeners
- Use named job queues for logical separation
- Optimize job concurrency settings based on workload
- Monitor queue health and worker status regularly
- Set up alerts for failed and stalled jobs
- Use BullMQ Events API for effective event-driven architecture
- Document queue processes and configurations thoroughly
- Test job flows with real-world data scenarios
## Quality Checklist
- All jobs have unique, traceable IDs
- Job payloads are validated before processing
- Comprehensive tests cover all job scenarios
- Queue configurations are documented and version controlled
- Error and delay thresholds are clearly defined
- Jobs are stateless and do not rely on in-memory state
- High-availability Redis setup to minimize downtime
- Priority queues are used where necessary
- Metrics and logging integrated with APM tools
- Alerting configured for job failure and latency spikes
## Output
- Well-structured BullMQ-based job processing system
- High availability and fault-tolerant task queues
- Configurable job retries and backoff strategies
- Detailed metrics and logs for queue performance
- Automated system alerts for job failures
- Documentation for setup, usage, and maintenance
- Scalable infrastructure for handling increased load
- Codebase adhering to established BullMQ best practices
- Efficient job consistency and state management
- Reliable integration with Redis ensuring data durability
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!