clean-code
تحسين جودة الكود من خلال مراجعات Clean Code
الكود الفوضوي يبطئ المراجعات، وإعادة الهيكلة، والعمل على الميزات. ترشد هذه المهارة Claude وCodex وClaude Code عبر فحوصات عملية وفق مبادئ Clean Code.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "clean-code" from https://skillstore.io/skills/sickn33-clean-code.md and its manifest at https://skillstore.io/api/skills/sickn33-clean-code/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "clean-code". راجع pull request يحتوي على دوال كبيرة وأسماء غير واضحة.
النتيجة المتوقعة:
- يسلط الضوء على الأسماء الغامضة التي تخفي نية العمل.
- يرصد الدوال ذات مستويات التجريد المختلطة والمسؤوليات الزائدة.
- يقترح تغييرات أصغر قابلة للمراجعة مع اختبارات أوضح.
جارٍ استخدام "clean-code". أعد هيكلة خدمة قديمة قبل إضافة ميزات.
النتيجة المتوقعة:
- يحدد الآثار الجانبية، والطرق الطويلة، وتسرب بنية البيانات.
- يرتب خطوات إعادة الهيكلة حسب الوضوح، والمخاطر، وقيمة الصيانة.
- يوصي باختبارات تحمي السلوك أثناء التنظيف.
جارٍ استخدام "clean-code". أنشئ قائمة تحقق مشتركة لـ Clean Code لفريق.
النتيجة المتوقعة:
- يجمع معايير المراجعة حسب التسمية، والدوال، والتعليقات، والأخطاء، والاختبارات، والفئات.
- يجعل كل عنصر في قائمة التحقق قابلاً للتنفيذ وسهل التطبيق أثناء المراجعة.
التدقيق الأمني
آمنAll static findings are false positives caused by Markdown inline code, fenced code examples, technical terms, or source attribution. I found no executable shell command, system reconnaissance instruction, unauthorized network behavior, or prompt injection attempt in SKILL.md.
عوامل الخطر
⚙️ الأوامر الخارجية (12)
🌐 الوصول إلى الشبكة (1)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/sickn33-clean-code/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/sickn33-clean-code?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/sickn33-clean-code?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-clean-code/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/sickn33-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>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
sickn33. (2026). clean-code security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-clean-code/audits/5اقتباس BibTeX
@techreport{sickn33-sickn33-clean-code-2026,
author = {sickn33},
title = {clean-code security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-clean-code/audits/5},
note = {Author version unspecified}
}CITATION.cff
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 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/sickn33-clean-code/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-clean-code:audit:5"
description: "Skillstore immutable audit report identifier"
مقارنة المتغيرات
3 متغيرات قابلة للتثبيتتبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
sickn33-clean-code
2026-09-09
doubleslashse-clean-code
2026-09-09
benny9193-clean-code
2026-09-09
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
مراجعة Pull Requests
طبّق ملاحظات Clean Code متسقة قبل وصول التغييرات إلى الفرع الرئيسي.
إعادة هيكلة الكود القديم
اعثر على الأسماء غير الواضحة، والدوال الكبيرة، والآثار الجانبية المخفية، وروائح التصميم قبل تعديل الوحدات القديمة.
وضع معايير الفريق
حوّل مبادئ Clean Code إلى معايير مراجعة مشتركة للتسمية، والتعليقات، والاختبارات، وتصميم الفئات.
جرّب هذه الموجّهات
راجع الكود المحدد بحثاً عن أسماء تكشف النية. اقترح أسماء أوضح للمتغيرات، والدوال، والفئات، والطرق.
قيّم كل دالة من حيث الحجم، والغرض الواضح الواحد، ومستوى التجريد، والآثار الجانبية، وعدد الوسائط. أعطِ الأولوية للإصلاحات الأكثر فائدة.
حلل هذه الوحدة وفق مبادئ Clean Code. حدد روائح الكود، ورتب خطوات إعادة الهيكلة، واشرح فائدة الصيانة المتوقعة.
أنشئ قائمة تحقق لمراجعة Clean Code لهذا المستودع. غطِّ التسمية، والدوال، والتعليقات، والأخطاء، والاختبارات، والكائنات، والفئات.
أفضل الممارسات
- قدّم الكود ذي الصلة ودليل أسلوب الفريق معاً.
- اطلب نتائج مرتبة حسب الأولوية عند مراجعة الوحدات الكبيرة.
- اربط نصائح إعادة الهيكلة باختبارات تحمي السلوك الحالي.
تجنب
- لا تطلب إعادة كتابة واسعة دون هدف واضح.
- لا تعامل كل إرشاد من إرشادات Clean Code كقاعدة مطلقة.
- لا تتخطَّ الاختبارات عند تغيير السلوك أثناء إعادة الهيكلة.