技能 inngest
📦

inngest

安全

بناء مهام خلفية غير متصلة بالخادم باستخدام Inngest

إن إنشاء معالجة خلفية موثوقة دون إدارة البنية التحتية يمثل تحدياً. تساعدك هذه المهارة في بناء تدفقات عمل قائمة على الأحداث وقابلة للاستمرار باستخدام دوال Inngest غير المتصلة بالخادم.

支援: Claude Codex Code(CC)
🥉 74 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「inngest」。 إنشاء دالة لمعالجة أحداث الطلبات الجديدة

預期結果:

  • دالة Inngest مع مخطط حدث محدد النوع
  • خطوة بخطوة للتحقق من الطلب وتنفيذه
  • معالجة الأخطاء مع إعادة المحاولة التلقائية

正在使用「inngest」。 بناء تدفق عمل مع مكالمات API متوازية

預期結果:

  • نمط خطوة Fan-out للتنفيذ المتزامن
  • 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
內容
50
社群
100
安全
91
規範符合性

你能建構什麼

خط معالجة الذكاء الاصطناعي

بناء تدفقات عمل متعددة الخطوات للذكاء الاصطناعي تعالج المستندات وتنشئ الملخصات وترسل الإشعارات مع تنفيذ مستمر عبر حالات الفشل.

نظام تأهيل المستخدمين

إنشاء تدفقات تأهيل تمتد لعدة أيام مع متابعات مجدولة وتسلسلات بريد إلكتروني وتتبع التقدم دون إدارة مهام cron.

مزامنة البيانات القائمة على الأحداث

معالجة أحجام عالية من الأحداث باستخدام أنماط التوزيع لمزامنة البيانات عبر الخدمات مع إعادة المحاولة المدمجة وعناصر التحكم في التزامن.

試試這些提示

دالة Inngest أساسية
أنشئ دالة Inngest أساسية تستمع لأحداث user.created وترسل بريد ترحيبي. ضمّن أنواع TypeScript مناسبة لحمولة الحدث.
تدفق عمل متعدد الخطوات
ابنِ تدفق عمل Inngest بثلاث خطوات متتالية: التحقق من الدفع، وتوفير الموارد، وإرسال التأكيد. أضف معالجة أخطاء تعيد محاولة الخطوات الفاشلة.
مهمة خلفية مجدولة
أنشئ دالة Inngest تعمل يومياً عند منتصف الليل لتنظيف الجلسات منتهية الصلاحية. اعرض كيفية تكوين جدول cron والتعامل مع المعالجة المجمعة.
معالجة بالتوزيع
صمّم تدفق عمل Inngest يعالج 1000+ حدث بشكل متوازٍ باستخدام نمط التوزيع. ضمّن حدود التزامن وتتبع التقدم.

最佳實務

  • قم دائماً بتغليف المكالمات الخارجية في step.run() لإنشاء نقاط فحص وإعادة محاولة تلقائية
  • حافظ على صغر حمولات الأحداث بتمرير المعرفات بدلاً من كائنات البيانات الكاملة
  • كوّن حدود تزامن مناسبة لمنع استنفاد الموارد

避免

  • تجنب وضع منطق الأعمال خارج الخطوات - لن يتم إنشاء نقاط فحص له
  • لا تضمّن كتل بيانات كبيرة في الأحداث - استخدم المراجع بدلاً من ذلك
  • لا تتجاهل أبداً فشل الخطوات - نفّذ معالجة أخطاء مناسبة ومنطق إعادة المحاولة

常見問題

ما هو Inngest ولماذا استخدامه؟
Inngest هو منصة غير متصلة بالخادم لبناء تدفقات عمل مستمرة. على عكس المهام الخلفية التقليدية، يتم إنشاء نقاط فحص لخطوات Inngest، مما يعني أنها تنجو من حالات الفشل وبدايات الخوادم الباردة.
كيف يختلف Inngest عن AWS Step Functions؟
يعمل Inngest مع أي منصة غير متصلة بالخادم (Vercel، Netlify، إلخ) دون قفل بائع. يستخدم هيكل الكود الموجود لديك ويوفر تجربة مطور أبسط مع دعم TypeScript الأصلي.
هل يمكن لدوال Inngest العمل لساعات أو أيام؟
نعم. يستخدم Inngest نوماً مستمراً ينشئ نقطة فحص لحالة تدفق العمل الخاص بك. يمكن لدالتك التوقف لفترات ممتدة دون استهلاك موارد الحوسبة.
كيف أختبر دوال Inngest محلياً؟
استخدم Inngest Dev Server للتطوير المحلي. يوفر واجهة مستخدم لتشغيل الأحداث وفحص تشغيل الدوال وتصحيح تدفقات العمل قبل النشر.
ماذا يحدث إذا فشلت خطوة؟
يعيد Inngest تلقائياً محاولة الخطوات الفاشلة مع تراجع أسي. يمكنك تكوين حدود إعادة المحاولة وإضافة منطق معالجة أخطاء مخصص.
هل أحتاج إلى حساب Inngest سحابي؟
يقدم Inngest خيارات سحابية وذاتية الاستضافة. توفر الخدمة السحابية بنية تحتية مُدارة، بينما يمنحك الاستضافة الذاتية تحكماً كاملاً في نشرك.

開發者詳情

檔案結構

📄 SKILL.md