tdd
79ممارسة التطوير المدفوع بالاختبارات
غالبًا ما تكتب الفرق التنفيذ قبل وجود اختبارات سلوكية واضحة. ترشد هذه المهارة Claude وCodex وClaude Code خلال دورات Red-Green-Refactor صارمة.
تحسين قابلية قراءة الكود باستخدام الكود النظيف
يصعب الحفاظ على كود قابل للقراءة عندما تفتقر المراجعات إلى معايير مشتركة. تمنح هذه المهارة Claude وCodex وClaude Code فحوصات واضحة للكود النظيف في التسمية والدوال والتعليقات والأخطاء والتنسيق.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "clean-code" from https://skillstore.io/skills/benny9193-clean-code.md and its manifest at https://skillstore.io/api/skills/benny9193-clean-code/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "clean-code". تستخدم دالة أسماء قصيرة، ومعامل flag، وشروطا متداخلة.
النتيجة المتوقعة:
جارٍ استخدام "clean-code". تسأل مراجعة عما إذا كان ينبغي إبقاء التعليقات حول منطق أهلية معقد.
النتيجة المتوقعة:
جارٍ استخدام "clean-code". يريد فريق قائمة تحقق لقابلية القراءة قبل pre-commit.
النتيجة المتوقعة:
تحقق من الأسماء الوصفية، والدوال ذات الغرض الواحد، والمعاملات المحدودة، ومعالجة الأخطاء الصريحة، والتنسيق المتسق، وإزالة الكود الميت.
All 34 static findings are false positives caused by Markdown fences, TypeScript template literals, and illustrative file-path examples. SKILL.md contains guidance only, with no executable scripts, command invocation, reconnaissance, prompt injection, or malicious intent. No remediation is required.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/benny9193-clean-code/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/benny9193-clean-code?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/benny9193-clean-code?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/benny9193-clean-code/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/benny9193-clean-code.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Benny9193. (2026). clean-code security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/benny9193-clean-code/audits/9@techreport{benny9193-benny9193-clean-code-2026,
author = {Benny9193},
title = {clean-code security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/benny9193-clean-code/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "clean-code security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Benny9193"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/benny9193-clean-code/audits/9"
identifiers:
- type: other
value: "skillstore:benny9193-clean-code:audit:9"
description: "Skillstore immutable audit report identifier"
تبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
sickn33-clean-code
2026-09-09
doubleslashse-clean-code
2026-09-09
benny9193-clean-code
2026-09-09
طبّق قائمة تحقق مشتركة للأسماء وحجم الدوال والتعليقات ومعالجة null والتنسيق قبل الدمج.
حدد تحسينات صغيرة في قابلية القراءة تقلل التداخل، وتوضح المسؤوليات، وتزيل الأسماء المربكة.
استخدم أمثلة موجزة لشرح عادات الكود النظيف أثناء التهيئة أو العمل الثنائي أو التدريب على المراجعة.
راجع هذا الكود بحثا عن مشكلات الكود النظيف. ركز على الأسماء، وغرض الدالة، والتعليقات، ومعالجة null، والتنسيق. أعِد أهم خمسة تغييرات.
أنشئ خطة إعادة هيكلة لهذا الكود. افصل المسؤوليات، وقلل المعاملات، وحسن الأسماء، وأبق السلوك دون تغيير.
راجع هذا pull request باستخدام مبادئ الكود النظيف. جمّع الملاحظات حسب التأثير واشرح لماذا يحسن كل تغيير قابلية الصيانة.
دقق هذا المكون من حيث التوافق مع الكود النظيف. أعط الأولوية للمخاطر، وحدد روائح الكود المتكررة، واقترح إصلاحات تدريجية مع اعتبارات الاختبار.
المؤلف
Benny9193الترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
8c3e20bba512c392d9b02ee748b18e0b09d4982c
حداثة الصيانة
٢٦/٧/٢٠٢٦
الاستخدام
12 تنزيلات · 239 مشاهدات
بنية الملفات
📄 SKILL.md
ممارسة التطوير المدفوع بالاختبارات
غالبًا ما تكتب الفرق التنفيذ قبل وجود اختبارات سلوكية واضحة. ترشد هذه المهارة Claude وCodex وClaude Code خلال دورات Red-Green-Refactor صارمة.
تصميم واجهات REST API متسقة
تؤدي واجهات API غير المتسقة إلى إبطاء التكامل وإنشاء أخطاء لدى العملاء. توفر هذه المهارة إرشادات REST عملية للموارد، والأساليب، والاستجابات، والأخطاء، وتقسيم الصفحات، وتحديد الإصدارات، والمصادقة، والتوثيق.
اعثر على أنماط كود TypeScript بسرعة
يحتاج المطورون غالبا إلى تذكير موجز بأنماط التنفيذ الشائعة. توفر هذه المهارة أمثلة TypeScript مختصرة لاختيار البنى المجربة وتكييفها.
تطبيق مبادئ تصميم SOLID
قد تصبح الشيفرة كائنية التوجه صعبة التغيير والاختبار. تشرح هذه المهارة مبادئ SOLID مع أمثلة TypeScript وإشارات عملية لإعادة الهيكلة.
مراجعة الكود لاكتشاف الأخطاء ومشكلات الأمان
بواسطة 21pounder
قد تفوّت مراجعات الكود أخطاءً، وثغرات أمنية، ومشكلات في قابلية الصيانة. ترشد هذه المهارة Claude وCodex وClaude Code عبر خطوات مراجعة منظمة.
إعادة هيكلة Python باستخدام أنماط عملية
بواسطة wshobson
غالبا ما تتراكم في مشاريع Python أصناف متشابكة، ومسؤوليات مختلطة، وتجريدات سابقة لأوانها. توجه هذه المهارة Claude وCodex وClaude Code نحو بنية أبسط، وحدود أوضح، ومكونات قابلة للاختبار.
تحليل أنماط الكود والمعمارية
بواسطة C0ntr0lledCha0s
تخفي قواعد الكود الكبيرة بُنى متكررة وخيارات معمارية غير واضحة. تعثر هذه المهارة على الأنماط، وتشرح الهدف منها، وتبرز فرص إعادة الهيكلة العملية.
البحث في الشيفرة حسب بنية AST
بواسطة 0xDarkMatter
تُغفل عمليات البحث النصي العلاقات الدلالية وتنتج تطابقات كثيرة غير دقيقة. تستخدم هذه المهارة أنماط ast-grep لتحديد بُنى الشيفرة والتحضير لعمليات إعادة هيكلة مركزة.
مراجعة الكود باستخدام فحوصات جودة منظمة
بواسطة alirezarezvani
قد تفوّت مراجعات الكود مشكلات في الجودة والأمان وقابلية الصيانة. ترشد هذه المهارة إلى إجراء مراجعات منظمة باستخدام نصوص برمجية وقوائم تحقق وإنشاء التقارير.
العثور على سياق الكود بشكل أسرع
بواسطة 89jobrien
غالبًا ما يضيع المطورون وقتًا في تتبع سبب وجود الكود وما الذي يعتمد عليه. توجه هذه المهارة Claude أو Codex أو Claude Code إلى جمع معرفة الرسم البياني ذات الصلة، والمستدعين، والاستيرادات، والاختبارات قبل إجراء التغييرات.