أحمد حايس
الرئيسيةمن أناالدوراتالمدونةسوق الأوامرالمناهج والباقاتالشركاء
أحمد حايس

دورات عربية متخصصة في التقنية والبرمجة والذكاء الاصطناعي.

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

تعلم أسرعوصول مباشر للدورات والمسارات من الموبايل.
تنقل أوضحالروابط الأساسية والدعم في مكان واحد بدون تشتيت.

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • المناهج والباقات
  • سوق الأوامر
  • المدونة

الدعم

  • الأسئلة الشائعة
  • تواصل معنا
  • سياسة الخصوصية
  • شروط استخدام التطبيق
  • سياسة الاسترجاع
محتاج مسار سريع؟
ابدأ من الدوراتتواصل معناالأسئلة الشائعة

© 2026 أحمد حايس. جميع الحقوق محفوظة.

الرئيسيةالدوراتالمناهجالمدونةالدخول
العودة لسوق الأوامر
مهارات وكلاءمهارات الوكلاء0 مرة نسخ

مهارة كتابة رسائل Commit بصيغة Conventional Commits

مهارة تشغيل جاهزة لوكلاء الكود (Claude Code وCursor وCodex وAntigravity) تحوّل التغييرات المجهّزة للـ commit إلى رسالة منظّمة بصيغة Conventional Commits بدل رسائل غامضة مثل «update» أو «fix». تقرأ المهارة ناتج git diff --staged، تستنتج النوع الصحيح (feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert) والنطاق (scope) من المسارات المتغيّرة، ثم تكتب عنوانًا أمريًّا موجزًا لا يتجاوز 72 حرفًا، يليه متن اختياري يشرح السبب لا الآلية، وحواشي تربط المهمة (Closes/Refs) وتُبرز أي تغيير كاسر للتوافق عبر BREAKING CHANGE أو علامة «!». تفرض المهارة قواعد صارمة: عدم اختراع تغييرات غير موجودة في الـ diff، فصل الالتزامات غير المترابطة إلى commits مستقلة، وطلب المعلومة الناقصة (مثل رقم المهمة) بدل التخمين. مناسبة لتوحيد سجل الـ git داخل الفريق، وتفعيل الإصدار الدلالي التلقائي (semantic-release)، وتوليد changelog نظيف.

رسالة Git commit كاملة بصيغة Conventional Commits: سطر «النوع(النطاق): عنوان أمري» ≤ 72 حرفًا، يليه متن اختياري يشرح السبب والأثر، ثم حواشي لربط المهمة (Closes/Refs) وإبراز أي BREAKING CHANGE. تُخرج داخل كتلة نص واحدة جاهزة للصق في git commit.

Claude CodeCursorCodexAntigravityClaudeChatGPTGeminiagent skilldeveloper workflowgit
معاينة ناتج: مهارة كتابة رسائل Commit بصيغة Conventional Commits
المعاينة

الشكل المتوقع للناتج

fix(auth): توحيد وحدة زمن انتهاء صلاحية الرمز كان التحقّق من الصلاحية يقارن الثواني بالميلي ثانية فيُقبل رمز منتهٍ. وُحِّدت الوحدة عبر Date.now()/1000 وأُضيف اختبار يرفض الرمز المنتهي. Closes #482

جاري تجهيز الوصول

نتحقق من حسابك الحالي قبل عرض نسخة الأمر الكاملة.

مثال ناتج

fix(auth): توحيد وحدة زمن انتهاء صلاحية الرمز كان التحقّق من الصلاحية يقارن الثواني بالميلي ثانية فيُقبل رمز منتهٍ. وُحِّدت الوحدة عبر Date.now()/1000 وأُضيف اختبار يرفض الرمز المنتهي. Closes #482

اشتراك مستقل

‏299 ج.م.‏30 يوماشتراك سوق الأوامر الشهري‏2,499 ج.م.‏365 يوماشتراك سوق الأوامر السنوي