arabic-code-review

Review code for Unicode normalization, RTL support, and Arabic text processing.

29|5|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/Moshe-ship/mkhlab --skill arabic-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arabic-code-review
Source: https://github.com/Moshe-ship/mkhlab/tree/main/hermes-skills/arabic-code-review
Command: npx skills add https://github.com/Moshe-ship/mkhlab --skill arabic-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? This skill helps developers review Arabic-facing code to ensure proper handling of Arabic text, RTL layouts, and Arabic comments, reducing bugs and improving readability.

## Core Features & Use Cases

  • Unicode normalization checks for Arabic strings and proper handling of combining characters.
  • RTL direction validation in HTML/CSS/JS, with guidance for logical properties and right-aligned UI.
  • Arabic-specific text processing checks, including normalization of Alef variants and Arabic regex patterns.
  • Real-world code review scenarios: auditing UI, backend text handling, and data pipelines dealing with Arabic data.

### Quick Start Provide a code review example for an Arabic code snippet focusing on Unicode normalization and RTL correctness.

Frequently Asked Questions about arabic-code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my code for proper Arabic text handling and Unicode normalization?

To review Arabic text handling, you validate Unicode normalization for combining characters and normalize Alef variants. This ensures Arabic strings are processed consistently without rendering bugs across different systems.

What is the best way to validate RTL direction in HTML and CSS for Arabic UI?

Validating RTL direction requires checking HTML, CSS, and JS for proper logical properties and right-aligned UI. You must enforce RTL-safe stylesheets to prevent layout breaking when users switch to Arabic interfaces.

How do I write Arabic-aware regex patterns for text processing?

Writing Arabic-aware regex patterns involves enforcing Arabic-specific text processing checks during code review. You match Alef variants and account for combining characters to avoid missing valid Arabic input.

Can I use this code review approach for backend data pipelines dealing with Arabic data?

Yes, this code review approach applies to backend data pipelines manipulating Arabic data. It audits text handling and Unicode normalization to maintain data integrity throughout processing stages.

Why does my Arabic text display incorrectly despite having UTF-8 encoding?

Arabic text displays incorrectly when code lacks proper Unicode normalization for combining characters or fails to handle Alef variants. Reviewing text processing logic identifies missing normalization steps causing these rendering issues.