النتائج
مهارة تُوجّه وكيل الكود لتحويل اختبار متقطّع (ينجح ويفشل على نفس الكود دون تغيير) إلى اختبار حتمي: تُعيد إنتاج التقطّع بتكرار وترتيب عشوائي، تعزل الاختبار المذنب، تصنّف السبب في إحدى سبع عائلات جذرية، تطبّق الإصلاح المطابق، ثم تتحقق بإعادة التشغيل — دون إخفاء التقطّع بـ sleep أطول أو إعادة محاولة أو تعطيل الاختبار.
Claude CodeCursorCodexagent skilltestingتحويل اختبار متقطّع ينجح ويفشل على نفس الكود إلى اختبار حتمي بإزالة سبب اللاحتميةإسكات ضجيج CI الناتج عن اختبارات غير موثوقة دون تعطيلها أو إعادة تشغيلها العمياء0مرة نسخمنهج تشغيلي يحوّل اختبارًا متقطّعًا إلى حتمي: قياس معدّل الفشل بإعادة إنتاج التقطّع (تكرار + ترتيب عشوائي)، عزل الاختبار المذنب، تصنيف السبب في إحدى سبع عائلات جذرية، الإصلاح الجذري المطابق للعائلة (انتظار الشرط، عزل الحالة، حقن الساعة، تثبيت البذرة، عزل الشبكة، موارد فريدة، مقارنة ضمن هامش)، ثم التحقق بإعادة التشغيل حتى نجاح 100% — مع معدّل الفشل قبل وبعد، ودون إخفاء التقطّع بـ sleep أو إعادة محاولة أو تعطيل.مهارة تُوجّه وكيل الكود لتغليف أي نداء خارجي غير مستقر (API، قاعدة بيانات، طابور) بحلقة إعادة محاولة محدودة ذات تراجع أُسّي وjitter، تفرّق بين الأخطاء القابلة للإعادة وغير القابلة، وتحترم Retry-After، مع سقف للمحاولات وللزمن الإجمالي، فترفع صمود الكود دون إغراق الخدمة.
Claude CodeCursorCodexagent skillreliabilityتحصين نداءات API خارجية ضد الأخطاء العابرة (503/429/انقطاع/مهلة) دون فشل فوري عند أول خطأمنع قصف خدمة متعافية بإضافة jitter يوزّع محاولات العملاء ويتفادى thundering herd0مرة نسخكود منادٍ محصّن بحلقة إعادة محاولة محدودة: تصنيف صريح للأخطاء (قابل/غير قابل للإعادة)، تراجع أُسّي بسقف مع full jitter، احترام Retry-After، حدّان للمحاولات وللزمن الإجمالي، حماية idempotency للعمليات غير الآمنة، وتسجيل لكل محاولة دون أسرار — مع شرح موجز لقرارات التصنيف والحدود.مهارة تُوجّه الوكيل لمعالجة سر (مفتاح API أو كلمة مرور) سُرّب داخل مستودع Git بالترتيب الصحيح: تدوير المفتاح وإبطال القديم أولًا لأنه مكشوف بالفعل، ثم تطهيره من كامل تاريخ الـ commits عبر git filter-repo أو BFG، ثم دفع مُعاد للكتابة وتنسيق مع الفريق ومنع التكرار — لا مجرد حذف الملف في commit جديد يترك السر باقيًا في السجل.
Claude CodeCursorCodexagent skillgitمعالجة مفتاح API أو كلمة مرور دُفعت بالخطأ إلى مستودع Git عام أو خاصإزالة سر من كامل تاريخ الـ commits لا من آخر نسخة فقط عبر git filter-repo أو BFG0مرة نسخجلسة استجابة منظّمة تبدأ بتأكيد تدوير المفتاح وإبطال القديم، ثم تحديد موضع السر في التاريخ، فتطهيره من كل الـ commits عبر git filter-repo أو BFG، ثم دفع مُعاد للكتابة لكل الفروع والوسوم مع تنسيق إعادة الاستنساخ، فتحقق بأن السر لم يعد في أي commit (grep يعيد 0)، وتنتهي بإجراءات منع التكرار — دون طباعة قيمة السر كاملة ودون اختراع نتائج خارج مخرجات git الفعلية.مهارة تُوجّه الوكيل لاستخدام git bisect ببحث ثنائي آلي (git bisect run) لتحديد أول commit كسر اختبارًا أو سلوكًا كان يعمل، خلال خطوات لوغاريتمية بدل مراجعة كل commit يدويًا.
Claude CodeCursorCodexagent skillgitتحديد أول commit كسر اختبارًا في مشروع كبير خلال دقائق عبر بحث ثنائيأتمتة تعقّب الانحدار بالكامل عبر git bisect run مع سكربت اختبار حتمي0مرة نسخجلسة git bisect منظّمة تنتهي بتحديد أول commit معطوب: هاشه وعنوانه وملفاته والفرق المسؤول عن الكسر، مع عدد الخطوات (≈ log₂ لعدد الـ commits)، تسبقها خطوة تحقق من صحة المرجعين وتليها خطوة git bisect reset واقتراح إصلاح واحد مرتبط بالتغيير المكتشف — دون اختراع أي هاش أو نتيجة خارج مخرجات git الفعلية.مهارة تحوّل تغييراتك المجهّزة (staged) إلى رسالة Commit منظّمة بصيغة Conventional Commits: نوع ونطاق وعنوان أمري ووصف وحواشي، مع رصد BREAKING CHANGE وربط رقم المهمة.
Claude CodeCursorCodexagent skilldeveloper workflowكتابة رسالة commit منظّمة من ناتج git diff --stagedتوحيد سجل الـ git داخل الفريق بصيغة Conventional Commits0مرة نسخرسالة Git commit كاملة بصيغة Conventional Commits: سطر «النوع(النطاق): عنوان أمري» ≤ 72 حرفًا، يليه متن اختياري يشرح السبب والأثر، ثم حواشي لربط المهمة (Closes/Refs) وإبراز أي BREAKING CHANGE. تُخرج داخل كتلة نص واحدة جاهزة للصق في git commit.عند وجود stale closure أو effect يعيد التشغيل بسبب callback متغير.
Claude CodeCursorCodexagent skilldeveloper workflowعند وجود stale closure أو effect يعيد التشغيل بسبب callback متغير.توحيد طريقة عمل الوكلاء0مرة نسخصفحة مهارة كاملة: تثبيت، trigger، invocation، workflow، prerequisites، pitfalls، FAQ.عند بطء واجهة أو تحديث مكونات أكثر من اللازم.
Claude CodeCursorCodexagent skilldeveloper workflowعند بطء واجهة أو تحديث مكونات أكثر من اللازم.توحيد طريقة عمل الوكلاء0مرة نسخصفحة مهارة كاملة: تثبيت، trigger، invocation، workflow، prerequisites، pitfalls، FAQ.قبل نشر صفحة أو API route فيها cookies أو auth أو HTML.
Claude CodeCursorCodexagent skilldeveloper workflowقبل نشر صفحة أو API route فيها cookies أو auth أو HTML.توحيد طريقة عمل الوكلاء0مرة نسخصفحة مهارة كاملة: تثبيت، trigger، invocation، workflow، prerequisites، pitfalls، FAQ.عند تعديل handlers أو services أو integrations.
Claude CodeCursorCodexagent skilldeveloper workflowعند تعديل handlers أو services أو integrations.توحيد طريقة عمل الوكلاء0مرة نسخصفحة مهارة كاملة: تثبيت، trigger، invocation، workflow، prerequisites، pitfalls، FAQ.عند بطء queries أو pagination أو N+1.
Claude CodeCursorCodexagent skilldeveloper workflowعند بطء queries أو pagination أو N+1.توحيد طريقة عمل الوكلاء0مرة نسخصفحة مهارة كاملة: تثبيت، trigger، invocation، workflow، prerequisites، pitfalls، FAQ.عند الحاجة لقياس تخصيصات أو latency بدقة.
Claude CodeCursorCodexagent skilldeveloper workflowعند الحاجة لقياس تخصيصات أو latency بدقة.توحيد طريقة عمل الوكلاء0مرة نسخصفحة مهارة كاملة: تثبيت، trigger، invocation، workflow، prerequisites، pitfalls، FAQ.قبل إضافة query مع filters أو joins أو counts.
Claude CodeCursorCodexagent skilldeveloper workflowقبل إضافة query مع filters أو joins أو counts.توحيد طريقة عمل الوكلاء0مرة نسخصفحة مهارة كاملة: تثبيت، trigger، invocation، workflow، prerequisites، pitfalls، FAQ.