
Replica ko‘nikmasi nima qiladi
Replica ko‘nikmasi ilovaning funksiyalari va foydalanuvchi oqimlarini noldan qayta yaratishga yordam beradigan o‘n bitta Claude ko‘nikmasi to‘plamidir. Ish jarayoni tadqiqot, arxitektura, dizayn, amalga oshirish, backend xizmatlari, testlash, taqqoslash, pozitsiyalash, brending, ishga tushirishga tayyorgarlik va deploy bosqichlarini qamrab oladi.
U clean-room rekonstruksiya uchun mo‘ljallangan. Loyiha ilova nimaga egaligini emas, nima qilishini o‘rganadi. Funksiyalar va o‘zaro ta’sir naqshlarini qayta yaratishingiz mumkin, ammo manba kodini, xususiy resurslarni, logotiplar, savdo belgilarini, matnlarni, shaxsiy API'larni yoki himoyalangan kontentni ko‘chirmasligingiz kerak.
U ilovaning nimaga egaligini emas, nima qilishini qayta yaratadi.
Repozitoriy MIT litsenziyasi asosida tarqatiladi, ro‘yxatdan o‘tish yoki API kaliti talab qilinmaydi va tashqi tarmoqlarga ulanmaydigan standart kutubxonaga asoslangan Python vositalarini o‘z ichiga oladi.
Ko‘nikmalarni o‘rnating
Claude orqali o‘rnatish
Repozitoriy URL manzili va o‘rnatish ko‘rsatmasini Claude'ga joylang:
https://github.com/Jakeschincariol/replica-skill
install skillClaude Code plagini sifatida o‘rnatish
Claude Code'da marketplace'ni qo‘shing va plaginni o‘rnating:
/plugin marketplace add Jakeschincariol/replica-skill
/plugin install replica-skill@replica-skillPlagin sifatida o‘rnatilganda, Claude Code ko‘nikmalar nomiga namespace qo‘shadi. Masalan, recon ko‘nikmasi /replica-skill:replica-recon ko‘rinishida bo‘ladi.
Papkalarni qo‘lda nusxalash
/replica-recon kabi oddiy ko‘nikma nomlaridan foydalanish uchun repozitoriyni klonlang va uning ko‘nikma papkalarini global Claude ko‘nikmalari katalogiga nusxalang:
git clone https://github.com/Jakeschincariol/replica-skill.git
cp -r replica-skill/replica-* ~/.claude/skills/Loyihaga xos ko‘nikmalar uchun xuddi shu papkalarni repozitoriyingizdagi .claude/skills/ katalogiga nusxalang. Shuningdek, alohida SKILL.md faylini Claude suhbatiga joylab, uni rejim sifatida ishga tushirishingiz mumkin, ammo bu usul Python vositalarini o‘z ichiga olmaydi.
Vositalar Python 3.8 yoki undan yangiroq versiyasini talab qiladi. pip orqali o‘rnatiladigan paketlar mavjud emas.
O‘n bitta ko‘nikmadan iborat ish jarayonini tushuning
Tavsiya etilgan jarayon ko‘nikmalarni ketma-ket ishga tushiradi. Har bir ko‘nikma loyiha replica/ katalogida oldingi ko‘nikma yozgan artefaktlarni o‘qiydi.
recon -> architect -> design -> build -> backend -> test -> diff -> entrepreneur -> brand -> launch -> deploy/replica-reconruxsat etilgan manbalar asosida ekranlar, oqimlar, komponentlar va taxminiy ma’lumotlar modelini teskari muhandislik orqali aniqlaydi./replica-architecttexnologiyalar steki, ma’lumotlar bazasi sxemasi, API va amalga oshirish tartibini rejalashtiradi./replica-designvizual kuzatuvlarni o‘zingizning resurslaringizdan foydalangan holda ranglar, tipografika, oraliqlar va komponentlar uchun dizayn tokenlariga aylantiradi./replica-buildrecon xaritasi asosida ilovani ekranma-ekran amalga oshiradi./replica-backendautentifikatsiya, ma’lumotlar bazalari, to‘lovlar va integratsiyalarni qo‘shadi./replica-testfoydalanuvchi oqimlari, chekka holatlar va xatolarni testlaydi./replica-diffreplikani original bilan taqqoslaydi va moslik hamda yetishmayotgan funksiyalar haqida hisobot beradi./replica-entrepreneurshikoyatlar, mahsulot imkoniyatlari va pozitsiyalash yo‘nalishlarini aniqlash uchun haqiqiy foydalanuvchi sharhlarini tahlil qiladi./replica-brando‘ziga xos nom, vizual identitet va uslub yaratadi, so‘ng kod bazasini original brend qoldiqlari bor-yo‘qligiga tekshiradi./replica-launchlanding sahifa, narxlash va App Store yoki Google Play ro‘yxatini tayyorlaydi./replica-deploypreflight tekshiruvini o‘tkazadi va mahsulotni o‘z domeningizda ishga tushirishga yordam beradi.
To‘liq loyihani ishga tushiring
1. Maqsadli ilovani recon qiling
/replica-recon bilan boshlang va ilova URL manzilini yoki boshqa ruxsat etilgan tadqiqot manbalarini taqdim eting. Ko‘nikma ochiq sahifalar, yordam markazlari, narxlash sahifalari, do‘kon ro‘yxatlari, ommaviy qo‘llanmalar, skrinshotlar va o‘z akkauntingizdan foydalanishi mumkin. U replica/recon.md va features.csv kabi fayllarni yaratadi.
Recon natijasi ekranlar, foydalanuvchi oqimlari, komponentlar va taxminiy ma’lumotlar modelini qayd etadi. Shuningdek, qayta yaratilishi mumkin bo‘lgan funksiyalarni original kompaniyaga tegishli resurslardan, masalan, shaxsiy tarmoq yoki xususiy katalogdan ajratib ko‘rsatadi.
2. Arxitekturani rejalashtiring
Recon natijalarini amalga oshirish rejasiga aylantirish uchun /replica-architect ni ishga tushiring. U stekni tanlaydi yoki tavsiya qiladi, ma’lumotlar bazasi sxemasi va API'ni belgilaydi hamda ishlab chiqishni eng muhim boshidan oxirigacha bo‘lgan oqim atrofida tartiblaydi.
Masalan, rejalashtirish mahsulotiga foydalanuvchilar, tadbir turlari, mavjudlik va bandlovlar kerak bo‘lishi mumkin. Arxitektura sohaga xos cheklovlarni ham hisobga olishi kerak, masalan, ikki mehmonning bir xil vaqt oralig‘ini band qilishiga yo‘l qo‘ymaslik.
3. Dizayn tizimini qayta yarating
Kuzatilgan interfeysni original resurslarni ko‘chirmasdan dizayn tokenlari sifatida tavsiflash uchun /replica-design dan foydalaning. Natija rang rollari, tipografika, oraliqlar, boshqaruv elementlari va komponent spetsifikatsiyalarini qamrab olishi mumkin. Original ikonalar, shriftlar, so‘zlar va tasvirlarni foydalanishga ruxsat berilgan resurslar bilan almashtiring.
4. Ilovani amalga oshiring
/replica-build ilova ustida ekranma-ekran ishlaydi. Amaliy tartib: qobiqni yaratish, asosiy oqimni amalga oshirish, so‘ng ikkilamchi ekranlar va holatlarni yakunlash. Funksiyalar matritrasi bajarilgan ishlarni kuzatishga yordam beradi.
5. Backend imkoniyatlarini qo‘shing
Autentifikatsiya, maʼlumotlar bazasi ishlashi, toʻlovlar va integratsiyalar uchun /replica-backend buyrugʻidan foydalaning. Oʻz hisob maʼlumotlaringiz va ulanadigan har qanday xizmatning rasmiy APIʼlaridan foydalaning. Masalan, rejalashtirish replikasi kalendar integratsiyasi uchun Googleʼning oʻz APIʼsidan, pulli bronlar uchun Stripeʼdan va eslatmalar uchun elektron pochta provayderidan foydalanishi mumkin.
6. Har bir jarayonni sinab ko‘ring
/replica-test recon jarayonlari roʻyxatidan test rejasini yaratadi va uchidan uchigacha testlarni belgilashi mumkin. Muvaffaqiyatli yoʻllar bilan birga vaqt zonalari, bron qilish vaqtida slotning mavjud boʻlmay qolishi va takroriy yuborishlar kabi chekka holatlarni ham kiriting. Muhim va yuqori darajadagi muammolar bartaraf etilguncha xatolarni qayd etish va tuzatishni davom ettiring.
7. Paritetni oʻlchang
Natijani asl nusxa bilan taqqoslash uchun /replica-diff buyrugʻidan foydalaning. U paritet balli va yetishmayotgan funksiyalar roʻyxatini chiqaradi hamda ataylab chiqarib tashlangan qismlarni tugallanmagan ishlardan ajratishga yordam beradi. Tarmoq, katalog yoki siz qayta yarata olmaydigan litsenziyaga bogʻliq funksiya chiqarib tashlangan boʻlsa, pastroq ball avtomatik ravishda muammo degani emas.
8. Mahsulot imkoniyatini toping
Mahsulot pozitsiyalashini asoslash uchun /replica-entrepreneur buyrugʻini ishga tushiring. U siz taqdim etgan sharh maʼlumotlarini tahlil qiladi, takrorlanadigan shikoyatlarni saralaydi va manba satrlariga havolalarni saqlab qoladi. U iqtiboslar, raqamlar yoki mijoz fikrlarini oʻylab topmaydi. Juda kam sharh yoki manbaga ega mavzular sayoz deb belgilanadi.
9. Mustaqil brend yarating
/replica-brand yangi nom, ranglar palitrasi, logo brifi va muloqot uslubini ishlab chiqadi. Shuningdek, bajarish uchun savdo belgisi va domen tekshiruvlarini taqdim etadi. Ishga tushirishdan oldin ushbu bosqichni yakunlang va asl nom, domen, ranglar hamda boshqa identifikatsiyalovchi havolalarni kod bazasidan olib tashlang.
10. Ishga tushirishga tayyorlaning
/replica-launch landing sahifa, narxlar va doʻkon roʻyxatini tayyorlaydi. Uning roʻyxat vositasi App Store va Google Play cheklovlari, reytingga oid daʼvolar, behuda ishlatilgan kalit soʻz belgilarini va asl mahsulot nomiga havolalarni tekshiradi.
11. Faqat dastlabki tekshiruvdan keyin joylashtiring
Nihoyat, dastlabki tekshiruv jarayonini ishga tushirish uchun /replica-deploy buyrugʻidan foydalaning. U production sozlamalaridan oldin testlar, paritet, brendni toʻliq tekshirish va doʻkon roʻyxatini nazorat qiladi. U domeningiz uchun DNS yozuvlarini taqdim etishi va faqat relizni tasdiqlaganingizdan keyin joylashtirishi mumkin.
Ichki Python vositalaridan foydalaning
Repository oltita buyruq qatori vositasini oʻz ichiga oladi. Ular Python standart kutubxonasidan foydalanadi va tarmoqqa ulanmaydi.
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.pyskrinshotlarni qirra xaritalariga aylantiradi va rang farqlarini hisobga olmagan holda joylashuv hududlarini taqqoslaydi.parity.pymajburiy, tavsiya etiladigan va ixtiyoriy funksiyalarga vazn beradi, qisman bajarilishni yarim deb hisoblaydi va yetishmayotgan bandlarni roʻyxatlaydi.reviews.pyhavolasiz sharhlarni olib tashlaydi va siz taqdim etgan manba satrlariga bogʻlangan iqtiboslarni chiqaradi.contrast.pydizayn tokenlari uchun WCAG kontrastini tekshiradi.sweep.pyidentifikatorlarni ham qoʻshgan holda koddan asl mahsulot nomi, domeni va ranglarini qidiradi.listing.pydoʻkon cheklovlari, reytingga oid daʼvolar, kalit soʻzlar ishlatilishi va taqlidga oid havolalarni tekshiradi.
Repository testlar toʻplamini quyidagi buyruq bilan ishga tushiring:
python3 -m unittest discover -s tests -vLoyiha chegaralarida ishlang
Faqat kirish huquqiga ega boʻlgan maʼlumotlardan, masalan, ochiq sahifalar va oʻz hisobingizdan foydalaning. Login ortidagi maʼlumotlarni skreping qilmang, paywallʼni chetlab oʻtmang, sayt shartlarini buzmang yoki boshqa birovning hisobiga kirmang. Agar hisob shartlari raqobatchi yaratishni taqiqlasa, bu shartlarga rioya qiling.
Ushbu jarayon ilova egalik qiladigan narsalarni ham qayta yarata olmaydi. Musiqa mahsulotining pleyeri, pleylistlari va ulashish jarayoni qayta yaratilishi mumkin, ammo uning musiqa katalogini nusxalash huquqi sizga tegishli emas. Xuddi shuningdek, xususiy matnlar, logotiplar, savdo belgilari, manba kodi yoki aktivlardan qayta foydalanmang.
Natijani sotishdan oldin savdo belgisi tekshiruvlarini yakunlang, foydalangan har bir xizmat va aktiv shartlarini koʻrib chiqing hamda loyiha jiddiy tijoriy yoki huquqiy xavfni oʻz ichiga olsa, yurist bilan maslahatlashing. Repository yoʻriqnomasi yuridik maslahat emas.
Xulosa
Replica koʻnikmasi ilovani qayta yaratishni hujjatlashtirilgan ketma-ketlikka aylantiradi: ruxsat etilgan manbalarni oʻrganish, tizimni rejalashtirish, interfeys va xatti-harakatlarni qayta yaratish, natijani sinash, paritetni oʻlchash, imkoniyatni aniqlash, uni qayta brendlash va mustaqil joylashtirish. Koʻnikmalarni oʻrnating, artefaktlarni replica/ ichida saqlang va yakuniy mahsulot funksional jihatdan ilhomlangan, ammo huquqiy hamda vizual jihatdan oʻzingizniki boʻlishi uchun ichki tekshiruvlardan foydalaning.
Loyihani GitHubʼda koʻring va uning yaratuvchisi haqida opusjake.ai saytida batafsil maʼlumot oling.
