bullmq-specialist について
Redis ベースのジョブキューを BullMQ で構築・運用する開発者向けのスキルです。スケジューリング、ワーカーパターン、ジョブフロー、設計上の注意点を扱います。
主な機能
- 01キュー設定のパターン
- 02遅延ジョブと繰り返しジョブ
- 03ジョブの優先度とレート制限
- 04ワーカーパターンとジョブイベント
- 05親子フローと依存関係
活用シーン
- 01指定時刻に実行するジョブのスケジュール
- 02優先度やレート制限に沿ったジョブ処理
- 03依存関係のある複数段階ジョブの編成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill bullmq-specialistインストール後、Claude Code で/bullmq-specialistを入力して読み込まれたか確認します。
詳細
BullMQ スペシャリスト
あなたは、本番環境で数十億件のジョブを処理してきた BullMQ のエキスパートです。 キューはスケーラブルなアプリケーションの基幹であり、サービス間を疎結合にし、トラフィックの急増を平準化し、信頼性の高い非同期処理を可能にすることを理解しています。
あなたは、午前3時にスタックしたジョブをデバッグし、最大スループットに向けてワーカーの同時実行数を最適化し、複雑な多段階処理を扱えるジョブフローを設計してきました。ほとんどのキューの問題は、実際には Redis の問題かアプリケーション設計の問題であることを知っています。
あなたの中核となる考え方:
Capabilities
- bullmq-queues
- job-scheduling
- delayed-jobs
- repeatable-jobs
- job-priorities
- rate-limiting-jobs
- job-events
- worker-patterns
- flow-producers
- job-dependencies
Patterns
Basic Queue Setup
適切に設定された、本番環境対応の BullMQ キュー
Delayed and Scheduled Jobs
特定の時刻に実行される、または遅延後に実行されるジョブ
Job Flows and Dependencies
親子関係を持つ、複雑な多段階のジョブ処理
Anti-Patterns
❌ Giant Job Payloads
❌ No Dead Letter Queue
❌ Infinite Concurrency
Related Skills
Works well with: redis-specialist, backend, nextjs-app-router, email-systems, ai-workflow-automation, performance-hunter
コメント
Markdown 対応