شو هي Replica بالضبط؟
الرابط: github.com/Jakeschincariol/replica-skill (رخصة MIT، بدون تسجيل ولا مفتاح API ولا أي اتصال بخدمة؛ 6,696 نجمة يوم 2026-10-31، أُنشئ 2026-10-03، صاحبه Jake Schincariol).
مش برنامج ومش «هندسة عكسية» بتسرق كود. هي 11 skill لـ Claude Code بتشتغل ورا بعض: كل وحدة بتكتب نتيجتها بمجلد replica/ جوّا مشروعك، واللي بعدها بتقرأها. إنت بتوجّهها على تطبيق موجود، وهي بتحلّل شو بيعمل، وبتبني نسخة بالميزات نفسها، وبتعطيها هوية جديدة.
الـ skills بشكل عام (شو هي وكيف بتنحمّل): دليل الـ Skills.
بدك Claude Code مثبّت (دليل التثبيت) وPython 3.8 أو أحدث. ما في pip install.
التركيب بأمرين (أو يدوياً)
الطريقة الرسمية (جوّا Claude Code، كإضافة من الـ marketplace)
/plugin marketplace add Jakeschincariol/replica-skill
/plugin install replica-skill@replica-skill
يدوياً (نسخ الـ skills لمجلد حسابك)
git clone https://github.com/Jakeschincariol/replica-skill.git
cp -r replica-skill/replica-* ~/.claude/skills/
- فرق مهم بين الطريقتين: كإضافة، Claude Code بيحط اسم الإضافة قبل الأمر، فبتكتب /replica-skill:replica-recon. بالنسخ اليدوي الأوامر بتصير قصيرة: /replica-recon. الدليل هاد بيستعمل الصيغة القصيرة.
- أسهل طريقة بالـ README: الصق رابط المستودع بـ Claude Code واكتب تحته install skill، وهو بيركّبها.
- لمشروع واحد بس: انسخ نفس المجلدات لـ .claude/skills/ جوّا المشروع بدل مجلد الحساب.
- تأكد: افتح جلسة جديدة بـ /clear واكتب /replica: لازم تظهرلك الأوامر الـ 11 بالاقتراحات.
- المتطلبات: Python 3.8 أو أحدث (ست أدوات صغيرة بمكتبة Python الأساسية، ولا وحدة بتتصل بالإنترنت). ما بدك تثبّت حزم. الاختبارات اللي بيكتبها لنسختك بصيغة Playwright، فبدك Node إذا بدك تشغّلها.
- ما عندك Claude Code؟ الصق محتوى أي ملف SKILL.md بأول محادثة بتطبيق Claude وبيشتغل كـ «وضع»: بتخسر الأدوات، بس الطريقة بتشتغل.
كل أمر بيقرأ مخرجات اللي قبله. ما تقفز.
الـ 11 skill بالترتيب
أول برومت: ابدأ بـ recon
اعمل مجلد فاضي لمشروعك، افتح فيه Claude Code، واكتب أول أمر مع رابط التطبيق (الـ README بيقول: «/replica-recon مع رابط التطبيق»؛ بيقرأ مركز المساعدة وصفحة الأسعار وصفحة المتجر والشروحات العامة، وإنت بتتنقّل معه بحسابك):
/replica-recon https://app.example.com
بدك توجّهه بالعربي؟ ضيف جملة بعد الرابط:
/replica-recon https://app.example.com
التطبيق هاد بدفع اشتراكه لإدارة مواعيد عيادة. حلّل الشاشات والـ flows الأساسية بس (الحجز، التذكير، الدفع)، وتجاهل الإعدادات المتقدمة. اعرضلي الخلاصة بالعربي قبل ما تنتقل للأمر التالي.
- الصفحات العامة بس: recon بيشوف اللي يقدر يوصله. عندك حساب بالتطبيق؟ خذ سكرينشوتات للشاشات الداخلية وحطها بمجلد المشروع، وقوله يقرأها.
- «الأساسية بس»: أول مرة لا تنسخ 40 شاشة. 5 لـ 8 شاشات بتطلع نسخة بتشتغل بيوم.
- «اعرضلي قبل ما تنتقل»: كل أمر بيسألك على القرارات اللي بتخصّك (الـ stack، الدفع، الاسم). اقرأ شو قرّر قبل ما تكمّل.
من التحليل للنشر: كيف بتمشي الجلسة
- recon بيطلّعلك خريطة التطبيق: كم شاشة، كم flow، شو البيانات. إنت بتشطب اللي ما بدك ياه.
- architect + design بيقرّروا الـ stack والتصميم. إنت بتعطيه ألوانك وخطك من الأول (أو ملف brand.md).
- build + backend بيبنوا شاشة شاشة. هون أطول خطوة؛ خلّي /usage قدّامك.
- test + diff بيفحصوا وبيقارنوا بالأصل. درجة 70 من 100 بميزات أساسية شغّالة أحسن من 95 بشي ما بيشتغل.
- entrepreneur بيقرأ شكاوى المستخدمين الحقيقية وبيقلّك شو تصلّح. هاد اللي بيخلي نسختك أحسن مش بس شبيهة.
- brand + launch + deploy اسم جديد، صفحة هبوط، ونشر. إنت بتوقّع على الاسم والسعر والدومين.
من الـ README نفسه، ومن الريل: نسخ = الميزات وطريقة الشغل.
شو مسموح تنسخ وشو لا
- بتقرأ اللي مسموحلك تقرأه بس: الصفحات العامة وحسابك إنت. وإذا شروط حسابك بتمنع استعماله لبناء منافس، بتقلّك وبتكتفي بالمصادر العامة.
- brand إجباري: عشان هيك الـ skill ما بتخلّيك تنشر بنفس الاسم والألوان. نسختك لازم تبين تطبيق تاني، وفي فحص علامات تجارية بتعمله قبل الإطلاق.
- ما في نسخة «مثالية»: النتيجة حسب تعقيد التطبيق. الـ README نفسه بيقول هيك.
- القوانين ببلدك: حقوق الملكية والمنافسة بتختلف. إذا نسختك رح تصير منتج تجاري، اسأل محامي قبل الإطلاق. الأداة للبناء، مش للسرقة.