المهارات testing-gate
🧪

testing-gate

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

توجيه المطورين المبتدئين لكتابة الاختبارات

غالبًا ما يتجاهل المطورون المبتدئون الاختبارات بسبب ضغط الوقت أو نقص الثقة. توفر هذه المهارة إطار عمل إرشادي يشجع على الاختبار من خلال التعزيز الإيجابي بدلاً من المتطلبات الحاجزة.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "testing-gate". المطور ليس لديه اختبارات لنقطة نهاية API الجديدة الخاصة به

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

  • TESTING GATE: WARNING
  •  
  • لم يتم العثور على اختبارات لهذه الميزة. لا بأس - يمكننا المتابعة.
  •  
  • لكن هذا سبب أهمية الاختبارات:
  • 1. ذهب المقابلات: نفذت اختبارات للتدفقات الحرجة...
  • 2. الثقة: اعرف أن تغييراتك لا تكسر الأشياء
  • 3. التوثيق: الاختبارات توضح كيف ينبغي استخدام الكود
  •  
  • فوز سريع للمرة القادمة:
  • - اختبر المسار السعيد أولاً
  • - أضف حالة حافة واحدة
  • - هذا بالفعل أفضل من معظمهم!
  •  
  • المتابعة إلى مراجعة الكود...

استخدام "testing-gate". كتب المطور اختبارات ضعيفة تتحقق فقط من أن true يساوي true

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

  • TESTING GATE: WARNING
  •  
  • الاختبارات موجودة لكن يمكن أن تكون أقوى:
  •  
  • المشكلة: الاختبارات تتحقق من السلوك، وليس التنفيذ
  • السؤال: إذا كان المدخل مشوهًا، هل ستكتشفه اختباراتك؟
  •  
  • هذا لا يمنعك، لكن فكر في:
  • - اختبر المسار السعيد أولاً
  • - أضف حالة حافة واحدة
  •  
  • المتابعة إلى مراجعة الكود...

استخدام "testing-gate". لدى المطور تغطية اختبار جيدة مع المسار السعيد وحالات الحافة

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

  • TESTING GATE: PASSED
  •  
  • عمل رائع بتضمين الاختبارات! أرى أنك غطيت:
  • - المسار السعيد للوظيفة الرئيسية
  • - حالة الحافة لمدخل null
  • - حالة الخطأ لفشل API
  •  
  • نقطة القوة الرئيسية: الاختبارات تتحقق من السلوك، وليس التنفيذ
  •  
  • فكر في الإضافة: الاختبار القائم على الخصائص لحالات الحافة
  •  
  • الانتقال إلى مراجعة الكود...

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

آمن
v5 • 1/16/2026

This is a documentation-only skill containing mentoring guidelines for code review processes. No executable code exists - only markdown documentation with response templates and questions. The pre-computed static analysis flagged 25 findings, but ALL are false positives: testing terminology (expect, assert, AAA pattern) was misidentified as cryptographic algorithms, Socratic questions were misidentified as system reconnaissance, and markdown formatting was misidentified as shell execution. This skill poses no security risk.

2
الملفات التي تم فحصها
355
الأسطر التي تم تحليلها
3
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
⚙️ الأوامر الخارجية (6)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
22
المجتمع
100
الأمان
83
الامتثال للمواصفات

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

إرشاد مراجعة الكود

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

تأهيل المطورين

تأسيس ثقافة الاختبار في الفرق الجديدة باستخدام تقنيات التعزيز الإيجابي التي تبني العادات مع مرور الوقت.

التحضير للمقابلات

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

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

فحص الاختبار الأساسي
اسأل المطور: "ما الاختبارات التي كتبتها لهذه الميزة؟" ابحث عن ملف اختبار واحد على الأقل ذي معنى يعمل فعليًا.
استراتيجية التغطية
تابع بـ: "ماذا يثبت اختبارك عن هذه الميزة؟" و"إذا كسرت [جزء معين]، أي اختبار سيكتشفه؟"
مراجعة جودة الاختبار
اسأل: "أرني أهم اختبار لديك. ما السلوك الذي يتحقق منه؟" ابحث عن اختبار السلوك بدلاً من تفاصيل التنفيذ.
التوجيه السقراطي
استخدم هذه الأسئلة للتوجيه: 1) "ما الشيء الواحد الذي سيكون سيئًا حقًا إذا تعطل؟" 2) "ما المدخلات التي لن يرسلها مستخدم أبدًا ولكن قد يرسلها مخترق؟" 3) "ماذا يحدث عندما يكون الخادم بطيئًا أو يعيد خطأ؟"

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

  • ابدأ دائمًا بالتشجيع - اعترف بما فعله المطور بشكل جيد قبل اقتراح التحسينات
  • استخدم أمثلة محددة من كودهم عند إعطاء ملاحظات حول تغطية الاختبار
  • اربط الاختبار بالفوائد الوظيفية مثل التحضير للمقابلات لزيادة الدافع

تجنب

  • لا تمنع المطورين من المتابعة - هذا يخلق مقاومة للاختبار بدلاً من بناء العادات
  • تجنب الملاحظات العامة - أشر دائمًا إلى أجزاء محددة من كودهم أو وظائفهم
  • لا تطغى بعدد كبير جدًا من الاقتراحات - ركز على تحسين أو اثنين قابلين للتنفيذ

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

هل هذه المهارة متوافقة مع جميع مجموعات التطوير؟
نعم، نهج الإرشاد يعمل عبر جميع التقنيات. يتم توفير تلميحات خاصة بالتقنية للأطر الشائعة.
كيف تتعامل هذه المهارة مع المواقف المقيدة بالوقت؟
تعترف المهارة صراحة بأن ضغط الإنتاج موجود ولا تمنع التقدم.
هل يمكن دمج هذا مع عمليات مراجعة الكود الحالية؟
نعم، تم تصميمها كبوابة في عملية المراجعة. استخدم الأسئلة وقوالب الإجابات المقدمة.
هل بيانات المطور آمنة عند استخدام هذه المهارة؟
هذه المهارة لا تعالج أي بيانات - إنها مجرد توثيق مع قوالب محادثة للإرشاد.
ماذا لو استمر المطورون في تجاهل الاختبارات؟
تؤكد المهارة على بناء العادات مع مرور الوقت. وثق المناقشات واحتفل بالانتصارات الصغيرة.
كيف يختلف هذا عن أدوات الاختبار الآلية؟
يركز هذا على الجانب البشري - الإرشاد والتشجيع لبناء عقلية الاختبار.

تفاصيل المطور

بنية الملفات

📄 SKILL.md