一键导入
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 OCR text extraction from images and documents
كاتب السيرة الذاتية — اكتب سيرة ذاتية احترافية بالعربي أو ثنائية اللغة
Arabic Siri integration for Hermes — trigger agent tasks via Arabic voice commands through Apple Shortcuts
| 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 stripped = text.normalize("NFC").replace(/[\u064B-\u065F]/g, "");
const len = stripped.length;
// خطأ: فرز عربي
names.sort();
// صح: فرز بالعربي
const collator = new Intl.Collator("ar");
names.sort(collator.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] جاهزية عربية