📦

inngest

آمن

Inngest でサーバーレスバックグラウンドジョブを構築する

インフラを管理せずに信頼性の高いバックグラウンド処理を作成するのは困難です。このスキルは、Inngest サーバーレス関数を使用して耐久性のあるイベント駆動ワークフローを構築するのに役立ちます。

يدعم: Claude Codex Code(CC)
📊 71 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "inngest". 新しい注文イベントを処理する関数を作成する

النتيجة المتوقعة:

  • 型定義されたイベントスキーマを持つ Inngest 関数
  • ステップバイステップの注文検証とフルフィルメント
  • 自動再試行を備えたエラーハンドリング

استخدام "inngest". 並列 API 呼び出しを持つワークフローを構築する

النتيجة المتوقعة:

  • 並列実行のためのファンアウトステップパターン
  • 並列オペレーションのための Promise.all と step.run
  • 結果を結合するための集約ステップ

التدقيق الأمني

آمن
v1 • 2/25/2026

Static analysis flagged 6 external_commands patterns and 2 weak cryptographic algorithm patterns, but all are false positives. Line 56 contains only text references to related skills (nextjs-app-router, vercel-deployment, etc.), not actual command execution. Lines 3 and 59 are documentation strings with no executable cryptographic code. The SKILL.md file contains only documentation and patterns - no executable code, network calls, or dangerous operations.

1
الملفات التي تم فحصها
60
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
31
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

AI 処理パイプライン

ドキュメントを処理し、要約を生成し、通知を送信するマルチステップ AI ワークフローを、障害を乗り越える耐久性のある実行と共に構築します。

ユーザーオンボーディングシステム

cron ジョブを管理することなく、スケジュールされたフォローアップ、メールシーケンス、進捗追跡を備えた数日にわたるオンボーディングフローを作成します。

イベント駆動データ同期

組み込みの再試行と並行性制御を備えたファンアウトパターンで大量のイベントを処理し、サービス間でデータを同期します。

جرّب هذه الموجهات

基本的な Inngest 関数
user.created イベントをリッスンしてウェルカムメールを送信する基本的な Inngest 関数を作成してください。イベントペイロードのための適切な TypeScript 型を含めてください。
マルチステップワークフロー
3 つの連続したステップを持つ Inngest ワークフローを構築してください:支払いの検証、リソースのプロビジョニング、確認の送信。失敗したステップを再試行するエラーハンドリングを追加してください。
スケジュールされたバックグラウンドジョブ
期限切れのセッションをクリーンアップするために毎日深夜に実行される Inngest 関数を作成してください。cron スケジュールの設定方法とバッチ処理のハンドリングを示してください。
ファンアウト処理
ファンアウトパターンを使用して 1000 以上のイベントを並列処理する Inngest ワークフローを設計してください。並行性制限と進捗追跡を含めてください。

أفضل الممارسات

  • チェックポイントと自動再試行のために、外部呼び出しは常に step.run() でラップする
  • 完全なデータオブジェクトの代わりに ID を渡すことで、イベントペイロードを小さく保つ
  • リソースの枯渇を防ぐために、適切な並行性制限を設定する

تجنب

  • ビジネスロジックをステップの外に配置しない - チェックポイントされない
  • イベントに大きなデータブロブを含めない - 代わりに参照を使用する
  • ステップの失敗を決して無視しない - 適切なエラーハンドリングと再試行ロジックを実装する

الأسئلة المتكررة

Inngest とは何か、なぜ使用するのか?
Inngest は耐久性のあるワークフローを構築するためのサーバーレスプラットフォームです。従来のバックグラウンドジョブとは異なり、Inngest のステップはチェックポイントされるため、障害やサーバーレスのコールドスタートを乗り切ることができます。
Inngest は AWS Step Functions とどのように異なるのか?
Inngest はベンダーロックインなしで、あらゆるサーバーレスプラットフォーム(Vercel、Netlify など)で動作します。既存のコード構造を使用し、ネイティブ TypeScript サポートを備えたよりシンプルな開発者エクスペリエンスを提供します。
Inngest 関数は数時間または数日間実行できるのか?
はい。Inngest はワークフローの状態をチェックポイントする耐久性のあるスリープを使用します。関数は計算リソースを消費することなく、長時間一時停止できます。
Inngest 関数をローカルでテストするにはどうすればよいか?
ローカル開発には Inngest Dev Server を使用します。これは、デプロイ前にイベントをトリガーし、関数実行を検査し、ワークフローをデバッグするための UI を提供します。
ステップが失敗した場合どうなるのか?
Inngest は指数関数的バックオフを使用して失敗したステップを自動的に再試行します。再試行制限を設定し、カスタムエラーハンドリングロジックを追加できます。
Inngest クラウドアカウントは必要か?
Inngest はクラウドとセルフホストの両方のオプションを提供します。クラウドサービスは管理されたインフラを提供し、セルフホスティングはデプロイメントを完全に制御できます。

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md