技能 github-workflow-automation
📦

github-workflow-automation

低風險 ⚙️ 外部命令

أتمتة مهام سير عمل GitHub باستخدام الذكاء الاصطناعي

也可從以下取得: ruvnet,sickn33

تعد إدارة مهام سير عمل GitHub Actions يدويًا أمرًا يستغرق وقتًا طويلًا وعرضة للأخطاء. توفر هذه المهارة أتمتة مدعومة بالذكاء الاصطناعي لتحسين خطوط CI/CD، وتنسيق مهام سير العمل متعددة الوكلاء، وتبسيط إدارة المستودعات مع توصيات ذكية.

支援: Claude Codex Code(CC)
⚠️ 65
1

下載技能 ZIP

2

在 Claude 中上傳

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

3

開啟並開始使用

測試它

正在使用「github-workflow-automation」。 إنشاء سير عمل CI محسن لمشروعي Node.js

預期結果:

  • تم إنشاء ملف سير العمل: .github/workflows/ci.yml
  • الحزمة المكتشفة: Node.js 18، اختبار Jest، ESLint
  • تم تكوين التنفيذ المتوازي للاختبار والتحليل الثابت
  • تم إضافة التخزين المؤقت الذكي لـ node_modules و build artifacts
  • تقليل تقديري بنسبة 40% في وقت تنفيذ سير العمل

正在使用「github-workflow-automation」。 تحليل الأعطال في تشغيل سير العمل 12345 واقتراح إصلاحات

預期結果:

  • اكتمل تحليل الأعطال لـ 12345
  • السبب الجذري: عدم توافق إصدارات التبعيات في بيئة الاختبار
  • الاقتراح: تثبيت إصدارات التبعيات في package-lock.json
  • توصية إضافية: إضافة التخزين المؤقت للتبعيات لتقليل وقت التثبيت
  • تم إنشاء PR مسودة مع الإصلاحات المقترحة

正在使用「github-workflow-automation」。 التحقق من طلب السحب 456 بفحوصات شاملة

預期結果:

  • تم بدء التحقق من PR #456
  • التحليل الثابت: اجتاز بـ 0 مشاكل
  • الاختبارات: 127/127 اجتازت، تغطية 94.2%
  • المسح الأمني: لم يتم اكتشاف ثغرات
  • التوثيق: تم تحديث 3 وظائف جديدة
  • الحالة العامة: جاهز للمراجعة البشرية

安全審計

低風險
v6 • 1/21/2026

This skill provides legitimate GitHub Actions workflow automation capabilities. Static analysis detected 192 potential issues, but comprehensive review confirms these are false positives. The external commands are expected for GitHub CLI and npm tooling. All network access is to official GitHub documentation. No malicious patterns or security vulnerabilities were identified.

2
已掃描檔案
2,933
分析行數
2
發現項
6
審計總數
低風險問題 (1)
External Command Execution in Workflow Templates
The skill provides templates and examples that execute external commands via npx, gh CLI, and bash. This is the intended functionality for a GitHub Actions automation skill. All commands are documented examples for legitimate GitHub workflow operations including CI/CD, testing, and deployment automation.
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
87
內容
20
社群
88
安全
70
規範符合性

你能建構什麼

مهندس DevOps: تحسين أداء خط CI/CD

يمكن لمهندس DevOps الذي يدير خدمات مصغرة متعددة استخدام هذه المهارة لتحليل مهام سير عمل GitHub Actions الموجودة، وتحديد اختناقات الأداء، وإنشاء تكوينات محسنة تلقائيًا مع التخزين المؤقت الذكي واستراتيجيات الموازاة.

فريق التطوير: أتمتة سير عمل مراجعة الكود

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

مدير الإصدارات: تنسيق عمليات النشر عبر مستودعات متعددة

يمكن لمديري الإصدارات الذين ينسقون التحديثات عبر مستودعات متعددة استخدام تنسيق_swarm_الذكاء الاصطناعي لمزامنة تحديثات الإصدارات، وإنشاء طلبات سحب منسقة، وإدارة استراتيجيات النشر التدريجي مع تقييم المخاطر الآلي.

試試這些提示

إنشاء سير عمل أولي
حلل مستودعي وأنشئ سير عمل CI/CD محسنًا لـ GitHub Actions يكتشف حزمة التقنيات ويقوم بإعداد مراحل الاختبار والنشر المناسبة
تحسين خط موجود
راجع سير العمل في .github/workflows/ci.yml واقترح تحسينات للتوازي، والتخزين المؤقت، وتقليل وقت التنفيذ
تنفيذ التحقق التلقائي من طلبات السحب
إنشاء سير عمل للتحقق من طلبات السحب يقوم بتشغيل التحليل الثابت، والاختبارات، والمسح الأمني، وإنشاء تقرير مراجعة شامل لـ PR #123
تنسيق إصدار متعدد المستودعات
مزامنة الإصدار 2.0.0 عبر المستودعات repo-a و repo-b و repo-c، وتحديث التبعيات وإنشاء طلبات سحب منسقة

最佳實務

  • استخدام مهام سير العمل القابلة لإعادة الاستخدام لتجنب التكرار والحفاظ على الاتساق عبر مستودعات ومشاريع متعددة
  • تنفيذ استراتيجيات التخزين المؤقت المناسبة للتبعيات و artifacts البناء لتقليل وقت تنفيذ سير العمل والتكاليف بشكل كبير
  • تعيينTimeouts المناسبة على مستوى المهام والخطوات لمنع مهام سير العمل الخارجة عن السيطرة من استهلاك موارد مفرطة

避免

  • لا تخزن بيانات اعتماد حساسة أو مفاتيح واجهات برمجة التطبيقات مباشرة في ملفات سير العمل؛ استخدم دائمًا GitHub Secrets للتكوين الآمن
  • تجنب تشغيل عمليات مكثفة حسابيًا بشكل متتالي عندما يمكن موازاتها عبر مهام متعددة أو استراتيجيات مصفوفة
  • لا تمنح أذونات مفرطة لمهام سير العمل؛ اتبع مبدأ الامتيازات الأقل من خلال تحديد الأذونات المطلوبة فقط

常見問題

ما المتطلبات اللازمة لاستخدام هذه المهارة؟
تحتاج إلى تثبيت GitHub CLI والمصادقة، وتكوين Git مع بيانات اعتماد المستخدم، وNode.js الإصدار 16 أو أعلى، وكتابة الوصول إلى المستودع المستهدف. قد تكون أدوات إضافية مثل ruv-swarm مطلوبة لميزات تنسيق_swarm_المتقدمة.
هل يمكن لهذه المهارة العمل مع المستودعات الخاصة؟
نعم، تعمل المهارة مع المستودعات العامة والخاصة. يجب أن تكون لديك أذونات الوصول المناسبة وتأكد من أن GitHub CLI الخاص بك تم المصادقة عليه بالنطاقات اللازمة لقراءة وكتابة مهام سير العمل.
كيف يعمل تنسيق_swarm_الذكاء الاصطناعي؟
يمكن للمهارة إنشاء وكلاء ذكاء اصطناعي متعددين متخصصين يعملون بشكل متوازي على جوانب مختلفة من إدارة سير العمل، مثل مراجعة الكود، والاختبار، والمسح الأمني، والتحسين. ينسق الوكلاء من خلال طوبولوجيات هرمية أو شبكية لإنجاز المهام المعقدة بكفاءة.
هل ستعدل هذه المهارة مهام سير العمل الموجودة بدون موافقة؟
لا، تنشئ المهارة اقتراحات وتكوينات مسودة أو طلبات سحب للمراجعة. تحتفظ بالتح الكامل على التغييرات المطبقة على مهام سير العمل ومتى يتم دمجها.
ما لغات البرمجة والأطر المدعومة؟
تكتشف المهارة تلقائيًا لغات البرمجة والأطر في مستودعك وتكوينات سير العمل المناسبة. تدعم جميع اللغات المتوافقة مع GitHub Actions، بما في ذلك JavaScript وTypeScript وPython وGo وRust وJava والمزيد.
كيف يمكنني تحسين تكاليف استخدام GitHub Actions؟
تحلل المهارة أنماط استخدام سير العمل وتقترح تحسينات التكاليف مثل التخزين المؤقت الذكي، وتقليل العمليات المتكررة، واستخدام أحجامRunner المناسبة، وتنفيذ الإنهاء المبكر للفحوصات الفاشلة، والتوصية بـSelf-hosted_Runners لمهام سير العمل ذات الحجم الكبير.

開發者詳情

檔案結構

📄 SKILL.md