一键导入
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] جاهزية عربية