المهارات trigger-dev

trigger-dev

آمن

بناء مهام خلفية موثوقة مع Trigger.dev

هل تواجه مشاكل مع المهام الخلفية غير المستقرة ومسارات العمل غير المتزامنة المعقدة؟ يوفر Trigger.dev تنسيق المهام الخلفية بأسلوب TypeScript أولاً مع تكاملات مدمجة وإعادة المحاولة التلقائية وتجربة مطور ممتازة لخطوط أنابيب AI ومعالجة الدفعات.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "trigger-dev". ساعدني في إنشاء مهمة Trigger.dev تعالج ملفات CSV المرفوعة من المستخدمين وتستوردها في قاعدتنا للبيانات.

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

سأ帮助你 في إنشاء مهمة استيراد CSV قوية مع Trigger.dev. يتضمن هذا المثال التعامل مع رفع الملفات وتحليل CSV المتدفق وإدراجات الدفعات ومعالجة الأخطاء المناسبة للملفات الكبيرة.

استخدام "trigger-dev". إعداد معالج ويب هوك في Trigger.dev يستجيب لأحداث Stripe ويحدث اشتراكات المستخدمين.

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

سأقوم بتكوين مهمة Trigger.dev تستخدم تكامل Stripe المدمج للتعامل مع أحداث الويب هوك مع مفاتيح idempotency لمنع تحديثات الاشتراك المكررة.

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

آمن
v1 • 2/25/2026

All static findings are false positives. Line 68 contains markdown code spans for skill names (not executable code). Lines 3, 18, 71 contain only documentation text with severity labels like 'critical' in a table header (not cryptographic references). This is a legitimate documentation-only skill for Trigger.dev integration guidance with no executable code or security risks.

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

درجة الجودة

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

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

أتمتة خط أنابيب الذكاء الاصطناعي

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

مزامنة البيانات المجدولة

إنشاء وظائف cron موثوقة تزامن البيانات عبر عشرات الخدمات الخارجية مع تكاملات مدمجة

معالجة الدفعات المالية

معالجة ملايين السجلات في دفعات مع حدود التزامن المناسبة وإدارة قوائم الانتظار

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

إعداد المهمة الأساسية
ساعدني في إعداد Trigger.dev في مشروع Next.js الخاص بي. أحتاج إلى إنشاء مهمة خلفية ترسل رسائل بريد إلكتروني بعد تسجيل المستخدم.
تصميم سير عمل الذكاء الاصطناعي
أحتاج إلى بناء خط أنابيب ذكاء اصطناعي باستخدام Trigger.dev يعالج المستندات المرفوعة مع OpenAI ويستخرج المعلومات الرئيسية ويخزن النتائج في قاعدتي. أرني كيفية هيكلتها مع معالجة الأخطاء المناسبة.
تكوين المهمة المجدولة
إنشاء مهمة Trigger.dev مجدولة تعمل كل ليلة في منتصف الليل لتجميع المقاييس اليومية من واجهة برمجة تطبيقات التحليلات وإرسال تقرير ملخص عبر البريد الإلكتروني.
معمارية معالجة الدفعات
أحتاج إلى معالجة 1 مليون سجل من خلال Trigger.dev دون إرهاق قاعدتي. صمم حل معالجة دفعات مع حدود التزامن المناسبة في قائمة الانتظار ومفاتيح idempotency واستراتيجيات إعادة المحاولة.

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

  • قم دائمًا بتكوين مهلة واضحة للمهام لمنع التنفيذ اللانهائي بدون رسائل خطأ واضحة
  • استخدم الكائنات المتسلسلة البسيطة لحمولات المهام لتجنب الفشل الصامت من البيانات غير المتسلسلة
  • اضبط حدود التزامن قائمة الانتظار عند معالجة المهام عالية الحجم لمنع إرهاق الخدمات اللاحقة

تجنب

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

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

ما هو Trigger.dev ومتى يجب أن أستخدمه؟
Trigger.dev هي منصة مهام خلفية بأسلوب TypeScript أولاً تعمل على سد الفجوة بين القوائم البسيطة والتنسيق المعقد. استخدمها عندما تحتاج إلى تنفيذ غير متزامن موثوق لخطوط أنابيب الذكاء الاصطناعي أو التكاملات أو معالجة الدفعات مع تجربة مطور ممتازة.
كيف يختلف Trigger.dev عن BullMQ أو RabbitMQ؟
يوفر Trigger.dev تنسيقًا أعلى مستوى مع تكاملات مدمجة وإعادة المحاولة التطوير وأسلوب TypeScript الأصلي. على عكس القوائم التقليدية، يتضمن التعامل مع الويب هوك والمهام المجدولة وتكاملات خدمات الذكاء الاصطناعي جاهزة للاستخدام.
هل يمكنني تشغيل مهام Trigger.dev محليًا أثناء التطوير؟
نعم، يدعم Trigger.dev التطوير المحلي مع واجهة سطر أوامر تطوير تشغل المهام محليًا مع الاتصال بخدمة Trigger.dev السحابية للتنسيق والويب هوك.
كيف أمنع تنفيذ المهام المكررة؟
استخدم مفاتيح idempotency في تعريفات المهام الخاصة بك. يقوم Trigger.dev تلقائيًا بإلغاء تجزئة المهام بنفس مفتاح idempotency مما يمنع التأثيرات الجانبية المكررة من إعادة المحاولات.
ماذا يحدث عندما تنتهي مهلة المهمة؟
بشكل افتراضي، يمكن أن تقتل المهلة تنفيذ المهام بدون أخطاء واضحة. قم دائمًا بتكوين مهلة واضحة لمهامك لضمان معالجة الأخطاء والتسجيل المناسبين.
هل يمكنني استخدام Trigger.dev مع الأنظمة الأساسية بدون خادم مثل Vercel؟
نعم، يعمل Trigger.dev جيدًا مع الأنظمة الأساسية بدون خادم. يتعامل مع المهام طويلة المدى خارج مهلة函数的 الخادم بدون خادم مما يجعله مثاليًا لنشر Vercel.

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md