
Replica اسکل کیا کرتی ہے
Replica اسکل Claude کی گیارہ اسکلز کا مجموعہ ہے، جو کسی ایپ کی فعالیت اور صارف کے ورک فلو کو شروع سے دوبارہ بنانے میں مدد دیتا ہے۔ اس ورک فلو میں تحقیق، آرکیٹیکچر، ڈیزائن، نفاذ، بیک اینڈ سروسز، ٹیسٹنگ، موازنہ، پوزیشننگ، برانڈنگ، لانچ کی تیاری، اور تعیناتی شامل ہیں۔
یہ کلین روم تعمیر نو کے لیے بنائی گئی ہے۔ پروجیکٹ اس بات کا مطالعہ کرتا ہے کہ ایپ کیا کرتی ہے، نہ کہ اس کی ملکیت کیا ہے۔ آپ فیچرز اور تعامل کے طریقے دوبارہ بنا سکتے ہیں، لیکن آپ کو سورس کوڈ، ملکیتی اثاثے، لوگوز، ٹریڈ مارکس، متن، نجی APIs، یا محفوظ مواد نقل نہیں کرنا چاہیے۔
یہ ایپ کے کام کو دوبارہ بناتی ہے، اس کی ملکیت کو کبھی نہیں۔
یہ repository MIT لائسنس کے تحت ہے، اس کے لیے سائن اپ یا API key درکار نہیں، اور اس میں معیاری لائبریری پر مبنی Python ٹولز شامل ہیں جو بیرونی نیٹ ورکس سے رابطہ نہیں کرتے۔
اسکلز انسٹال کریں
Claude کے ذریعے انسٹال کریں
Repository کا URL اور انسٹالیشن کی ہدایت Claude میں پیسٹ کریں:
https://github.com/Jakeschincariol/replica-skill
install skillClaude Code پلگ اِن کے طور پر انسٹال کریں
Claude Code میں marketplace شامل کریں اور پلگ اِن انسٹال کریں:
/plugin marketplace add Jakeschincariol/replica-skill
/plugin install replica-skill@replica-skillپلگ اِن کے طور پر انسٹال ہونے پر Claude Code اسکلز کے ناموں کے ساتھ namespace شامل کرتا ہے۔ مثال کے طور پر، recon اسکل /replica-skill:replica-recon کے طور پر ظاہر ہوتی ہے۔
فولڈرز دستی طور پر کاپی کریں
اگر آپ /replica-recon جیسے سادہ اسکل نام استعمال کرنا چاہتے ہیں، تو repository کو clone کریں اور اس کے اسکل فولڈرز اپنی عالمی Claude skills directory میں کاپی کریں:
git clone https://github.com/Jakeschincariol/replica-skill.git
cp -r replica-skill/replica-* ~/.claude/skills/پروجیکٹ کی مقامی اسکلز کے لیے یہی فولڈرز اپنی repository کی .claude/skills/ directory میں کاپی کریں۔ آپ کسی انفرادی SKILL.md فائل کو Claude کی گفتگو میں پیسٹ کر کے اسے ایک mode کے طور پر بھی چلا سکتے ہیں، تاہم اس طریقے میں Python ٹولز شامل نہیں ہوتے۔
ٹولز کے لیے Python 3.8 یا اس کے بعد کا ورژن درکار ہے۔ pip کے ذریعے کوئی packages انسٹال کرنے کی ضرورت نہیں۔
گیارہ اسکلز کے ورک فلو کو سمجھیں
تجویز کردہ عمل اسکلز کو ترتیب وار چلاتا ہے۔ ہر اسکل پچھلی اسکل کے لکھے ہوئے artifacts کو پروجیکٹ کی replica/ directory میں پڑھتی ہے۔
recon -> architect -> design -> build -> backend -> test -> diff -> entrepreneur -> brand -> launch -> deploy/replica-reconمجاز ذرائع سے اسکرینز، ورک فلو، components، اور ایک اخذ کردہ data model کو ریورس انجینئر کرتی ہے۔/replica-architectٹیکنالوجی stack، database schema، API، اور نفاذ کی ترتیب کا منصوبہ بناتی ہے۔/replica-designبصری مشاہدات کو آپ کے اپنے اثاثوں کا استعمال کرتے ہوئے رنگوں، typography، spacing، اور components کے لیے design tokens میں تبدیل کرتی ہے۔/replica-buildrecon map کی بنیاد پر ایپلیکیشن کو اسکرین بہ اسکرین نافذ کرتی ہے۔/replica-backendauthentication، databases، payments، اور integrations شامل کرتی ہے۔/replica-testصارف کے ورک فلو، edge cases، اور bugs کی جانچ کرتی ہے۔/replica-diffreplica کا اصل ایپ سے موازنہ کرتی ہے اور parity اور غائب functionality کی رپورٹ دیتی ہے۔/replica-entrepreneurحقیقی صارف کے جائزوں کا تجزیہ کر کے شکایات، پروڈکٹ کے مواقع، اور پوزیشننگ کے زاویے شناخت کرتی ہے۔/replica-brandایک منفرد نام، بصری شناخت، اور انداز تخلیق کرتی ہے، پھر اصل برانڈ کے بچے ہوئے آثار کے لیے codebase کی جانچ کرتی ہے۔/replica-launchlanding page، pricing، اور App Store یا Google Play listing تیار کرتی ہے۔/replica-deploypreflight جائزہ لیتی ہے اور اپنی domain پر پروڈکٹ جاری کرنے میں مدد دیتی ہے۔
مکمل پروجیکٹ چلائیں
1. ہدف ایپلیکیشن کی Recon کریں
/replica-recon سے آغاز کریں اور ایپ کا URL یا تحقیق کے دیگر مجاز ذرائع فراہم کریں۔ یہ اسکل عوامی صفحات، help centers، pricing pages، store listings، عوامی walkthroughs، screenshots، اور آپ کے اپنے account سے فائدہ اٹھا سکتی ہے۔ یہ replica/recon.md اور features.csv جیسی فائلیں تیار کرتی ہے۔
Recon output میں screens، user flows، components، اور اخذ کردہ data model درج ہوتا ہے۔ یہ ان features کو بھی الگ کرتی ہے جنہیں دوبارہ بنایا جا سکتا ہے، اور ان resources کو بھی جو اصل کمپنی سے تعلق رکھتے ہیں، جیسے private network یا proprietary catalog۔
2. آرکیٹیکچر کا منصوبہ بنائیں
Recon کے نتائج کو implementation plan میں تبدیل کرنے کے لیے /replica-architect چلائیں۔ یہ stack منتخب یا تجویز کرتی ہے، database schema اور API متعین کرتی ہے، اور سب سے اہم end-to-end flow کے گرد development کی ترتیب بناتی ہے۔
مثال کے طور پر، scheduling پروڈکٹ کو users، event types، availability، اور bookings کی ضرورت ہو سکتی ہے۔ آرکیٹیکچر میں domain-specific پابندیوں کو بھی شامل کرنا چاہیے، جیسے دو مہمانوں کو ایک ہی time slot book کرنے سے روکنا۔
3. Design system دوبارہ بنائیں
مشاہدہ کیے گئے interface کو اصل assets نقل کرنے کے بجائے design tokens کے طور پر بیان کرنے کے لیے /replica-design استعمال کریں۔ Output میں color roles، typography، spacing، controls، اور component specifications شامل ہو سکتی ہیں۔ اصل icons، fonts، الفاظ، اور imagery کو ان assets سے تبدیل کریں جنہیں استعمال کرنے کی آپ کو اجازت ہے۔
4. ایپلیکیشن نافذ کریں
/replica-build ایپلیکیشن پر اسکرین بہ اسکرین کام کرتی ہے۔ ایک عملی ترتیب یہ ہے کہ shell بنائیں، primary flow نافذ کریں، پھر secondary screens اور states مکمل کریں۔ Feature matrix مکمل ہونے والے کام کا ریکارڈ رکھنے میں مدد دیتی ہے۔
5. Backend کی صلاحیتیں شامل کریں
تصدیق، ڈیٹا بیس کے رویے، ادائیگیوں اور انضمامات کے لیے /replica-backend چلائیں۔ اپنی اسناد اور جس سروس سے بھی آپ جڑیں، اس کے سرکاری APIs استعمال کریں۔ مثال کے طور پر، شیڈولنگ ریپلیکا کیلنڈر انضمام کے لیے Google کا اپنا API، بُکنگز کے لیے Stripe، اور یاد دہانیوں کے لیے ای میل فراہم کنندہ استعمال کر سکتی ہے۔
6. ہر فلو کی جانچ کریں
/replica-test recon فلو فہرست سے ایک ٹیسٹ پلان بناتا ہے اور اینڈ ٹو اینڈ ٹیسٹ متعین کر سکتا ہے۔ کامیاب راستے اور edge cases دونوں شامل کریں، جیسے ٹائم زونز، بُکنگ کے دوران کسی سلاٹ کا دستیاب نہ رہنا، اور تکراری submissions۔ اہم اور اعلیٰ شدت کے مسائل حل ہونے تک لاگنگ اور بگز کی اصلاح جاری رکھیں۔
7. مماثلت کی پیمائش کریں
نتیجے کا اصل سے موازنہ کرنے کے لیے /replica-diff استعمال کریں۔ یہ مماثلت کا اسکور اور غائب فیچرز کی فہرست فراہم کرتا ہے، جس سے دانستہ طور پر خارج کیے گئے فیچرز اور نامکمل کام میں فرق کرنا آسان ہوتا ہے۔ کم اسکور لازماً مسئلہ نہیں، اگر خارج کیا گیا فیچر ایسے نیٹ ورک، کیٹلاگ یا لائسنس پر منحصر ہو جسے آپ دوبارہ تخلیق نہیں کر سکتے۔
8. پروڈکٹ کا موقع تلاش کریں
جب آپ کو پروڈکٹ کی پوزیشننگ کے لیے شواہد درکار ہوں تو /replica-entrepreneur چلائیں۔ یہ آپ کے فراہم کردہ جائزوں کے ڈیٹا کا تجزیہ کرتا ہے، بار بار آنے والی شکایات کی درجہ بندی کرتا ہے، اور ماخذ کی قطاروں کے لنکس محفوظ رکھتا ہے۔ یہ اقتباسات، اعداد یا صارفین کی آرا ایجاد نہیں کرتا۔ بہت کم جائزوں یا ماخذ والے موضوعات کو کمزور نشان زد کیا جاتا ہے۔
9. ایک آزاد برانڈ بنائیں
/replica-brand نیا نام، رنگوں کا مجموعہ، لوگو بریف اور برانڈ کی آواز تیار کرتا ہے۔ یہ چلانے کے لیے ٹریڈ مارک اور ڈومین کی جانچیں بھی فراہم کرتا ہے۔ لانچ سے پہلے یہ مرحلہ مکمل کریں اور کوڈ بیس سے اصل نام، ڈومین، رنگوں اور دیگر شناختی حوالوں کو ہٹا دیں۔
10. لانچ کی تیاری کریں
/replica-launch لینڈنگ پیج، قیمتوں اور اسٹور لسٹنگ کا مسودہ تیار کرتا ہے۔ اس کا لسٹنگ ٹول App Store اور Google Play کی حدود، رینکنگ کے دعووں، ضائع ہونے والے کی ورڈ حروف، اور اصل کے نام کے حوالوں کی جانچ کرتا ہے۔
11. پری فلائٹ کے بعد ہی تعینات کریں
آخر میں، پری فلائٹ عمل چلانے کے لیے /replica-deploy استعمال کریں۔ یہ پروڈکشن سیٹ اپ سے پہلے ٹیسٹس، مماثلت، برانڈ کی جامع جانچ، اور اسٹور لسٹنگ کی جانچ کرتا ہے۔ یہ آپ کے ڈومین کے لیے DNS ریکارڈز فراہم کر سکتا ہے اور صرف آپ کی ریلیز کی منظوری کے بعد اسے جاری کرتا ہے۔
شامل Python ٹولز استعمال کریں
ریپوزٹری میں کمانڈ لائن کے چھ ٹولز شامل ہیں۔ یہ Python کی معیاری لائبریری استعمال کرتے ہیں اور نیٹ ورک سے رابطہ نہیں کرتے۔
python3 replica-diff/imgdiff.py original.png clone.png --out diff.png
python3 replica-diff/parity.py replica/features.csv
python3 replica-entrepreneur/reviews.py replica/reviews.csv
python3 replica-design/contrast.py replica/design/tokens.json
python3 replica-brand/sweep.py . --avoid "Original App"
python3 replica-launch/listing.py replica/launch/listing.jsonimgdiff.pyاسکرین شاٹس کو edge maps میں تبدیل کرتا ہے اور رنگوں کے فرق کو نظرانداز کرتے ہوئے لے آؤٹ کے حصوں کا موازنہ کرتا ہے۔parity.pymust، should اور could فیچرز کو وزن دیتا ہے، جزوی تکمیل کو نصف شمار کرتا ہے، اور غائب آئٹمز کی فہرست بناتا ہے۔reviews.pyلنکس کے بغیر جائزے ہٹا دیتا ہے اور آپ کی فراہم کردہ ماخذ قطاروں سے منسلک اقتباسات دکھاتا ہے۔contrast.pyڈیزائن ٹوکنز کے لیے WCAG کنٹراسٹ کی جانچ کرتا ہے۔sweep.pyکوڈ، بشمول identifiers، میں اصل نام، ڈومین اور رنگ تلاش کرتا ہے۔listing.pyاسٹور کی حدود، رینکنگ کے دعووں، کی ورڈ کے استعمال اور نقل پر مبنی حوالوں کی جانچ کرتا ہے۔
ریپوزٹری کا ٹیسٹ سوٹ اس کمانڈ سے چلائیں:
python3 -m unittest discover -s tests -vپروجیکٹ کی حدود میں رہ کر کام کریں
صرف وہ معلومات استعمال کریں جن تک رسائی کی آپ کو اجازت ہے، جیسے عوامی صفحات اور آپ کا اپنا اکاؤنٹ۔ لاگ اِن کے پیچھے موجود مواد کو scrape نہ کریں، paywall کو بائی پاس نہ کریں، کسی سائٹ کی شرائط کی خلاف ورزی نہ کریں، اور کسی دوسرے شخص کے اکاؤنٹ تک رسائی حاصل نہ کریں۔ اگر کسی اکاؤنٹ کی شرائط حریف بنانے سے منع کرتی ہیں تو ان شرائط کی پابندی کریں۔
یہ ورک فلو وہ چیزیں بھی دوبارہ تخلیق نہیں کر سکتا جن کی ملکیت کسی ایپ کے پاس ہے۔ میوزک پروڈکٹ کا پلیئر، پلے لسٹس اور شیئرنگ فلو شاید دوبارہ بنائے جا سکیں، لیکن اس کا میوزک کیٹلاگ نقل کرنے کے لیے آپ کا نہیں ہے۔ اسی طرح، ملکیتی تحریر، لوگوز، ٹریڈ مارکس، سورس کوڈ یا assets دوبارہ استعمال نہ کریں۔
نتیجہ فروخت کرنے سے پہلے ٹریڈ مارک کی جانچیں مکمل کریں، ہر سروس اور asset کی شرائط کا جائزہ لیں، اور جب پروجیکٹ میں نمایاں تجارتی یا قانونی خطرہ ہو تو وکیل سے مشورہ کریں۔ ریپوزٹری کی رہنمائی قانونی مشورہ نہیں ہے۔
نتیجہ
Replica skill ایپ کی تعمیر نو کو ایک دستاویزی سلسلے میں بدلتی ہے: اجازت یافتہ ذرائع کی تحقیق کریں، نظام کی منصوبہ بندی کریں، انٹرفیس اور رویے کو دوبارہ بنائیں، نتیجے کی جانچ کریں، مماثلت کی پیمائش کریں، ایک موقع کی شناخت کریں، اسے نئے برانڈ میں ڈھالیں، اور آزادانہ طور پر تعینات کریں۔ skills انسٹال کریں، artifacts کو replica/ میں رکھیں، اور شامل جانچوں سے یقینی بنائیں کہ حتمی پروڈکٹ فعالیت سے متاثر ہو، مگر قانونی اور بصری طور پر آپ کی اپنی ہو۔
پروجیکٹ کو GitHub پر دیکھیں اور اس کے تخلیق کار کے بارے میں مزید معلومات opusjake.ai پر حاصل کریں۔
