aws-serverless
إنشاء تطبيقات AWS بدون خادم للإنتاج
تساعد هذه المهارة المطورين على إنشاء تطبيقات AWS بدون خادم جاهزة للإنتاج مع أنماط Lambda المناسبة، ودمج API Gateway، والهندسة القائمة على الأحداث.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "aws-serverless". Create a Lambda handler that reads from DynamoDB
Resultado esperado:
معالج Lambda بلغة Node.js مع AWS SDK v3، ومعالجة الأخطاء المناسبة، وإعداد DynamoDBDocumentClient، وتنسيق استجابة API Gateway مع رؤوس CORS.
Usando "aws-serverless". Write SAM template for HTTP API with Lambda
Resultado esperado:
قالب SAM يُظهر تعريف HttpApi، ودالة Lambda مع DynamoDBReadPolicy وDynamoDBCrudPolicy، وتكوين CORS المناسب.
Usando "aws-serverless". Implement SQS batch processing with retry logic
Resultado esperado:
معالج Lambda الذي يتكرر عبر سجلات SQS، ويلتقط الفشل الفردي، ويتتبع batchItemFailures، ويعيدها لآلية إعادة المحاولة من SQS.
Auditoría de seguridad
SeguroThis skill provides documentation and code patterns for AWS serverless development. Static analyzer flagged 34 potential issues, but all are false positives triggered by YAML code blocks and standard AWS terminology. The skill contains only legitimate code examples for Lambda handlers, SAM templates, and infrastructure configuration. No malicious patterns found.
Patrones detectados
Puntuación de calidad
Lo que puedes crear
إعداد مشروع جديد بدون خادم
إنشاء هيكل معالج Lambda المناسب مع تكامل DynamoDB، ومعالجة الأخطاء، وتنسيق استجابة API Gateway.
الهندسة القائمة على الأحداث
إنشاء وظائف Lambda المُشغَّلة من SQS مع معالجة الدفعات، والتعامل مع الفشل الجزئي، وتكوين قائمة انتظار الرسائل الميتة.
البنية التحتية ككود
كتابة قوالب SAM مع سياسات IAM المناسبة، ومتغيرات البيئة، وإعدادات CORS، وتعريفات الموارد.
Prueba estos prompts
إنشاء دالة معالج Lambda بلغة Node.js تقرأ من DynamoDB باستخدام AWS SDK v3. قم بتضمين معالجة الأخطاء المناسبة وإرجاع استجابة متوافقة مع API Gateway.
كتابة قالب SAM ينشئ HTTP API مع تكامل Lambda. قم بتضمين نقاط نهاية GET وPOST مع سياسات قراءة وكتابة DynamoDB.
إنشاء دالة Lambda تعالج رسائل SQS في دفعات. قم بتضمين معالجة الفشل الجزئي الذي يُبلغ عن العناصر الفاشلة مرة أخرى إلى SQS لإعادة المحاولة.
عرض أفضل الممارسات لتقليل أوقات بدء تشغيل Lambda البطيئة بما في ذلك تخصيص الذاكرة، وإدارة التبعيات، واعتبارات VPC.
Mejores prácticas
- قم بتهيئة عملاء AWS SDK واتصالات قاعدة البيانات خارج معالج Lambda لإعادة استخدامها عبر الاستدعاءات
- استخدم DynamoDBDocumentClient لتبسيط تجميع وفك تجميع السمات
- قم بتكوين قيم المهلة المناسبة المطابقة لوقت تنفيذ الدالة بالإضافة إلى النفقات العامة
- استخدم Provisioned Concurrency للتطبيقات الحساسة لزمن الاستجابة
Evitar
- لا تقم بإنشاء وظائف Lambda أحادية الحجم التي تتعامل مع عمليات متعددة غير ذات صلة
- تجنب تضمين التبعيات الكبيرة نادرة الاستخدام لتقليل حجم حزمة النشر
- لا تقم بإجراء استدعاءات متزامنة داخل Lambda المتصلة بـ VPC دون مراعاة نفقات ربط ENI
- تجنب استخدام CORS AllowOrigins wildcard في الإنتاج ما لم يكن ذلك مطلوبًا صراحة