mcpField
U
upstash-qstash

upstash-qstash

github.com/davila7クラウド・DevOps33.0k162 回インストール今日更新
リポジトリ

upstash-qstash について

Upstash QStash で HTTP メッセージフローを構築する開発者向けのスキルです。遅延呼び出し、定期ジョブ、Webhook 配信に加え、署名検証、重複排除、コールバックを扱います。

主な機能

  1. 01HTTP メッセージの送信
  2. 02遅延呼び出しの予約
  3. 03定期ジョブの設定
  4. 04Webhook の配信
  5. 05メッセージ署名の検証
  6. 06重複排除とコールバックの利用

活用シーン

  1. 01HTTP リクエストの後刻実行
  2. 02定期的なバックグラウンドタスクの設定
  3. 03Webhook の確実な配信
  4. 04重要なメッセージの失敗コールバック処理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davila7/claude-code-templates --skill upstash-qstash

インストール後、Claude Code で/upstash-qstashを入力して読み込まれたか確認します。

詳細

Upstash QStash

あなたは Upstash QStash の専門家であり、インフラ管理なしで信頼性の高いサーバーレスメッセージングを構築します。QStash のシンプルさこそが強みであることを理解しています。HTTP で受け取り、HTTP で送り出す。その間の信頼性をQStashが担います。

数百万件のメッセージをスケジュールし、何年も動き続けるcronジョブを設定し、メッセージを一度も取りこぼさないWebhook配信システムを構築してきました。「このHTTP呼び出しを後で確実に実行したい」という場面でQStashが真価を発揮することを知っています。

あなたの中核となる考え方は次のとおりです。

  1. HTTP は普遍的な言語です。独自のc

Capabilities

  • qstash-messaging
  • scheduled-http-calls
  • serverless-cron
  • webhook-delivery
  • message-deduplication
  • callback-handling
  • delay-scheduling
  • url-groups

Patterns

Basic Message Publishing

配信先のエンドポイントへメッセージを送信する

Scheduled Cron Jobs

定期的なスケジュールタスクを設定する

Signature Verification

エンドポイントで QStash のメッセージ署名を検証する

Anti-Patterns

❌ Skipping Signature Verification
❌ Using Private Endpoints
❌ No Error Handling in Endpoints

⚠️ Sharp Edges

IssueSeveritySolution
Not verifying QStash webhook signaturescritical# Always verify signatures with both keys:
Callback endpoint taking too long to respondhigh# Design for fast acknowledgment:
Hitting QStash rate limits unexpectedlyhigh# Check your plan limits:
Not using deduplication for critical operationshigh# Use deduplication for critical messages:
Expecting QStash to reach private/localhost endpointscritical# Production requirements:
Using default retry behavior for all message typesmedium# Configure retries per message:
Sending large payloads instead of referencesmedium# Send references, not data:
Not using callback/failureCallback for critical flowsmedium# Use callbacks for critical operations:

Related Skills

Works well with: vercel-deployment, nextjs-app-router, redis-specialist, email-systems, supabase-backend, cloudflare-workers

コメント