কেন এখন এই Claude 4.5 প্রম্পটগুলি গুরুত্বপূর্ণ
যদি আপনার স্প্রিন্ট কাদেন্স ধীর হয়ে যাচ্ছে কারণ রিভিউ জমছে এবং রিফ্যাক্টরিং পেছনেই পড়ছে, তাহলে আপনি একা নন। এলিট দলগুলো চুপিচুপি Claude 4.5 ব্যবহার করছে ফিচার তৈরি, ব্যাচ রিফ্যাক্টর, এবং পরিষ্কার, রিভিউ-রেডি PR লেখার জন্য — প্রায়ই সেকেন্ডের মধ্যে। এই তালিকায় আপনার জন্য আছে ৩০টি প্রুফ-টেস্টেড Claude 4.5 প্রম্পট স্বয়ংক্রিয় কোডিং, বড় মাপের রিফ্যাক্টর, এবং পুল রিকোয়েস্টের জন্য যা অনুমোদন দ্রুত পেতে সাহায্য করে।
আমরা ব্যবহার করব বাস্তব ও সমাধানমুখী পদ্ধতি: আপনি পাবেন কপি-পেস্ট প্রম্পট, প্রসঙ্গ এবং সীমাবদ্ধতার নোট, এবং প্রফেশনাল টিপ্স যা Claude 4.5 কে নির্ভরযোগ্য উচ্চ-সংকেত আউটপুট দিতে সাহায্য করবে।
কিভাবে এই Claude 4.5 প্রম্পটগুলো কার্যকরভাবে ব্যবহার করবেন
- Claude 4.5 কে স্পেসিফিকেশন, সীমাবদ্ধতা, এবং গ্রহণযোগ্যতা পরীক্ষাগুলো দিন। এটি পরীক্ষাযোগ্য ফলাফলের সাথে ভালো কোড করতে পারে।
- সর্বদা রিপো প্রসঙ্গ অন্তর্ভুক্ত করুন: ভাষা, ফ্রেমওয়ার্ক, কোড স্টাইল, CI নিয়মাবলী, ব্রাঞ্চ নামকরণ।
- রিফ্যাক্টরের জন্য, প্রতিনিধিত্বকারী ফাইল এবং কোড সার্ফেসের মানচিত্র দিন (যেমন মডিউল মালিকানা, সীমা)।
- PR এর জন্য, ডিফ ফিড করুন। Claude 4.5 যখন জানে কি পরিবর্তন হয়েছে তখন আরও ভাল বর্ণনা লিখে।
- তাপমাত্রা নিয়ন্ত্রণ ব্যবহার করুন যেমন “সংরক্ষণশীল পরিবর্তন পছন্দ করুন” বা “বিকল্প প্রস্তাব করুন; তারপর সবচেয়ে সহজটি বাস্তবায়ন করুন।”
- শেষে একটি “নিশ্চিত করুন” ধাপ যোগ করুন আত্ম-মূল্যায়ন, পরীক্ষা তৈরি, এবং রিগ্রেশন শনাক্ত করতে।
স্বয়ংক্রিয় কোডিং, রিফ্যাক্টর, এবং PR এর জন্য শীর্ষ ৩০ Claude 4.5 প্রম্পট
নীচে, প্রতিটি প্রম্পটের সাথে রয়েছে কপি-পেস্ট ব্লক, কি সরবরাহ করতে হবে, এবং Claude 4.5 এর উত্তর টিউন করার জন্য একটি প্রো টিপ।
১) স্পষ্ট স্পেস থেকে একটি ফিচার বাস্তবায়ন করুন
প্রম্পট:
“একজন সিনিয়র ইঞ্জিনিয়ারের মতো কাজ করুন। নিম্নলিখিত ফিচারটি সর্বনিম্ন সারফেস এরিয়া পরিবর্তনে এন্ড-টু-এন্ড বাস্তবায়ন করুন। আমাদের আর্কিটেকচার এবং কোডিং স্ট্যান্ডার্ড অনুসরণ করুন। শুধুমাত্র কোড ব্লক দিন; সিদ্ধান্তগুলি মন্তব্যে ব্যাখ্যা করুন। ইউনিট টেস্ট এবং একটি ন্যূনতম ইন্টিগ্রেশন টেস্ট অন্তর্ভুক্ত করুন।
স্পেস:
- [ফিচার স্পেস পেস্ট করুন]
আর্কিটেকচার:
- [প্রাসঙ্গিক মডিউল পেস্ট করুন]
সীমাবদ্ধতা:
- [পারফরম্যান্স, সিকিউরিটি, ব্যাকওয়ার্ড কম্প্যাটিবিলিটি]
কোড স্টাইল:
- [লিন্ট নিয়ম, নামকরণ]
পরীক্ষা:
- [ফ্রেমওয়ার্ক, কাভারেজ টার্গেট]
ডেলিভার:
- আপডেট করা ফাইল, নতুন ফাইল, এবং টেস্ট।”
দেখাতে হবে: ফিচার স্পেস, ফাইল ম্যাপ, স্টাইল রুল, টেস্ট ফ্রেমওয়ার্ক।
প্রো টিপ: “যেখানে সম্ভব, পিউর ফাংশন এবং DI পছন্দ করুন।” যোগ করুন।
২) গ্রিনফিল্ড মডিউল স্ক্যাফোল্ড
প্রম্পট:
“[মডিউল] নামে একটি নতুন মডিউলের জন্য প্রোডাকশন-রেডি স্ক্যাফোল্ড তৈরি করুন। এটি একটি স্থিতিশীল ইন্টারফেস এক্সপোজ করতে হবে এবং ইমপ্লিমেন্টেশন বিস্তারিত লুকাতে হবে। তৈরি করুন:
- ইউনিট টেস্ট
আমাদের রিপো কনভেনশন অনুসরণ করুন:
- লিন্ট/ফরম্যাট: [নিয়ম]”
দেখাতে হবে: লক্ষ্য মডিউল উদ্দেশ্য, কনজিউমার ইন্টারফেস।
প্রো টিপ: মন্তব্যে একটি ‘স্থিতিশীলতা বাজেট’ সেকশন চাইতে পারেন ভবিষ্যত ঝুঁকি ফ্ল্যাগ করার জন্য।
৩) TDD: আগে টেস্ট লিখুন, তারপর কোড
প্রম্পট:
“আপনি TDD চালাচ্ছেন। আগে, স্পেসিফিকেশন এনকোড করা ব্যর্থ ইউনিট টেস্ট লিখুন। আমি অনুমোদন দিলে, সেই টেস্ট পাস করার জন্য ন্যূনতম কোড লিখুন। প্রয়োজনে এজ কেস এবং প্রপার্টি-ভিত্তিক টেস্ট যোগ করুন।
স্পেস: [পেস্ট করুন]
পরিবেশ: [রানটাইম + টেস্ট ফ্রেমওয়ার্ক]
সীমাবদ্ধতা: [পারফরম্যান্স/সিকিউরিটি/কম্প্যাট]”
কি দিতে হবে: স্পেস এবং টেস্ট ফ্রেমওয়ার্ক।
প্রো টিপ: কঠোর তত্ত্বাবধানের জন্য একটি ‘মিউটেশন টেস্ট চেকলিস্ট’ চাইতে পারেন।
৪) প্রতিরক্ষামূলক API ওয়্র্যাপার
প্রম্পট:
“বাইরের API [name] এর জন্য একটি প্রতিরক্ষামূলক ক্লায়েন্ট ডিজাইন এবং বাস্তবায়ন করুন। চাহিদাসমূহ:
- মেট্রিকস (লেটেন্সি, এরর রেট)
- এরর শ্রেণীবিভাগ
কোড + টেস্ট + ব্যবহারের README স্নিপেট দিন।”
কি দিতে হবে: API ডকুমেন্টেশন, রেট লিমিট।
প্রো টিপ: টাইমআউট এবং 5xx এর জন্য ক্যাওস টেস্ট জেনারেট করতে বলুন।
৫) সুরক্ষিত ইনপুট ভ্যালিডেশন লেয়ার
প্রম্পট:
“[ডোমেইন] এর জন্য কেন্দ্রীকৃত ইনপুট ভ্যালিডেশন লেয়ার বাস্তবায়ন করুন, যার মধ্যে কঠোর স্কিমা যাচাই, ক্যানোনিক্যালাইজেশন, এবং লগগুলির জন্য নিরাপদ এরর মেসেজ অন্তর্ভুক্ত। JSON, ফর্ম ডেটা, এবং CLI আর্গুমেন্ট কভার করুন। ম্যালিসিয়াস পে-লোডসের টেস্ট অন্তর্ভুক্ত করুন।”
কি দিতে হবে: প্রত্যাশিত স্কিমা, এরর হ্যান্ডলিং কনভেনশন।
প্রো টিপ: OWASP রেফারেন্স সংযুক্ত করুন ভালো কাভারেজের জন্য।
৬) পারফরম্যান্স মাইক্রো-অপ্টিমাইজেশন পাস
প্রম্পট:
“নিম্নলিখিত ফাংশনগুলো প্রোফাইল করুন এবং শীর্ষ ৩ টা অপ্টিমাইজেশন প্রস্তাব করুন ট্রেডঅফসহ। তারপর সবচেয়ে ছোট, নিরাপদ পরিবর্তনগুলি বাস্তবায়ন করুন যা ≥২০% স্পিডআপ দেয়।
কোড: [পেস্ট]
ওয়ার্কলোড: [বর্ণনা]
সীমাবদ্ধতা: পাবলিক আচরণ বজায় রাখুন।”
কি দিতে হবে: প্রতিনিধিত্বমূলক ওয়ার্কলোড।
প্রো টিপ: মাপ নেওয়ার হর্নেস কোড চাইতে পারেন পুনরাবৃত্তির জন্য।
৭) ফিচার ফ্ল্যাগ রোলআউট কিল-সুইচ সহ
প্রম্পট:
“[ফিচার] এর চারপাশে একটি ফিচার ফ্ল্যাগ যোগ করুন। চাহিদাসমূহ: সার্ভার-সাইড ফ্ল্যাগ, ধাপে ধাপে রোলআউট %, স্টিকি বাকেটিং, তাত্ক্ষণিক কিল-সুইচ, এবং গ্রহণের উপর টেলিমেট্রি। মাইগ্রেশন, ডকস, এবং টেস্ট দিন।”
কি দিতে হবে: ফ্ল্যাগ প্ল্যাটফর্ম, টেলিমেট্রি সিঙ্ক।
প্রো টিপ: প্রোডাকশনে কনফিগের জন্য মাইগ্রেশন প্ল্যান চাইতে পারেন।
৮) অ্যাসিঙ্ক জব + আইডেম্পোটেন্সি
প্রম্পট:
“[অপারেশন] কে অ্যাসিঙ্ক জবে রিফ্যাক্টর করুন। ডেডুপ কী এবং নিরাপদ রিট্রাই দিয়ে আইডেম্পোটেন্সি নিশ্চিত করুন। DLQ হ্যান্ডলিং এবং অবজারভেবিলিটি যোগ করুন।
অন্তর্ভুক্ত করুন: কিউ কনফিগ, ওয়ার্কার, রিট্রাই পলিসি, মেট্রিকস, এবং ডুপ্লিকেট ইভেন্ট সহ টেস্ট।”
কি দিতে হবে: কিউ/রানটাইম বিবরণ।
প্রো টিপ: ডেড-লেটার মেসেজের জন্য রিপ্লে স্ক্রিপ্ট চাইতে পারেন।
৯) সিঙ্ক্রোনাস I/O থেকে নন-ব্লকিং এ মাইগ্রেট করুন
প্রম্পট:
“[ফাইল] এ ব্লকিং I/O কে নন-ব্লকিং API তে রূপান্তর করুন। ইন্টারফেস অপরিবর্তিত রাখুন। ব্যাকপ্রেশার হ্যান্ডলিং, টাইমআউট, এবং রিসোর্স ক্লিনআপ যোগ করুন। বেঞ্চমার্ক এবং টেস্ট প্রদান করুন।”
কি দিতে হবে: কোড এবং লক্ষ্যমাত্রা রানটাইম API।
প্রো টিপ: জনসমক্ষে টাইপ না বদলানোর জন্য জানান যাতে অসুবিধা না হয়।
১০) ডাটাবেস ট্রানজেকশন বাউন্ডারি
প্রম্পট:
“[মডিউল] এর ট্রানজেকশন বাউন্ডারি রিভিউ এবং ফিক্স করুন। লক্ষ্য: অ্যাটমিক অপারেশন, সামঞ্জস্যপূর্ণ আইসোলেশন লেভেল, ট্রানজিয়েন্ট এররগুলোতে নিরাপদ রিটারাই, এবং ন্যূনতম লক কন্টেনশন। কোড ডিফ + মন্তব্যে যুক্তি দিন।”
কি দিতে হবে: ORM/র’ SQL প্যাটার্ন, DB ফ্লেভার।
প্রো টিপ: ডেডলক টেস্ট স্যুট চাইতে পারেন।
১১) কেশিং স্ট্র্যাটেজি সঠিকতা গার্ডরেলসহ
প্রম্পট:
“[হট পাথ] এর জন্য একটি কেশিং লেয়ার বাস্তবায়ন করুন যার মধ্যে আছে:
- ইনভ্যালিডেশন হুক
ঠান্ডা শুরুতে সঠিকতা নিশ্চিত করুন। টেস্ট অন্তর্ভুক্ত করুন।”
কি দিতে হবে: ডেটা গঠন, সামঞ্জস্যের প্রয়োজনীয়তা।
প্রো টিপ: একটি ‘কনসিস্টেন্সি জার্নাল’ চাইতে পারেন যা এজ কেসগুলো ব্যাখ্যা করে।
১২) স্কিমা মাইগ্রেশন জিরো ডাউনটাইমে
প্রম্পট:
“স্কিমা A থেকে B তে জিরো-ডাউনটাইম মাইগ্রেশন পরিকল্পনা এবং বাস্তবায়ন করুন এক্সপ্যান্ড/কন্ট্রাক্ট পদ্ধতি ব্যবহার করে। মাইগ্রেশন, ব্যাকফিল জব, ডুয়াল-রিড/রাইট উইন্ডো, এবং রোলব্যাক পরিকল্পনা অন্তর্ভুক্ত করুন। PR গুলো রিলিজ ভিত্তিক স্টেজে দিন।”
কি দিতে হবে: বর্তমান/লক্ষ্যমাত্রা স্কিমা।
প্রো টিপ: কাটওভার চেকলিস্ট চাইতে পারেন।
১৩) নিরাপত্তা শক্তিশালী করার চেকলিস্ট + প্যাচ
প্রম্পট:
“এই চেকলিস্ট অনুসারে [সার্ভিস] অডিট করুন: authN, authZ, সিক্রেট হ্যান্ডলিং, TLS, ইনপুট ভ্যালিডেশন, লগিং, লিস্ট প্রিভিলেজ, ডিপেন্ডেন্সি ঝুঁকি। অগ্রাধিকার ভিত্তিতে ফলাফল এবং ন্যূনতম কোড প্যাচ তৈরি করুন। টেস্ট অন্তর্ভুক্ত করুন।”
কি দিতে হবে: সার্ভিস কোড, ইনফ্রা ওভারভিউ।
প্রো টিপ: শীর্ষ ডিপেন্ডেন্সির জন্য CVE চেক চাইতে পারেন।
১৪) মনোরেপো রিফ্যাক্টর পরিকল্পনা জেনারেটর
প্রম্পট:
“এই মনোরেপো ম্যাপ অনুযায়ী [উদ্দেশ্য] অর্জনের জন্য একটি পর্যায়ক্রমিক রিফ্যাক্টর পরিকল্পনা প্রস্তাব করুন, ডিপেন্ডেন্সি ব্রেক, প্যাকেজ মালিকানা, এবং CI কৌশলসহ। তারপর শুধুমাত্র ফেজ ১ এর জন্য পরিবর্তন তৈরি করুন টেস্টসহ।”
কি দিতে হবে: রিপো গ্রাফ, কাঙ্ক্ষিত শেষ অবস্থা।
প্রো টিপ: 'X ফাইল পর্যন্ত চেঞ্জ সীমাবদ্ধ করুন' যুক্ত করুন।
১৫) সিগন্যাল ওভার নয়েজের জন্য লগিং পুনর্লিখন
প্রম্পট:
“[মডিউল] এর লগিংকে স্ট্রাকচার্ড লগে রূপান্তর করুন যা স্তর, স্থিতিশীল ফিল্ড, এবং রিড্যাকশন থাকে। গোলমাল লগ সরান, করেলেশন ID যোগ করুন, এবং লগ ইনভারিয়েন্টস ডকুমেন্ট করুন। আগে/পরে উদাহরণ এবং টেস্ট সরবরাহ করুন।”
কি দিতে হবে: বর্তমান লগ, গোপনীয়তা নিয়ম।
প্রো টিপ: হট পাথে স্যাম্পলিং নিয়ম চাইতে পারেন।
১৬) অবজারভেবিলিটি স্টার্টার প্যাক
প্রম্পট:
“[সার্ভিস] এ ট্রেসিং, মেট্রিকস, এবং হেলথ চেক যোগ করুন। [OpenTelemetry] কনভেনশন ব্যবহার করুন। ড্যাশবোর্ড (JSON), SLO, এবং এলার্ট দিন। লোকাল ডেভ সেটআপ ডকুমেন্ট শামিল করুন।”
কি দিতে হবে: রানটাইম, এক্সপোর্টার, SLI/SLO লক্ষ্য।
প্রো টিপ: ডিফল্টভাবে RED/USE মেট্রিকস চাইতে পারেন।
১৭) প্রবেশযোগ্যতা (a11y) পাস
প্রম্পট:
“UI কম্পোনেন্টের জন্য প্রবেশযোগ্যতা (WCAG 2.2 AA) অডিট করুন। কিবোর্ড ন্যাভিগেশন, ফোকাস অর্ডার, কালার কনট্রাস্ট, এবং ARIA রোল ঠিক করুন। আগে/পরে স্ক্রীনশট এবং সংশোধিত ভঙ্গিমার চেকলিস্ট দিন।”
কি দিতে হবে: কম্পোনেন্ট কোড, ডিজাইন টোকেন।
প্রো টিপ: স্টোরিবুক a11y টেস্ট চাইতে পারেন।
১৮) আন্তর্জাতিকীকরণ (i18n) স্ক্যাফোল্ডিং
প্রম্পট:
“[ফ্রন্ট-এন্ড] এ i18n প্রবর্তন করুন। মেসেজ ক্যাটালগ, লোকেল সুইচিং, ICU মেসেজ ফরম্যাটিং, RTL সাপোর্ট, এবং সিউডো-লোকালাইজেশন যোগ করুন। মাইগ্রেশন নির্দেশনা এবং টেস্ট দিন।”
কি দিতে হবে: ফ্রেমওয়ার্ক, বর্তমান টেক্সট ব্যবহার।
প্রো টিপ: হার্ড-কোডেড স্ট্রিং প্রতিরোধের জন্য লিন্ট রুল চাইতে পারেন।
১৯) স্টেট ম্যানেজমেন্ট রিফ্যাক্টর
প্রম্পট:
“[UI স্টেট] কে একটি পূর্বানুমেয় মডেলে রিফ্যাক্টর করুন (যেমন Redux/Zustand/MobX/XState)। লক্ষ্য: ইমপ্লিসিট স্টেট অপসারণ, সিলেক্টর মেমোইজেশন, এবং সাইড এফেক্ট আইসোলেশন। টেস্ট এবং মাইগ্রেশন গাইড দিন।”
কি দিতে হবে: বর্তমান স্টেট ফ্লো।
প্রো টিপ: স্টেট ডায়াগ্রাম এবং ইভেন্ট টেবিল চাইতে পারেন।
২০) টাইপ সেফটি আপগ্রেড
প্রম্পট:
“[কোডবেস] কে স্তরবিন্যাসে শক্তিশালী টাইপিং এ ধাপে ধাপে স্থানান্তর করুন (যেমন TS স্ট্রিক্ট মোড)। হটস্পট খুঁজুন, টাইপ যোগ করুন, এবং ইমপ্লিসিট ‘any’ প্রতিরোধ করুন। একটি পর্যায়ক্রমিক পরিকল্পনা + প্রতিটি মডিউলের জন্য PR দিন।”
কি দিতে হবে: টাইপিং লক্ষ্য, বিল্ড সীমাবদ্ধতা।
প্রো টিপ: জটিল জেনেরিক্সের জন্য টাইপ-চালিত টেস্ট চাইতে পারেন।
২১) মেমোরি লিক নির্ণয় ও সমাধান
প্রম্পট:
“[সার্ভিস] এ [ওয়ার্কলোড] অধীনে মেমোরির বৃদ্ধির বিশ্লেষণ করুন। প্রোফাইলিং দিয়ে লিক চিহ্নিত করুন, প্রভাব/ঝুঁকির অনুপাত অনুযায়ী সমাধান প্রস্তাব করুন, ন্যূনতম পরিবর্তন বাস্তবায়ন করুন, এবং রিগ্রেশন টেস্ট যোগ করুন।”
কি দিতে হবে: হিপ প্রোফাইল, পুনরুৎপাদনকারী।
প্রো টিপ: PR তে পোস্ট-মর্টেম স্টাইল সারাংশ চাইতে পারেন।
২২) রেস কন্ডিশন শিকার
প্রম্পট:
“[কনকারেন্সি এলাকা] তে রেস কন্ডিশন খুঁজে ফিক্স করুন। পূর্বনির্ধারিত টেস্ট, লক-অর্ডার নিয়ম, এবং ইনভারিয়েন্টস ডকুমেন্টেশন মন্তব্যসহ দিন।”
কি দিতে হবে: সহাবস্থান কোড এলাকা, ব্যর্থতা লক্ষণ।
প্রো টিপ: স্ট্রেস টেস্ট হর্নেস চাইতে পারেন।
২৩) CI গতি বৃদ্ধি ছাড়াই কাভারেজ হারানো বন্ধ করুন
প্রম্পট:
“CI রানটাইম ≥৩০% কমানোর জন্য অপ্টিমাইজ করুন কিন্তু কাভারেজ কমাবেন না। ক্যাশিং, টেস্ট শ্যার্ডিং, এবং ইনক্রিমেন্টাল বিল্ড প্রয়োগ করুন। মেট্রিক্স টেবিল এবং রোলব্যাক পরিকল্পনা দিন।”
কি দিতে হবে: বর্তমান CI yaml, বটলনেক।
প্রো টিপ: ফ্লেকি টেস্ট কোয়ারেন্টাইনের অটোমেশন চাইতে পারেন।
২৪) কন্টেইনার হার্ডেনিং + SBOM
প্রম্পট:
“ডকারফাইলগুলোকে মাল্টি-স্টেজ মিনিমাল ইমেজ, নন-রুট ইউজার, এবং ভেরিফায়েড বেসে রিফ্যাক্টর করুন। SBOM জেনারেশন এবং সুরক্ষা স্ক্যানিং CI তে যোগ করুন। উদাহরণ এবং টেস্ট দিন।”
কি দিতে হবে: বর্তমান Dockerfiles, রেজিস্ট্রি।
প্রো টিপ: পুনরুত্পাদনযোগ্য বিল্ড এবং উত্স (SLSA-ধারা) চাইতে পারেন।
২৫) সিক্রেটস ম্যানেজমেন্ট পুনর্নির্মাণ
প্রম্পট:
“ইনলাইন সিক্রেটসের পরিবর্তে [vault/KMS] ব্যবহার করুন। কী ঘুরান, লিস্ট-প্রিভিলেজ পলিসি যোগ করুন, এবং CI/CD তে সিক্রেট ইনজেকশন বাস্তবায়ন করুন। রুনবুক এবং টেস্ট দিন।”
কি দিতে হবে: বর্তমান সিক্রেট ব্যবহার, প্রোভাইডার।
প্রো টিপ: দুর্ঘটনাক্রমে কমিট ডিটেকশন চাইতে পারেন।
২৬) PR বর্ণনা লেখক (AI-সহায়িত)
প্রম্পট:
“এই ডিফ অনুযায়ী একটি উচ্চ-মানের PR বর্ণনা লিখুন: সমস্যা, সমাধান, পরিধি, ঝুঁকি, রোলআউট পরিকল্পনা, মেট্রিক্স, এবং সংশ্লিষ্ট ইস্যুর লিঙ্ক। একটি রিভিউয়ার চেকলিস্টও অন্তর্ভুক্ত করুন। ৩০০–৪৫০ শব্দের মধ্যে রাখুন।
ডিফ: [পেস্ট]”
কি দিতে হবে: ডিফ, ইস্যু লিঙ্ক।
প্রো টিপ: ‘শীর্ষে একটি এবং টেস্ট প্ল্যান অন্তর্ভুক্ত করুন’ যোগ করুন।
২৭) রিভিউয়ারদের জন্য PR মন্তব্য জেনারেটর
প্রম্পট:
“একজন সিনিয়র রিভিউয়ারের মতো এই ডিফ রিভিউ করুন। যেখানে প্রয়োজন শুধু সংক্ষিপ্ত, উচ্চ-সংকেত মন্তব্য লিখুন। সঠিকতা, কাপলিং, টেস্ট গ্যাপ, সিকিউরিটি, এবং পারফরম্যান্সে ফোকাস করুন। অনুমোদন বা পরিবর্তনের অনুরোধের সারাংশ দিয়ে শেষ করুন।”
কি দিতে হবে: ডিফ এবং প্রসঙ্গ।
প্রো টিপ: ‘শেষে গ্রুপ করা নিটস’ চাইতে পারেন।
২৮) চেঞ্জলগ + রিলিজ নোট লেখক
প্রম্পট:
“মার্জ করা PR থেকে মানব-পঠনযোগ্য রিলিজ নোট তৈরি করুন। ফিচার, ফিক্স, ইন্ফ্রা, এবং ডকস অনুযায়ী গ্রুপ করুন। আপগ্রেড নির্দেশনা এবং ব্রেকিং চেঞ্জের মাইগ্রেশন ধাপ যোগ করুন। সহজে স্ক্যানযোগ্য রাখুন।”
কি দিতে হবে: PR তালিকা, ট্যাগ, প্রভাব।
প্রো টিপ: semver-সঠিক শ্রেণীবিভাগ চাইতে পারেন।
২৯) বৃহৎ-পরিসরের স্বয়ংক্রিয় রিফ্যাক্টর (কোডমড)
প্রম্পট:
“পুরো রিপোতে [প্যাটার্ন A] থেকে [প্যাটার্ন B] সরানোর জন্য একটি নিরাপদ কোডমড ডিজাইন করুন। অন্তর্ভুক্ত করুন:
- স্ট্যাটিক অ্যানালাইসিস নিয়ম
- ব্যাচে রোলআউট এবং ব্যাকআউট
স্ক্রিপ্ট + টেস্ট তৈরি করুন।”
কি দিতে হবে: আগে/পর উদাহরণ, লক্ষ্য পরিধি।
প্রো টিপ: প্রথমে একটি ক্যানারি PR চাইতে পারেন।
৩০) আত্ম-পরীক্ষণ এবং যাচাইকরণ সুইট
প্রম্পট:
“চূড়ান্ত করার আগে পরিবর্তনসমূহ স্ব-মূল্যায়ন করুন:
- সম্ভাব্য রিগ্রেশন ব্যাখ্যা করুন
- টেস্ট সংযোজন প্রস্তাব করুন
- কনকারেন্সি, মেমোরি, এবং I/O এর মানসিক মডেল পরীক্ষা করুন
- স্টাইল এবং লিন্ট কমপ্লায়েন্স নিশ্চিত করুন
চেকলিস্ট এবং কোড সংশোধন পাঠান যদি প্রয়োজন।”
কি দিতে হবে: পরিবর্তন সেট এবং CI নিয়ম।
প্রো টিপ: 'প্যারানয়েড রিভিউয়ার হিসাবে কাজ করুন' ভাষা মিশ্রিত করুন।
উদাহরণ: Claude 4.5 ব্যবহার করে একটি পেমেন্ট ওয়ার্কফ্লো রিফ্যাক্টর করা
পর্দাপটে: একটি Node.js সার্ভিস পেমেন্টগুলো সিঙ্ক্রোনাসলি প্রসেস করে এবং চূড়ান্ত লোডে টাইমআউট হয়।
কিভাবে প্রম্পট ব্যবহার করবেন:
- প্রম্পট ৬ দিয়ে বটলনেক প্রোফাইল করুন।
- প্রম্পট ৮ ব্যবহার করে ভারী ধাপগুলো (ফ্রড চেক, ইনভয়েস তৈরি) অ্যাসিঙ্ক জবে সরান আইডেম্পোটেন্সি সহ।
- প্রম্পট ১১ প্রয়োগ করে আইডেম্পোটেন্ট লুকআপ (BIN মেটাডেটা, এক্সচেঞ্জ রেট) ক্যাশ করুন।
- ট্রেসিং এবং RED মেট্রিক্সের জন্য প্রম্পট ১৬ যোগ করুন।
- প্রম্পট ৭ মাধ্যমে ফিচার ফ্ল্যাগ দিয়ে রোলআউট বেঁধে দিন।
- শেষে প্রম্পট ৩০ দিয়ে আত্ম-পরীক্ষণ এবং টেস্ট যোগ করুন।
ফলাফল: p95 এ ৪৫% লেটেন্সি কমেছে, প্রায় শূন্য টাইমআউট, নিরাপদ রোলআউট।
ভালো Claude 4.5 প্রসঙ্গ ব্লক তৈরির কৌশল
Claude 4.5 এর সেরা পারফরম্যান্স হয় যখন আপনি:
- পুরো রিপো এর বদলে প্রতিনিধিত্বকারী ফাইল প্রদান করেন।
- স্পষ্ট নন-গোয়াল উল্লেখ করেন: “পাবলিক ইন্টারফেস পরিবর্তন করবেন না।”
- স্বীকৃতিযোগ্যতা মানদণ্ড এবং টেস্ট নাম স্পষ্ট করুন।
- গার্ডরেল যোগ করুন: “নতুন ডিপেন্ডেন্সির চেয়ে স্ট্যান্ডার্ড লাইব্রেরি পছন্দ করুন।”
- প্রথমে বিকল্প চাহুন, তারপর নির্বাচিত ইমপ্লিমেন্টেশন।
এই মেটা-প্রম্পটটি চেষ্টা করুন:
“কোড করার আগে ২-৩টি কার্যকর পন্থা ট্রেডঅফসহ (জটিলতা, পারফরম্যান্স, পাঠযোগ্যতা) উপস্থাপন করুন। ঝুঁকি কমাতে এবং আমাদের সীমাবদ্ধতার সাথে সঙ্গতিপূর্ণ একটি বেছে নিন। তারপর ইমপ্লিমেন্ট করুন।”
দ্রুত অনুমোদনের জন্য পুল রিকোয়েস্ট: Claude 4.5 প্লেবুক
- একটি স্পষ্ট সমস্যা বিবৃতি এবং ন্যূনতম কার্যকর পরিবর্তনের সাথে শুরু করুন।
- আগে/পরে পার্থক্য প্রদর্শনের জন্য লগ, ট্রেস, বা বেঞ্চমার্ক সংযুক্ত করুন।
- টেস্ট প্ল্যান, রোলব্যাক স্টেপ, এবং পোস্ট-ডিপ্লয় পর্যবেক্ষণের জন্য মেট্রিক্স অন্তর্ভুক্ত করুন।
- রিভিউয়ার চেকলিস্ট যোগ করুন: সঠিকতা, কাপলিং, টেস্ট কাভারেজ, পারফরম্যান্স, সিকিউরিটি।
- PR বর্ণনার জন্য প্রম্পট ২৬ এবং আত্ম-পর্যালোচনার জন্য প্রম্পট ২৭ ব্যবহার করুন।
যদি আপনি এই ওয়ার্কফ্লো আপনার এডিটর বা ডকসে চান, Sider.AI এর মতো টুলস Claude 4.5 প্রম্পটগুলো আপনার কোড সিলেকশন অনুযায়ী পরিচালনা করতে, ডিফ স্বয়ংক্রিয় সংযুক্ত করতে, এবং চলমান প্রসঙ্গ উইন্ডো বজায় রাখতে পারে যাতে প্রতিটি ধাপ পূর্ববর্তী কার্যক্রমের উপর ভিত্তি করে। এটি দলের জন্য AI ব্যবহারের থেকে একটি নির্ভরযোগ্য, রিভিউ-প্রথম অভ্যাস গড়ে তুলতে সাহায্য করে। দ্রুত শুরু বান্ডল (কপি/পেস্ট)
বান্ডল A: ‘ফিচার + টেস্ট + PR’
- প্রম্পট ৩০ (আত্ম-পরীক্ষণ)
বান্ডল B: ‘বড় আকারের রিফ্যাক্টর’
বান্ডল C: ‘হার্ডেনিং স্প্রিন্ট’
- প্রম্পট ১৩ (নিরাপত্তা অডিট)
- প্রম্পট ১৬ (অবজারভেবিলিটি)
পরবর্তী ধাপ
- আপনার শীর্ষ সমস্যার সাথে মিলে এমন ৩টি প্রম্পট নির্বাচন করে একটি ছোট মডিউলে চালান।
- প্রতিটি প্রম্পটকে স্পষ্ট সীমাবদ্ধতা এবং পরীক্ষাসহ টিউন করুন।
- ফলাফল পরিমাপ করুন (p95 লেটেন্সি, PR লিড টাইম, ডিপ্লয়মেন্ট ব্যর্থতা হার)।
- একটি ক্যানারি রিপোতে লাভ নিশ্চিত করার পর মাত্র স্কেল আপ করুন।
মূল শিক্ষা:
- Claude 4.5 সবচেয়ে শক্তিশালী হয় নির্দিষ্ট সীমাবদ্ধতা, উদাহরণ এবং টেস্ট সহ।
- স্বয়ংক্রিয় কোডিংয়ের জন্য গার্ডরেল দরকার: ফ্ল্যাগ, মেট্রিক্স, এবং রোলব্যাক।
- রিফ্যাক্টর এবং PR গুলো পর্যায়ক্রমিক পরিকল্পনা এবং উচ্চ সংকেত রিভিউ থেকে উপকৃত হয়।
- ছোট থেকে শুরু করুন, পরিমাপ করুন, এবং পুনরাবৃত্তি করুন।
FAQ
Q1: আমি আমার টেক স্ট্যাক অনুযায়ী এই Claude 4.5 প্রম্পটগুলো কীভাবে মানিয়ে নেব?
আপনার ভাষা, ফ্রেমওয়ার্ক, কোড স্টাইল, এবং CI নিয়ম প্রতিটি প্রম্পটে যোগ করুন। Claude 4.5 সবচেয়ে ভালো কাজ করে যখন আপনি উদাহরণ ফাইল, পাথ, এবং টেস্ট ফ্রেমওয়ার্ক দেন।
Q2: Claude 4.5 কি নিরাপদ বড়-পরিসরের রিফ্যাক্টর লিখতে পারে?
হ্যাঁ, যদি আপনি আগে/পর প্যাটার্ন, কোডমড পরিকল্পনা, এবং পর্যায়ক্রমিক রোলআউট দেন। ড্রাই রান, স্যাম্পলিং ভ্যালিডেশন, এবং ক্যানারি PR অন্তর্ভুক্ত প্রম্পট ব্যবহার করুন ঝুঁকি কমানোর জন্য।
প্রশ্ন ৩: Claude 4.5 ব্যবহার করে উচ্চ-মানের PRs পাওয়ার সেরা উপায় কী?
একটি PR বর্ণনার প্রম্পটে diff এবং প্রাসঙ্গিক বিষয়বস্তু দিন যা সমস্যা, সমাধান, ঝুঁকি, পরীক্ষা এবং রোলআউট পদক্ষেপগুলির দাবি করে। পর্যালোচনার অনুরোধ করার আগে ফাঁকগুলি ধরতে একটি স্ব-পর্যালোচনা প্রম্পট অনুসরণ করুন।
প্রশ্ন ৪: আমি কীভাবে Claude 4.5 কে অতিরিক্ত প্রকৌশল (over-engineering) করা থেকে আটকাতে পারি?
শুরুতেই অ-লক্ষ্য (non-goals) এবং সীমাবদ্ধতাগুলি উল্লেখ করুন: সম্ভাব্য সবচেয়ে ছোট পরিবর্তন, নতুন নির্ভরতা (new deps) নয়, পাবলিক API রক্ষা করুন। প্রথমে বিকল্পগুলির জন্য জিজ্ঞাসা করুন এবং সবচেয়ে সহজ পদ্ধতিটি বেছে নিন।
প্রশ্ন ৫: আমি কি এই প্রম্পটগুলিকে আমার সম্পাদক বা CI-এর সাথে একত্রিত করতে পারি?
হ্যাঁ। প্রম্পটগুলিকে সম্পাদক স্নিপেট বা CI জবের মধ্যে মুড়ে দিন। Sider.AI-এর মতো সরঞ্জামগুলি প্রসঙ্গ সংগ্রহ স্বয়ংক্রিয় করতে, নির্বাচিত কোডে প্রম্পটগুলি প্রয়োগ করতে এবং সামঞ্জস্যপূর্ণভাবে diff এবং PRs একত্রিত করতে পারে।