ワンクリックで
qalam
توثيق عربي من الكود — ولّد توثيق عربي تلقائي من كود Python/JS/TS مع قاموس تقني مدمج (300+ مصطلح)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
توثيق عربي من الكود — ولّد توثيق عربي تلقائي من كود Python/JS/TS مع قاموس تقني مدمج (300+ مصطلح)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Adhan audio playback with multiple muezzin voices
مراجعة كود عربي — راجع الكود مع فحص التعامل مع النصوص العربية وRTL والتعليقات العربية
مصطلحات صحية عربية — ترجم واشرح مصطلحات طبية بالعربي، ساعد في فهم التقارير الطبية
مصطلحات قانونية عربية — ترجم واشرح مصطلحات قانونية، ساعد في فهم العقود والمستندات القانونية بالعربي
Arabic OCR text extraction from images and documents
كاتب السيرة الذاتية — اكتب سيرة ذاتية احترافية بالعربي أو ثنائية اللغة
| name | qalam |
| description | توثيق عربي من الكود — ولّد توثيق عربي تلقائي من كود Python/JS/TS مع قاموس تقني مدمج (300+ مصطلح) |
| version | 1.0.0 |
| author | Mousa Abu Mazin |
| license | MIT |
| platforms | ["linux","macos"] |
| prerequisites | {"commands":["qalam"],"env_vars":[]} |
| metadata | {"hermes":{"tags":["arabic","documentation","code","translation","technical-dictionary"]}} |
أداة لتوليد توثيق عربي تلقائي من الكود البرمجي. يعمل بدون إنترنت.
qalam generate src/
مثال — توليد توثيق لمشروع Python:
qalam generate ./app/
النتيجة المتوقعة:
📝 Scanning ./app/ ...
Found: 12 files, 34 functions, 8 classes, 3 modules
Generated docs:
docs/ar/app/auth.md — 3 دوال، 1 صنف
docs/ar/app/models.md — 5 أصناف
docs/ar/app/utils.md — 12 دالة
docs/ar/app/api.md — 14 نقطة نهاية
Total: 4 files, 2,340 words
مثال لملف توثيق مُولّد:
# وحدة المصادقة (auth)
## صنف: مدير_الجلسات (SessionManager)
يدير جلسات المستخدمين وتوكنات الوصول.
### إنشاء_جلسة(معرّف_المستخدم، مدة_الصلاحية)
- **الوصف**: ينشئ جلسة جديدة للمستخدم ويرجع توكن وصول
- **المعاملات**:
- `معرّف_المستخدم` (نص) — المعرّف الفريد للمستخدم
- `مدة_الصلاحية` (عدد صحيح) — المدة بالثواني، الافتراضي 3600
- **القيمة المرجعة**: قاموس يحتوي `token` و`expires_at`
- **الاستثناءات**: `خطأ_المصادقة` إذا كان المعرّف غير صالح
qalam generate src/auth.py
qalam scan src/
النتيجة المتوقعة:
📊 Code Analysis — src/
━━━━━━━━━━━━━━━━━━━━━━
Files: 12
Functions: 34
Classes: 8
Modules: 3
Coverage:
Documented (EN): 22/34 functions (65%)
Documented (AR): 0/34 functions (0%)
Top undocumented:
1. src/utils.py:process_data() — 45 lines, no docstring
2. src/api.py:handle_webhook() — 32 lines, no docstring
3. src/models.py:validate_input() — 28 lines, no docstring
qalam translate "function"
النتيجة المتوقعة:
function → دالّة
السياق: "تُعرَّف الدالّة باستخدام الكلمة المفتاحية def في Python"
أمثلة أخرى:
qalam translate "class" # → صنف
qalam translate "variable" # → متغيّر
qalam translate "array" # → مصفوفة
qalam translate "middleware" # → وسيط (برمجية وسيطة)
qalam translate "deployment" # → نشر (عملية النشر)
qalam translate "refactoring" # → إعادة هيكلة
qalam translate "authentication" # → مصادقة (التحقق من الهوية)
qalam dict
يعرض القاموس الكامل (300+ مصطلح) مرتبا أبجديا بالإنجليزية.
البحث في القاموس:
qalam dict --search "data"
النتيجة المتوقعة:
database → قاعدة بيانات
data structure → بنية بيانات
data type → نوع بيانات
data binding → ربط البيانات
data migration → ترحيل البيانات
dataframe → إطار بيانات
# Markdown (الافتراضي)
qalam generate src/ --format markdown
# Docstring — يضيف التوثيق مباشرة في الكود
qalam generate src/ --format docstring
# قسم README
qalam generate src/ --format readme
# HTML مع دعم RTL
qalam generate src/ --format html
مثال HTML RTL:
qalam generate src/ --format html --output docs/ar/index.html
ينتج صفحة HTML كاملة مع dir="rtl" و CSS مناسب للعربي.
| اللغة | الامتدادات | الدعم |
|---|---|---|
| Python | .py | كامل — docstrings, type hints, decorators |
| JavaScript | .js, .jsx | كامل — JSDoc, ES6 classes |
| TypeScript | .ts, .tsx | كامل — interfaces, generics, types |