
Replica স্কিলটি যা করে
Replica স্কিল হলো এগারোটি Claude স্কিলের একটি সংগ্রহ, যা আপনাকে শূন্য থেকে কোনো অ্যাপের কার্যকারিতা ও ব্যবহারকারীর প্রবাহ পুনর্নির্মাণে সহায়তা করে। এই কর্মপ্রবাহে গবেষণা, আর্কিটেকচার, ডিজাইন, বাস্তবায়ন, ব্যাকএন্ড সেবা, পরীক্ষা, তুলনা, পজিশনিং, ব্র্যান্ডিং, লঞ্চ প্রস্তুতি এবং ডিপ্লয়মেন্ট অন্তর্ভুক্ত।
এটি ক্লিন-রুম পুনর্গঠনের জন্য তৈরি। প্রকল্পটি কোনো অ্যাপ কী করে তা বিশ্লেষণ করে, অ্যাপটির মালিকানাধীন বিষয় নয়। আপনি ফিচার ও ইন্টারঅ্যাকশন প্যাটার্ন পুনরুৎপাদন করতে পারেন, তবে সোর্স কোড, মালিকানাধীন অ্যাসেট, লোগো, ট্রেডমার্ক, লেখা, ব্যক্তিগত API বা সুরক্ষিত কনটেন্ট কপি করা উচিত নয়।
এটি কোনো অ্যাপ কী করে তা পুনর্নির্মাণ করে, অ্যাপটির মালিকানাধীন বিষয় নয়।
রিপোজিটরিটি MIT লাইসেন্সধারী, এতে সাইনআপ বা API কী-এর প্রয়োজন নেই এবং এতে স্ট্যান্ডার্ড-লাইব্রেরির Python টুল রয়েছে, যেগুলো কোনো বাহ্যিক নেটওয়ার্কে যোগাযোগ করে না।
স্কিলগুলো ইনস্টল করুন
Claude-এর মাধ্যমে ইনস্টল করুন
রিপোজিটরির URL এবং ইনস্টলেশন নির্দেশনা Claude-এ পেস্ট করুন:
https://github.com/Jakeschincariol/replica-skill
install skillClaude Code প্লাগইন হিসেবে ইনস্টল করুন
Claude Code-এ মার্কেটপ্লেস যোগ করে প্লাগইনটি ইনস্টল করুন:
/plugin marketplace add Jakeschincariol/replica-skill
/plugin install replica-skill@replica-skillপ্লাগইন হিসেবে ইনস্টল করলে Claude Code স্কিলগুলোর জন্য নেমস্পেস ব্যবহার করে। উদাহরণস্বরূপ, recon স্কিলটি /replica-skill:replica-recon হিসেবে দেখা যায়।
ফোল্ডারগুলো ম্যানুয়ালি কপি করুন
/replica-recon-এর মতো সাধারণ স্কিলের নাম ব্যবহার করতে রিপোজিটরিটি ক্লোন করে এর স্কিল ফোল্ডারগুলো আপনার গ্লোবাল Claude skills ডিরেক্টরিতে কপি করুন:
git clone https://github.com/Jakeschincariol/replica-skill.git
cp -r replica-skill/replica-* ~/.claude/skills/প্রকল্প-স্থানীয় স্কিলের জন্য একই ফোল্ডারগুলো আপনার রিপোজিটরির .claude/skills/ ডিরেক্টরিতে কপি করুন। আপনি কোনো পৃথক SKILL.md ফাইল Claude কথোপকথনে পেস্ট করেও সেটিকে একটি মোড হিসেবে চালাতে পারেন, তবে এই পদ্ধতিতে Python টুলগুলো অন্তর্ভুক্ত থাকে না।
টুলগুলোর জন্য Python 3.8 বা পরবর্তী সংস্করণ প্রয়োজন। pip দিয়ে ইনস্টল করার মতো কোনো প্যাকেজ নেই।
এগারোটি স্কিলের কর্মপ্রবাহ বুঝুন
প্রস্তাবিত প্রক্রিয়ায় স্কিলগুলো ধারাবাহিকভাবে চালানো হয়। প্রতিটি স্কিল প্রকল্পের replica/ ডিরেক্টরিতে আগের স্কিলের লেখা আর্টিফ্যাক্ট পড়ে।
recon -> architect -> design -> build -> backend -> test -> diff -> entrepreneur -> brand -> launch -> deploy/replica-reconঅনুমোদিত উৎস থেকে স্ক্রিন, প্রবাহ, কম্পোনেন্ট এবং অনুমিত ডেটা মডেল রিভার্স-ইঞ্জিনিয়ার করে।/replica-architectপ্রযুক্তি স্ট্যাক, ডেটাবেস স্কিমা, API এবং বাস্তবায়নের ক্রম পরিকল্পনা করে।/replica-designনিজস্ব অ্যাসেট ব্যবহার করে ভিজ্যুয়াল পর্যবেক্ষণকে রং, টাইপোগ্রাফি, স্পেসিং এবং কম্পোনেন্টের ডিজাইন টোকেনে রূপান্তর করে।/replica-buildrecon map অনুসরণ করে স্ক্রিন ধরে ধরে অ্যাপ্লিকেশন বাস্তবায়ন করে।/replica-backendপ্রমাণীকরণ, ডেটাবেস, পেমেন্ট এবং ইন্টিগ্রেশন যোগ করে।/replica-testব্যবহারকারীর প্রবাহ, edge case এবং বাগ পরীক্ষা করে।/replica-diffমূল অ্যাপের সঙ্গে replica-র তুলনা করে এবং সামঞ্জস্য ও অনুপস্থিত কার্যকারিতা জানায়।/replica-entrepreneurবাস্তব ব্যবহারকারীর রিভিউ বিশ্লেষণ করে অভিযোগ, পণ্যের সুযোগ এবং পজিশনিংয়ের দিক শনাক্ত করে।/replica-brandস্বতন্ত্র নাম, ভিজ্যুয়াল পরিচয় এবং ভয়েস তৈরি করে, তারপর কোডবেসে মূল ব্র্যান্ডের অবশিষ্টাংশ খুঁজে দেখে।/replica-launchল্যান্ডিং পেজ, মূল্য নির্ধারণ এবং App Store বা Google Play তালিকা প্রস্তুত করে।/replica-deployপ্রি-ফ্লাইট পর্যালোচনা চালায় এবং নিজস্ব ডোমেনে পণ্য প্রকাশে সহায়তা করে।
একটি সম্পূর্ণ প্রকল্প চালান
1. লক্ষ্য অ্যাপের recon সম্পন্ন করুন
/replica-recon দিয়ে শুরু করুন এবং অ্যাপটির URL বা অন্যান্য অনুমোদিত গবেষণা উৎস দিন। এই স্কিলটি পাবলিক পেজ, হেল্প সেন্টার, মূল্য নির্ধারণের পেজ, স্টোর তালিকা, পাবলিক ওয়াকথ্রু, স্ক্রিনশট এবং আপনার নিজস্ব অ্যাকাউন্ট ব্যবহার করতে পারে। এটি replica/recon.md এবং features.csv-এর মতো ফাইল তৈরি করে।
Recon আউটপুটে স্ক্রিন, ব্যবহারকারীর প্রবাহ, কম্পোনেন্ট এবং অনুমিত ডেটা মডেল নথিভুক্ত হয়। কোন ফিচার পুনর্নির্মাণ করা যাবে এবং কোন রিসোর্স মূল কোম্পানির মালিকানাধীন, যেমন ব্যক্তিগত নেটওয়ার্ক বা মালিকানাধীন ক্যাটালগ, সেটিও আলাদা করে দেখানো হয়।
2. আর্কিটেকচার পরিকল্পনা করুন
Recon-এর ফলাফলকে বাস্তবায়ন পরিকল্পনায় রূপান্তর করতে /replica-architect চালান। এটি একটি স্ট্যাক নির্বাচন বা সুপারিশ করে, ডেটাবেস স্কিমা ও API নির্ধারণ করে এবং সবচেয়ে গুরুত্বপূর্ণ end-to-end প্রবাহকে কেন্দ্র করে উন্নয়নের ক্রম সাজায়।
উদাহরণস্বরূপ, একটি scheduling পণ্যে ব্যবহারকারী, ইভেন্টের ধরন, উপলভ্যতা এবং বুকিং প্রয়োজন হতে পারে। একই সময়ের স্লট যেন দুইজন অতিথি বুক করতে না পারে, এমন ডোমেইন-নির্দিষ্ট সীমাবদ্ধতাও আর্কিটেকচারে বিবেচনা করা উচিত।
3. ডিজাইন সিস্টেম পুনর্নির্মাণ করুন
মূল অ্যাপের অ্যাসেট কপি না করে পর্যবেক্ষিত ইন্টারফেসকে ডিজাইন টোকেন হিসেবে বর্ণনা করতে /replica-design ব্যবহার করুন। আউটপুটে রঙের ভূমিকা, টাইপোগ্রাফি, স্পেসিং, কন্ট্রোল এবং কম্পোনেন্টের স্পেসিফিকেশন থাকতে পারে। মূল আইকন, ফন্ট, শব্দ এবং ছবির বদলে ব্যবহার করার অনুমতি আছে এমন অ্যাসেট ব্যবহার করুন।
4. অ্যাপ্লিকেশন বাস্তবায়ন করুন
/replica-build স্ক্রিন ধরে ধরে অ্যাপ্লিকেশন নিয়ে কাজ করে। বাস্তবসম্মত ক্রম হলো প্রথমে shell তৈরি করা, প্রাথমিক প্রবাহ বাস্তবায়ন করা, তারপর গৌণ স্ক্রিন ও state সম্পূর্ণ করা। কোন কাজ সম্পন্ন হয়েছে তা অনুসরণে feature matrix সহায়তা করে।
5. ব্যাকএন্ড সক্ষমতা যোগ করুন
অথেনটিকেশন, ডেটাবেসের আচরণ, পেমেন্ট এবং ইন্টিগ্রেশনের জন্য /replica-backend চালান। আপনার নিজস্ব ক্রেডেনশিয়াল এবং যে কোনো সংযুক্ত সার্ভিসের অফিসিয়াল API ব্যবহার করুন। উদাহরণস্বরূপ, একটি শিডিউলিং রিপ্লিকা ক্যালেন্ডার ইন্টিগ্রেশনের জন্য Google-এর নিজস্ব API, পেইড বুকিংয়ের জন্য Stripe এবং রিমাইন্ডারের জন্য একটি ইমেইল প্রদানকারী ব্যবহার করতে পারে।
৬. প্রতিটি ফ্লো পরীক্ষা করুন
/replica-test রিকন ফ্লো তালিকা থেকে একটি টেস্ট প্ল্যান তৈরি করে এবং এন্ড-টু-এন্ড টেস্ট নির্ধারণ করতে পারে। সফল পথের পাশাপাশি এজ কেসও অন্তর্ভুক্ত করুন, যেমন টাইম জোন, বুকিংয়ের সময় কোনো স্লট অনুপলব্ধ হয়ে যাওয়া এবং ডুপ্লিকেট সাবমিশন। গুরুত্বপূর্ণ ও উচ্চ-তীব্রতার সমস্যাগুলো বন্ধ না হওয়া পর্যন্ত লগ করা এবং বাগ ঠিক করা চালিয়ে যান।
৭. সামঞ্জস্য পরিমাপ করুন
ফলাফলটি মূলটির সঙ্গে তুলনা করতে /replica-diff ব্যবহার করুন। এটি একটি সামঞ্জস্য স্কোর এবং অনুপস্থিত ফিচারের তালিকা দেয়, যা ইচ্ছাকৃতভাবে বাদ দেওয়া বিষয়কে অসম্পূর্ণ কাজ থেকে আলাদা করতে সাহায্য করে। বাদ দেওয়া ফিচারটি এমন কোনো নেটওয়ার্ক, ক্যাটালগ বা লাইসেন্সের ওপর নির্ভর করলে যা আপনি পুনরুৎপাদন করতে পারবেন না, কম স্কোর মানেই সমস্যা নয়।
৮. পণ্যের সুযোগ খুঁজুন
পণ্য পজিশনিংয়ের পক্ষে প্রমাণ চাইলে /replica-entrepreneur চালান। এটি আপনার দেওয়া রিভিউ ডেটা বিশ্লেষণ করে, বারবার উঠে আসা অভিযোগগুলোর র্যাঙ্ক দেয় এবং উৎস সারিগুলোর লিংক সংরক্ষণ করে। এটি উদ্ধৃতি, সংখ্যা বা গ্রাহকের মতামত বানিয়ে তৈরি করে না। খুব কম রিভিউ বা উৎস থাকা থিমগুলোকে পাতলা হিসেবে চিহ্নিত করা হয়।
৯. একটি স্বতন্ত্র ব্র্যান্ড তৈরি করুন
/replica-brand একটি নতুন নাম, রঙের প্যালেট, লোগো ব্রিফ এবং ব্র্যান্ডের ভাষাশৈলী তৈরি করে। এটি চালানোর জন্য ট্রেডমার্ক ও ডোমেইন যাচাইও দেয়। লঞ্চের আগে এই ধাপ সম্পূর্ণ করুন এবং কোডবেস থেকে মূল নাম, ডোমেইন, রঙ ও অন্যান্য শনাক্তকারী রেফারেন্স সরিয়ে ফেলুন।
১০. লঞ্চের প্রস্তুতি নিন
/replica-launch ল্যান্ডিং পেজ, মূল্য নির্ধারণ এবং স্টোর লিস্টিংয়ের খসড়া তৈরি করে। এর লিস্টিং টুল App Store ও Google Play-এর সীমা, র্যাঙ্কিংয়ের দাবি, অপচয় হওয়া কীওয়ার্ড অক্ষর এবং মূলটির নামের উল্লেখ পরীক্ষা করে।
১১. প্রিফ্লাইটের পরই ডিপ্লয় করুন
সবশেষে, প্রিফ্লাইট প্রক্রিয়া চালাতে /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স্ক্রিনশটকে এজ ম্যাপে রূপান্তর করে এবং রঙের পার্থক্য উপেক্ষা করে লেআউটের অঞ্চলগুলোর তুলনা করে।parity.pymust, should এবং could ফিচারের ওজন নির্ধারণ করে, আংশিক সম্পন্ন কাজকে অর্ধেক হিসেবে গণনা করে এবং অনুপস্থিত আইটেমের তালিকা দেয়।reviews.pyলিংকবিহীন রিভিউ সরিয়ে দেয় এবং আপনার দেওয়া উৎস সারির সঙ্গে যুক্ত উদ্ধৃতি প্রিন্ট করে।contrast.pyডিজাইন টোকেনের WCAG কনট্রাস্ট পরীক্ষা করে।sweep.pyশনাক্তকারীসহ কোডে মূলটির নাম, ডোমেইন ও রঙ খোঁজে।listing.pyস্টোরের সীমা, র্যাঙ্কিংয়ের দাবি, কীওয়ার্ড ব্যবহার এবং নকল-সংক্রান্ত উল্লেখ পরীক্ষা করে।
রিপোজিটরির টেস্ট স্যুট চালান:
python3 -m unittest discover -s tests -vপ্রকল্পের সীমার মধ্যে কাজ করুন
শুধু এমন তথ্য ব্যবহার করুন যেগুলোতে আপনার প্রবেশাধিকার আছে, যেমন পাবলিক পেজ এবং আপনার নিজস্ব অ্যাকাউন্ট। লগইনের আড়ালে থাকা অংশ স্ক্র্যাপ করবেন না, পেওয়াল এড়িয়ে যাবেন না, কোনো সাইটের শর্ত লঙ্ঘন করবেন না বা অন্য কারও অ্যাকাউন্টে প্রবেশ করবেন না। কোনো অ্যাকাউন্টের শর্তে প্রতিদ্বন্দ্বী তৈরি করা নিষিদ্ধ হলে সেই শর্ত মেনে চলুন।
এই ওয়ার্কফ্লো কোনো অ্যাপের মালিকানাধীন বিষয়ও পুনরুৎপাদন করতে পারে না। একটি মিউজিক পণ্যের প্লেয়ার, প্লেলিস্ট এবং শেয়ারিং ফ্লো পুনর্নির্মাণযোগ্য হতে পারে, কিন্তু এর মিউজিক ক্যাটালগ কপি করার অধিকার আপনার নেই। একইভাবে, মালিকানাধীন লেখা, লোগো, ট্রেডমার্ক, সোর্স কোড বা অ্যাসেট পুনরায় ব্যবহার করবেন না।
ফলাফল বিক্রি করার আগে ট্রেডমার্ক যাচাই সম্পন্ন করুন, ব্যবহৃত প্রতিটি সার্ভিস ও অ্যাসেটের শর্ত পর্যালোচনা করুন এবং প্রকল্পে উল্লেখযোগ্য বাণিজ্যিক বা আইনি ঝুঁকি থাকলে আইনজীবীর পরামর্শ নিন। রিপোজিটরির নির্দেশনা আইনি পরামর্শ নয়।
উপসংহার
Replica স্কিল অ্যাপ পুনর্গঠনকে একটি নথিবদ্ধ ধারাবাহিকতায় রূপান্তর করে: অনুমোদিত উৎস অনুসন্ধান করা, সিস্টেমের পরিকল্পনা করা, ইন্টারফেস ও আচরণ পুনর্নির্মাণ করা, ফলাফল পরীক্ষা করা, সামঞ্জস্য পরিমাপ করা, একটি সুযোগ শনাক্ত করা, পুনরায় ব্র্যান্ড করা এবং স্বাধীনভাবে ডিপ্লয় করা। স্কিলগুলো ইনস্টল করুন, আর্টিফ্যাক্টগুলো replica/-তে রাখুন এবং অন্তর্ভুক্ত যাচাইগুলো ব্যবহার করে এমন একটি চূড়ান্ত পণ্য তৈরি করুন যা কার্যগতভাবে অনুপ্রাণিত, কিন্তু আইনগত ও ভিজ্যুয়াল দিক থেকে আপনার নিজস্ব।
GitHub-এ প্রকল্পটি দেখুন এবং এর নির্মাতা সম্পর্কে আরও জানতে opusjake.ai দেখুন।
