المهارات azure-deploy
📦

azure-deploy

مخاطر منخفضة ⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات🌐 الوصول إلى الشبكة🔑 متغيرات البيئة

نشر إلى Azure

تعمل هذه المهارة على أتمتة عمليات النشر في Azure باستخدام azd أو Bicep أو Terraform. تضمن هذه المهارة إجراء عمليات النشر فقط بعد التحقق الصحيح، مما يقلل من عمليات النشر الفاشلة وتكاليف السحابة.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "azure-deploy". Deploy my app to Azure

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

I need to verify the prerequisites first. Let me check if azure-prepare and azure-validate have been run...

استخدام "azure-deploy". Deploy using Bicep

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

Loading Bicep recipe... What Azure subscription and location should I use for deployment?

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

مخاطر منخفضة
v1 • 2/21/2026

This is a legitimate Microsoft Azure deployment skill. Static findings are false positives - all detections are documentation examples of Azure CLI commands, standard Azure project paths, Azure documentation URLs, and OIDC authentication patterns in CI/CD workflows. The skill includes proper safety guardrails requiring prerequisite validation and user confirmation for destructive actions.

31
الملفات التي تم فحصها
1,416
الأسطر التي تم تحليلها
4
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (370)
references/global-rules.md:7 references/global-rules.md:13 references/global-rules.md:13 references/global-rules.md:13 references/global-rules.md:21-26 references/global-rules.md:26-38 references/pre-deploy-checklist.md:5 references/pre-deploy-checklist.md:11-13 references/pre-deploy-checklist.md:13-16 references/pre-deploy-checklist.md:16-18 references/pre-deploy-checklist.md:18-22 references/pre-deploy-checklist.md:22-26 references/pre-deploy-checklist.md:26-28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28-31 references/pre-deploy-checklist.md:31-33 references/pre-deploy-checklist.md:33-36 references/pre-deploy-checklist.md:36-38 references/pre-deploy-checklist.md:38-41 references/pre-deploy-checklist.md:41-44 references/pre-deploy-checklist.md:44-52 references/pre-deploy-checklist.md:52-55 references/pre-deploy-checklist.md:55-57 references/pre-deploy-checklist.md:57-60 references/pre-deploy-checklist.md:60-62 references/pre-deploy-checklist.md:62-65 references/pre-deploy-checklist.md:65-74 references/pre-deploy-checklist.md:74-76 references/pre-deploy-checklist.md:76-78 references/pre-deploy-checklist.md:78-80 references/pre-deploy-checklist.md:80-84 references/pre-deploy-checklist.md:84-90 references/pre-deploy-checklist.md:90-92 references/pre-deploy-checklist.md:92-95 references/pre-deploy-checklist.md:95-97 references/pre-deploy-checklist.md:97-101 references/pre-deploy-checklist.md:101-103 references/pre-deploy-checklist.md:103-109 references/pre-deploy-checklist.md:109-124 references/pre-deploy-checklist.md:124-130 references/pre-deploy-checklist.md:130 references/pre-deploy-checklist.md:130 references/pre-deploy-checklist.md:130-131 references/pre-deploy-checklist.md:131 references/pre-deploy-checklist.md:131-132 references/pre-deploy-checklist.md:132-133 references/pre-deploy-checklist.md:133-140 references/pre-deploy-checklist.md:140-143 references/pre-deploy-checklist.md:143-146 references/pre-deploy-checklist.md:146-149 references/recipes/azcli/errors.md:5 references/recipes/azcli/errors.md:6 references/recipes/azcli/errors.md:7 references/recipes/azcli/errors.md:8 references/recipes/azcli/errors.md:14-16 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:8 references/recipes/azcli/README.md:8 references/recipes/azcli/README.md:9 references/recipes/azcli/README.md:17 references/recipes/azcli/README.md:19 references/recipes/azcli/README.md:25-30 references/recipes/azcli/README.md:30-34 references/recipes/azcli/README.md:34-41 references/recipes/azcli/README.md:41-47 references/recipes/azcli/README.md:47-52 references/recipes/azcli/README.md:52-56 references/recipes/azcli/README.md:56-61 references/recipes/azcli/README.md:61-65 references/recipes/azcli/README.md:65-67 references/recipes/azcli/verify.md:3-5 references/recipes/azcli/verify.md:5-9 references/recipes/azcli/verify.md:9-11 references/recipes/azcli/verify.md:11-15 references/recipes/azcli/verify.md:15-21 references/recipes/azcli/verify.md:21-25 references/recipes/azcli/verify.md:25-30 references/recipes/azd/errors.md:5 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:15 references/recipes/azd/errors.md:20-22 references/recipes/azd/errors.md:22-26 references/recipes/azd/errors.md:26-28 references/recipes/azd/functions-deploy.md:8 references/recipes/azd/functions-deploy.md:9 references/recipes/azd/functions-deploy.md:9 references/recipes/azd/functions-deploy.md:10 references/recipes/azd/functions-deploy.md:16-19 references/recipes/azd/functions-deploy.md:19-23 references/recipes/azd/functions-deploy.md:23-26 references/recipes/azd/functions-deploy.md:26-30 references/recipes/azd/functions-deploy.md:30-33 references/recipes/azd/functions-deploy.md:33-37 references/recipes/azd/functions-deploy.md:37-40 references/recipes/azd/functions-deploy.md:40-48 references/recipes/azd/functions-deploy.md:48-51 references/recipes/azd/functions-deploy.md:51-53 references/recipes/azd/functions-deploy.md:53-59 references/recipes/azd/functions-deploy.md:59-62 references/recipes/azd/functions-deploy.md:62-70 references/recipes/azd/functions-deploy.md:70-81 references/recipes/azd/functions-deploy.md:81-83 references/recipes/azd/functions-deploy.md:83-86 references/recipes/azd/functions-deploy.md:86-90 references/recipes/azd/functions-deploy.md:90 references/recipes/azd/functions-deploy.md:90-92 references/recipes/azd/README.md:9 references/recipes/azd/README.md:9 references/recipes/azd/README.md:9 references/recipes/azd/README.md:10 references/recipes/azd/README.md:10 references/recipes/azd/README.md:11 references/recipes/azd/README.md:12 references/recipes/azd/README.md:12 references/recipes/azd/README.md:20 references/recipes/azd/README.md:21 references/recipes/azd/README.md:28 references/recipes/azd/README.md:28 references/recipes/azd/README.md:28 references/recipes/azd/README.md:29 references/recipes/azd/README.md:29 references/recipes/azd/README.md:29 references/recipes/azd/README.md:30 references/recipes/azd/README.md:30 references/recipes/azd/README.md:32 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:41-43 references/recipes/azd/README.md:43-47 references/recipes/azd/README.md:47-49 references/recipes/azd/README.md:49-55 references/recipes/azd/README.md:55-57 references/recipes/azd/README.md:57-61 references/recipes/azd/README.md:61-63 references/recipes/azd/verify.md:3-5 references/recipes/azd/verify.md:5-8 references/recipes/azd/verify.md:8-13 references/recipes/azd/verify.md:13-17 references/recipes/azd/verify.md:17-19 references/recipes/bicep/errors.md:5 references/recipes/bicep/errors.md:7 references/recipes/bicep/errors.md:9 references/recipes/bicep/errors.md:14-16 references/recipes/bicep/README.md:7 references/recipes/bicep/README.md:8 references/recipes/bicep/README.md:8 references/recipes/bicep/README.md:9 references/recipes/bicep/README.md:17 references/recipes/bicep/README.md:18 references/recipes/bicep/README.md:19 references/recipes/bicep/README.md:25-30 references/recipes/bicep/README.md:30-34 references/recipes/bicep/README.md:34-39 references/recipes/bicep/README.md:39-43 references/recipes/bicep/README.md:43-48 references/recipes/bicep/README.md:48-52 references/recipes/bicep/README.md:52-57 references/recipes/bicep/README.md:57-61 references/recipes/bicep/README.md:61-65 references/recipes/bicep/README.md:65-76 references/recipes/bicep/README.md:76-77 references/recipes/bicep/README.md:77-78 references/recipes/bicep/README.md:78-82 references/recipes/bicep/README.md:82-84 references/recipes/bicep/verify.md:3-5 references/recipes/bicep/verify.md:5-9 references/recipes/bicep/verify.md:9-13 references/recipes/bicep/verify.md:13-17 references/recipes/bicep/verify.md:17-19 references/recipes/cicd/examples/azdo-azd.yml:21 references/recipes/cicd/examples/azdo-azd.yml:22 references/recipes/cicd/README.md:7 references/recipes/cicd/README.md:7 references/recipes/cicd/README.md:9 references/recipes/cicd/README.md:9 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:31 references/recipes/cicd/README.md:31 references/recipes/cicd/verify.md:9-11 references/recipes/cicd/verify.md:11-15 references/recipes/cicd/verify.md:15-17 references/recipes/terraform/errors.md:5 references/recipes/terraform/errors.md:6 references/recipes/terraform/errors.md:8 references/recipes/terraform/errors.md:12-14 references/recipes/terraform/errors.md:14-17 references/recipes/terraform/errors.md:17-19 references/recipes/terraform/README.md:8 references/recipes/terraform/README.md:8 references/recipes/terraform/README.md:9 references/recipes/terraform/README.md:10 references/recipes/terraform/README.md:18 references/recipes/terraform/README.md:19 references/recipes/terraform/README.md:20 references/recipes/terraform/README.md:27-30 references/recipes/terraform/README.md:30-34 references/recipes/terraform/README.md:34-36 references/recipes/terraform/README.md:36-40 references/recipes/terraform/README.md:40-45 references/recipes/terraform/README.md:45-49 references/recipes/terraform/README.md:49-51 references/recipes/terraform/README.md:51-55 references/recipes/terraform/README.md:55-59 references/recipes/terraform/README.md:59-65 references/recipes/terraform/README.md:65-76 references/recipes/terraform/README.md:66 references/recipes/terraform/README.md:67 references/recipes/terraform/README.md:68 references/recipes/terraform/README.md:65-76 references/recipes/terraform/verify.md:3-6 references/recipes/terraform/verify.md:6-10 references/recipes/terraform/verify.md:10-12 references/recipes/terraform/verify.md:12-16 references/recipes/terraform/verify.md:16-18 references/recipes/terraform/verify.md:11 references/recipes/terraform/verify.md:17 references/recipes/terraform/verify.md:10-12 references/recipes/terraform/verify.md:16-18 references/region-availability.md:23 references/region-availability.md:23 references/region-availability.md:24 references/region-availability.md:24 references/region-availability.md:25 references/region-availability.md:25 references/region-availability.md:26 references/region-availability.md:26 references/region-availability.md:27 references/region-availability.md:27 references/region-availability.md:28 references/region-availability.md:29 references/region-availability.md:39 references/region-availability.md:40 references/region-availability.md:41 references/region-availability.md:42 references/region-availability.md:43 references/region-availability.md:44 references/region-availability.md:45 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:75 references/region-availability.md:75 references/region-availability.md:75 references/region-availability.md:76 references/sdk/azd-deployment.md:11-15 references/sdk/azd-deployment.md:15-22 references/sdk/azure-identity-dotnet.md:11-14 references/sdk/azure-identity-java.md:8-14 references/sdk/azure-identity-java.md:14-17 references/sdk/azure-identity-java.md:17-20 references/sdk/azure-identity-java.md:20-25 references/sdk/azure-identity-py.md:8-10 references/sdk/azure-identity-py.md:10-13 references/sdk/azure-identity-py.md:13-16 references/sdk/azure-identity-ts.md:11-14 references/troubleshooting.md:3 references/troubleshooting.md:7 references/troubleshooting.md:9 references/troubleshooting.md:9 references/troubleshooting.md:9 references/troubleshooting.md:13 references/troubleshooting.md:15-21 references/troubleshooting.md:21-23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23-29 references/troubleshooting.md:29 references/troubleshooting.md:29-33 references/troubleshooting.md:33 references/troubleshooting.md:33-35 references/troubleshooting.md:35 references/troubleshooting.md:35-36 references/troubleshooting.md:36 references/troubleshooting.md:36 references/troubleshooting.md:36 references/troubleshooting.md:36-37 references/troubleshooting.md:37 references/troubleshooting.md:37-38 references/troubleshooting.md:38 references/troubleshooting.md:38 references/troubleshooting.md:38 references/troubleshooting.md:38-40 references/troubleshooting.md:40 references/troubleshooting.md:40 references/troubleshooting.md:40-44 references/troubleshooting.md:44-46 references/troubleshooting.md:46-49 references/troubleshooting.md:49-50 references/troubleshooting.md:50-51 references/troubleshooting.md:51 references/troubleshooting.md:51-52 references/troubleshooting.md:52-56 references/troubleshooting.md:56-58 references/troubleshooting.md:58 references/troubleshooting.md:58-64 references/troubleshooting.md:64-71 references/troubleshooting.md:71-73 references/troubleshooting.md:73 references/troubleshooting.md:73-77 references/troubleshooting.md:77-85 references/troubleshooting.md:85-87 references/troubleshooting.md:87-89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89-93 references/troubleshooting.md:93-97 references/troubleshooting.md:97-98 references/troubleshooting.md:98-101 references/troubleshooting.md:101-105 references/troubleshooting.md:105-107 references/troubleshooting.md:107-108 references/troubleshooting.md:108-110 references/troubleshooting.md:110-112 references/troubleshooting.md:112-113 references/troubleshooting.md:113-121 references/troubleshooting.md:121-124 references/troubleshooting.md:124-126 references/troubleshooting.md:126-128 references/troubleshooting.md:128 SKILL.md:13 SKILL.md:18 SKILL.md:19 SKILL.md:23 SKILL.md:27 SKILL.md:31 SKILL.md:31 SKILL.md:31 SKILL.md:39 SKILL.md:39 SKILL.md:46 SKILL.md:46 SKILL.md:48 SKILL.md:56 SKILL.md:56 SKILL.md:56 SKILL.md:58 SKILL.md:58 SKILL.md:60 SKILL.md:76 SKILL.md:77 SKILL.md:78
📁 الوصول إلى نظام الملفات (20)
🌐 الوصول إلى الشبكة (10)
🔑 متغيرات البيئة (7)
تم تدقيقه بواسطة: claude

درجة الجودة

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

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

نشر تطبيق ويب إلى Azure

نشر تطبيق ويب مُحاوَر إلى Azure Container Apps مع نقطة نهاية عامة

توفير البنية التحتية باستخدام Bicep

نشر البنية التحتية لـ Azure باستخدام قوالب Bicep مع تكوين RBAC المناسب

إعداد أنبوب نشر CI/CD

تكوين عمليات النشر التلقائية باستخدام GitHub Actions مع مصادقة OIDC لـ Azure

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

نشر أساسي إلى Azure
Deploy my application to Azure using azd. The plan is already validated.
نشر باستخدام وصفة محددة
Deploy using the Bicep recipe. Confirm the subscription and location with me first.
نشر والتعامل مع الأخطاء
Deploy to Azure. If there are errors, check the troubleshooting guide and suggest fixes.
نشر للإنتاج مع التأكيد
I need to deploy to production. Run the pre-deploy checklist, confirm destructive actions, and deploy using Terraform.

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

  • قم دائماً بتشغيل azure-prepare قبل azure-deploy لإنشاء خطة نشر صالحة
  • قم دائماً بتشغيل azure-validate قبل azure-deploy لاكتشاف أخطاء التكوين مبكراً
  • استخدم ask_user للتأكيد على الإجراءات المدمرة مثل حذف مجموعات الموارد

تجنب

  • تخطي azure-pragma للتحقق من توفير الوقت - مما يسبب فشل النشر
  • تحديث حالة الخطة يدوياً للتحقق من التحقق من الفحوصات
  • افتراض الاشتراك أو الموقع بدون تأكيد من المستخدم

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

ما هي المتطلبات الأساسية المطلوبة قبل النشر؟
يجب عليك تشغيل azure-prepare لإنشاء .azure/plan.md، ثم تشغيل azure-validate للتحقق من صحة الخطة مع حالة 'Validated'.
هل يمكنني خطوة التحقق؟
لا. المهارة مصممة تتطلب التحقق. لا يمكنك تعيين حالة الخطة يدوياً للتحقق من هذا الفحص.
ما هي طرق النشر المدعومة؟
تدعم المهارة Azure Developer CLI (azd) وقوالب Bicep و Terraform. الطريقة محددة في خطة النشر الخاصة بك.
كيف أؤكد الإجراءات المدمرة؟
استخدم ask_user للحصول على تأكيد صريح قبل حذف الموارد أو الكتابة فوق الملفات أو إجراء تغييرات لا رجعة فيها.
ماذا أفعل إذا فشل النشر؟
تحقق من ملف errors.md الخاص بالوصفة للحصول على المشاكل الشائعة. يحتوي دليل استكشاف الأخطاء وإصلاحها على حلول لمشاكل المصادقة والحصة والتكوين.
هل يمكنني استخدام هذه المهارة لأنابيب CI/CD؟
نعم. تتضمن المهارة أمثلة على GitHub Actions و Azure DevOps مع مصادقة OIDC باستخدام م principals الخدمة.