dyz-gongwen-skills
公文写作 Skills|AI 公文写作助手:防编造、守保密、GB/T 9704 一键排版,覆盖 22 种文书,支持 Claude Code / Codex / Cursor
Translation pending
عرض تجريبي لمهارة /explain: شرح أي مشروع برمجي بالعربية أو الإنجليزية في صفحة تفاعلية، بثلاثة أعماق. A live demo of the /explain Claude skill, in Arabic and English.
Translation pending
SkillsGitHub @AmrSabbagh35Availability not checked yetOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Claude skill: /explain any codebase in plain Arabic or English as one interactive page · مهارة تشرح أي مشروع برمجي بالعربية أو الإنجليزية
Translation pending
Loading the full README.
Read the full README ↗جرّب العرض التجريبي · English below ↓
مهارة (Skill) لـ Claude تشرح أي مشروع برمجي شرحًا كاملًا بالعربية أو بالإنجليزية، في صفحة تفاعلية واحدة. الصفحة العربية من اليمين إلى اليسار، والإنجليزية من اليسار إلى اليمين. المطور المبتدئ يفهم منها المشروع، والمطور الخبير يستخدمها خريطةً بجانب الكود.
افتح أي مشروع في Claude Code واكتب:
/explain
استلمت مشروعًا لا تعرف من أين تبدأ فيه؟ أو كتبته مع الذكاء الاصطناعي ولا تفهم كيف يعمل؟ يقرأ Claude الكود الحقيقي، ثم يكتب لك صفحة تشرح ما هو المشروع، ومم يتكوّن، وكيف يتحرك الطلب داخله، وأين تغيّر ما تريد. كل مسار ورقم سطر في الصفحة يُفحص على المشروع قبل أن تصلك.
1. ثبّت المهارة. لكل مشاريعك:
git clone https://github.com/AmrSabbagh35/project-explainer.git ~/.claude/skills/explain
أو لمشروع واحد فقط، حتى يستخدمها كل الفريق:
git clone https://github.com/AmrSabbagh35/project-explainer.git .claude/skills/explain
2. أعد تشغيل Claude Code، ثم افتح المشروع الذي تريد فهمه.
3. اكتب /explain. بعد دقائق تصلك صفحة الشرح: رابطًا إذا كانت أداة Artifacts متاحة، أو ملف HTML تفتحه في المتصفح.
تحتاج فقط Python 3، بدون أي مكتبات إضافية، ولا أي اشتراك أو خدمة صور مدفوعة. كل الأشكال يرسمها Claude بنفسه بصيغة SVG.
| الأمر | متى تستخدمه | ماذا تحتوي الصفحة |
|---|---|---|
/explain سريع | تريد أن تعرف ما هذا المشروع في 5 دقائق | فكرة المشروع، وطبقاته وأهم 5–12 جزءًا فيه، ورحلة واحدة قصيرة، و«أين أغيّر ماذا؟». |
/explain أو /explain كامل | تتعلّم المشروع أو تستلمه | كل ما سبق، مع التشبيه وفريقه، و12–22 جزءًا، وقاعدة البيانات، وقصة المشروع من git، والقاموس، و3 تمارين، وشجرة الملفات. |
/explain عميق | ستعدّل الكود أو تراجعه | كل ما سبق، مع رحلتين أو ثلاث في تبويبات، وما بداخل كل جزء مهم (الدوال وأرقام أسطرها)، و«ملاحظات المراجعة»، و4–5 تمارين. |
كلمات أخرى تعمل أيضًا: «مختصر» و«نظرة سريعة» للسريع، و«مفصل» و«تفصيلي» و«للمراجعة» للعميق. ويمكنك كتابتها بالإنجليزية: quick و full و deep. يظهر عمق الشرح في رأس الصفحة بثلاثة أعمدة صغيرة، وتنتهي الصفحة السريعة والكاملة بسطر يدلّك على العمق التالي.
تُكتب الصفحة بلغة طلبك: «اشرح لي المشروع» تعطيك صفحة عربية، و "explain this repo" تعطيك صفحة إنجليزية. ويمكنك أن تختار اللغة صراحة:
| الأمر | اللغة |
|---|---|
/explain بالعربية أو /explain ar | العربية، من اليمين إلى اليسار، وحروف الأجزاء من أبجد. |
/explain en أو /explain in English | الإنجليزية، من اليسار إلى اليمين، وحروف الأجزاء من A إلى Z. |
اللغة والعمق مستقلان، فيمكنك الجمع بينهما: /explain en quick أو /explain عميق بالعربية. القالب واحد في اللغتين، فتبقى كل الأقسام والتفاعل كما هي.
الصور التالية من صفحة عميقة لمشروع مثال خيالي (تطبيق «مكتبتي» لاستعارة الكتب)، موجود في مجلد examples/.
كل جزء من المشروع في طبقته، من الشاشة حتى قاعدة البيانات، ولكل جزء حرف من حروف أبجد يتبعه في كل الصفحة. اضغط على أي جزء فترى ماذا يفعل، وأين ملفه، ومن يستخدمه ومن يستخدم هو. في الشرح العميق تظهر أيضًا الدوال المهمة داخله وأرقام أسطرها.
اتبع عملًا واحدًا، مثل «احجز كتابًا»، من الضغطة حتى الحفظ. كل محطة تحمل حرف الجزء الذي يعمل فيها، وزر «شغّل الرحلة» يمرّ عليها وحده. في الشرح العميق تجد رحلتين أو ثلاثًا في تبويبات.
مستشفى لتطبيق طبي، وحكم ولوحة نتائج لتطبيق رياضي، وأمين مكتبة لتطبيق مكتبة. كل دور في التشبيه مربوط بالكلاس الذي يؤديه في الكود.
ما لاحظه Claude أثناء القراءة: أشياء ناقصة، ومخاطر، ومشاكل أمان، وديون تقنية، وبطء. كل ملاحظة تشير إلى ملفها وسطرها، ولا تُكتب إلا إذا كان الكود يثبتها.
git log: اللحظات التي تشرح لماذا الكود مكتوب بهذه الطريقة اليوم.| ما تكتبه | ما يحدث |
|---|---|
/explain | شرح كامل للمشروع المفتوح. |
/explain سريع | نظرة سريعة على المشروع المفتوح. |
/explain ~/Projects/shop | شرح كامل لمشروع آخر. |
/explain عميق ~/Projects/shop | شرح عميق مع ملاحظات المراجعة. |
/explain مسار الدفع | شرح كامل تركّز رحلته على الدفع. |
| «استلمت هذا المشروع ولا أفهم كيف يعمل، ارسم لي مكوناته» | تعمل المهارة تلقائيًا، بدون /explain. |
| «أريد شرحًا مختصرًا للمشروع للطلاب الجدد» | شرح سريع. |
| «Explain this repo in Arabic for my team» | شرح كامل بالعربية. |
/explain en أو «Help me understand this repo» | شرح كامل بالإنجليزية. |
افتح صفحات المشروع الخيالي مباشرة في المتصفح، بدون تثبيت شيء: صفحة سريعة، وصفحة كاملة، وصفحة عميقة. وبالإنجليزية: quick، وfull، وdeep. جرّب الضغط على الأجزاء، وتشغيل الرحلة، ومفتاح مبتدئ / خبير.
في مجلد examples/ ملفات بيانات لنفس المشروع الخيالي، لكل عمق وبكل لغة (الإنجليزية تنتهي بـ -en). ابنِ أي منها وافتحه:
This is the beginning of the README. Read the rest at the original. Read the full README ↗