github-workflow-automation
أتمتة سير عمل GitHub باستخدام الذكاء الاصطناعي
حسن سير عمل التطوير الخاص بك من خلال دمج الذكاء الاصطناعي في GitHub Actions. توفر هذه المهارة أنماطًا جاهزة للاستخدام لمراجعات PR التلقائية، وتصنيف القضايا الذكي، وتحسين CI/CD.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「github-workflow-automation」。 مراجعة PR لميزة تضيف مصادقة المستخدم
預期結果:
- ## الملخص
- يضيف مصادقة قائمة على JWT مع رموز التحديث.
- ## المشكلات المحتملة
- - السطر 42: انتهاء صلاحية الرمز غير مُتحقق منه قبل الاستخدام
- - السطر 78: تجزئة كلمة المرور تستخدم التكرارات الافتراضية - ضع في الاعتبار زيادتها
- ## الاقتراحات
- - إضافة تحديد معدل إلى نقطة نهاية تسجيل الدخول
- - تطبيق قائمة رموز سوداء لوظيفة تسجيل الخروج
正在使用「github-workflow-automation」。 قضية: التطبيق ينهار عند تحميل ملفات كبيرة
預期結果:
- تم تصنيف القضية كـ: bug (خطورة عالية)
- المنطقة المتأثرة: backend
- التسميات المُطبقة تلقائيًا: bug، priority: high، area: backend
- تم نشر تعليق يطلب: خطوات إعادة الإنتاج، تفاصيل حجم الملف، بيئة الخادم
安全審計
安全Static analysis flagged 136 patterns that are all false positives. The detected exec() calls are Node.js child_process functions for git commands, not Python exec(). Shell command substitutions and backticks are standard GitHub Actions workflow syntax. Environment variable access follows proper GitHub Secrets patterns. No malicious patterns, credential exfiltration, or prompt injection detected. This is a legitimate DevOps documentation skill.
品質評分
你能建構什麼
قائد فريق هندسي
أتمتة ملاحظات مراجعة الكود لطلبات السحب، مما يضمن معايير جودة متسقة واكتشاف المشكلات الشائعة قبل المراجعة البشرية.
مهندس DevOps
تقليل وقت تنفيذ أنبوب CI/CD من خلال الاختيار الذكي لمجموعات الاختبار التي سيتم تشغيلها بناءً على الملفات المعدلة في كل طلب سحب.
مستودع مفتوح المصدر
تصنيف ووسم القضايا الواردة تلقائيًا، وطلب المعلومات المفقودة من مطلقي الأخطاء، وتحديد المساهمين لأول مرة.
試試這些提示
راجع فرق طلب السحب هذا وقدم ملاحظات حول: 1) ملخص التغييرات، 2) الأخطاء أو المشكلات المحتملة، 3) اقتراحات للتحسين، 4) مخاوف أمنية. تنسيق كـ GitHub-flavored markdown مع مراجع أسطر محددة حيثما ينطبق.
حلل قضية GitHub هذه وأرجع JSON مع: النوع (bug/feature/question/docs/other)، مستوى الخطورة، المنطقة المتأثرة، الملخص، ما إذا كانت خطوات إعادة الإنتاج متوفرة، والتسميات المقترحة. عنوان القضية: {title}. نص القضية: {body}قم بتقييم تغييرات النشر هذه للمخاطر. أرجع JSON مع: riskLevel (low/medium/high)، مخاوف محددة، توصيات، وما إذا كانت الموافقة اليدوية مطلوبة. ضع في اعتبارك ترحيلات قاعدة البيانات، التغييرات الكبيرة، والآثار الأمنية. التغييرات: {changes}أحتاج إلى cherry-pick الالتزام {commitHash} إلى الفرع {targetBranch}. حلل فرق الالتزام والحالة الحالية للملفات المتأثرة. تنبأ بأي تعارضات دمج واقترح استراتيجية حل. قدم أوامر خطوة بخطوة لحل التعارضات إذا حدثت.最佳實務
- تخزين مفاتيح API والرموز في GitHub Secrets، ولا تضعها مطلقًا بشكل مباشر في ملفات سير العمل
- استخدم أقل الأذونات المطلوبة في تعريفات وظائف سير العمل (نطاق القراءة/الكتابة حسب الحاجة)
- طبق مهلات زمنية لجميع الوظائف لمنع سير العمل المعلقة وإهدار الموارد
- قم بتخزين الاعتمادات مؤقتًا بين التشغيلات لتسريع تنفيذ سير العمل
- استخدم مرشحات المسار لتخطي الوظائف غير ذات الصلة عندما لا يتم تغيير ملفات معينة
避免
- تضمين مفاتيح API أو الرموز مباشرة في ملفات YAML لسير العمل
- استخدام أذونات مفرطة في السماحية مثل contents: write عندما تكون القراءة فقط مطلوبة
- تشغيل مراجعة الذكاء الاصطناعي على كل تغيير صغير دون تصفية للفرق الكبير
- تخطي فحوصات الحالة أو تجاوز حماية الفرع للراحة
常見問題
ما هي نماذج الذكاء الاصطناعي التي تدعمها هذه المهارة؟
كيف أقوم بتكوين مفتاح Anthropic API؟
هل يمكن أن تعمل هذه المهارة مع المشغلات المستضافة ذاتيًا؟
كيف يمكنني تخصيص مطالبات مراجعة PR؟
ماذا يحدث إذا تم تجاوز حد معدل API للذكاء الاصطناعي؟
هل يمكنني استخدام هذا مع المستودعات الخاصة؟
開發者詳情
作者
sickn33授權
MIT
儲存庫
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/github-workflow-automation引用
main
檔案結構
📄 SKILL.md