ワンクリックで
arabic-code-review
مراجعة كود عربي — راجع الكود مع فحص التعامل مع النصوص العربية وRTL والتعليقات العربية
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
مراجعة كود عربي — راجع الكود مع فحص التعامل مع النصوص العربية وRTL والتعليقات العربية
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Adhan audio playback with multiple muezzin voices
دليل السفر العربي — معلومات سياحية عن الدول العربية: تأشيرات، أماكن، تكاليف، نصائح
Arabic LLM benchmarking across 8 quality categories
Arabic function-calling benchmark — evaluate how well LLMs handle tool calling in Arabic
وصفات عربية — ابحث واقترح وصفات من المطبخ العربي (سعودي، مصري، شامي، مغربي، خليجي)
كاتب إيميلات عربية — اكتب رسائل بريد إلكتروني رسمية وشبه رسمية بالعربي بأسلوب احترافي
| name | arabic-code-review |
| description | مراجعة كود عربي — راجع الكود مع فحص التعامل مع النصوص العربية وRTL والتعليقات العربية |
| version | 1.0.0 |
| author | Mousa Abu Mazin |
| license | MIT |
| platforms | ["linux","macos"] |
| prerequisites | {"commands":[],"env_vars":[]} |
| metadata | {"hermes":{"tags":["arabic","code-review","rtl","unicode","i18n"]}} |
مراجعة متخصصة للكود الذي يتعامل مع النصوص العربية. استخدم عندما يطلب المستخدم مراجعة كود يتعامل مع العربي.
dir="rtl" في HTML?direction: rtl و text-align: right?margin-inline-start بدل margin-left)?\p{Arabic} بدل [a-zA-Z])Intl.Collator('ar')?toLocaleString('ar') للتنسيق?// خطأ: ما يشمل العربي
const isLetter = /[a-zA-Z]/.test(char);
// صح: يشمل كل اللغات
const isLetter = /\p{Letter}/u.test(char);
// خطأ: طول النص مع التشكيل
const len = text.length; // يحسب الحركات كحروف
// صح: تطبيع ثم حساب
const len = text.normalize('NFC').replace(/[\u064B-\u065F]/g, '').length;
// خطأ: فرز عربي
names.sort();
// صح: فرز بالعربي
names.sort(new Intl.Collator('ar').compare);
// خطأ: بحث بدون تطبيع
text.includes("محمد");
// صح: تطبيع الألف والتاء المربوطة
function normalizeArabic(t) {
return t.replace(/[أإآ]/g, 'ا').replace(/ة/g, 'ه').replace(/ى/g, 'ي');
}
normalizeArabic(text).includes(normalizeArabic("محمد"));
مراجعة الكود العربي:
| # | الملف | المشكلة | الخطورة | الإصلاح |
|---|---|---|---|---|
| 1 | file.js:12 | regex لا يدعم العربي | عالية | استخدم \p{Letter} |
| ... |
التقييم: [X/10] جاهزية عربية