𝗨𝘀𝗲 𝗖𝗟𝗔𝗨𝗗𝗘.𝗺𝗱 𝗔𝘀 𝗘𝘅𝘁𝗲𝗿𝗻𝗮𝗹 𝗪𝗼𝗿𝗸𝗶𝗻𝗴 𝗠𝗲𝗺𝗼𝗿𝘆
কোডিং সেশন পুনরায় শুরু করার সময় সময় নষ্ট করা বন্ধ করুন।
একজন ডেভেলপার লক্ষ্য করেছেন যে, CLAUDE.md ফাইল ছাড়া একটি প্রজেক্ট পুনরায় ওপেন করতে তার প্রায় ১৫ মিনিট মানসিক শ্রম ব্যয় হয়। তাকে বুঝতে হতো তিনি ঠিক কোথায় কাজ শেষ করেছিলেন। একটি সুগঠিত CLAUDE.md তৈরি করার পর, সেই সময় ১ মিনিটেরও নিচে নেমে এসেছে।
CLAUDE.md আপনার এক্সটার্নাল ওয়ার্কিং মেমরি হিসেবে কাজ করে। Claude Code প্রতিটি সেশনের শুরুতে স্বয়ংক্রিয়ভাবে এই ফাইলটি পড়ে নেয়। আপনাকে এটি পেস্ট করতে হবে না বা AI-কে এটি সম্পর্কে মনে করিয়ে দিতে হবে না। এটি নিজে থেকেই কাজ করে।
আপনার দুটি ফাইল ব্যবহার করা উচিত:
- আপনার প্রজেক্ট রুট-এ
./CLAUDE.md। আপনার টেক স্ট্যাক (tech stack) এবং কোডিং কনভেনশনের মতো প্রজেক্টের নিয়মাবলির জন্য এটি ব্যবহার করুন। - গ্লোবাল রুলসের জন্য
~/.claude/CLAUDE.md। এমন সব বিষয়ের জন্য এটি ব্যবহার করুন যা প্রতিটি প্রজেক্টের ক্ষেত্রে প্রযোজ্য, যেমন আপনার পছন্দের রাইটিং ভয়েস (writing voice)।
মানসিক শক্তি সীমিত। Slack মেসেজ বা ইমেলের মতো বাধাগুলো আপনার মানসিক কাজের খসড়া (mental scratchpad) এলোমেলো করে দেয়। যখন আপনি ফিরে আসেন, তখন কনটেক্সট পুনরায় তৈরি করতে আপনার সময় নষ্ট হয়। CLAUDE.md সেই খসড়াটি আপনার মস্তিষ্ক থেকে একটি ফাইলে সরিয়ে নেয়।
এটি চারটি প্রধান সমস্যার সমাধান করে:
- এটি আপনার টেক স্ট্যাক মনে রাখে যাতে আপনাকে বারবার তা ব্যাখ্যা করতে না হয়।
- এটি আপনার কনভেনশনগুলো মনে রাখে যাতে আপনাকে বারবার একই নামকরণের নিয়ম (naming rules) ঠিক করতে না হয়।
- এটি আপনার ভয়েস মনে রাখে যাতে আউটপুটটি আপনার মতোই মনে হয়।
- এটি আপনার বর্তমান টাস্ক মনে রাখে যাতে আপনি ঠিক কোথায় শুরু করতে হবে তা জানতে পারেন।
আপনার প্রজেক্ট রুট-এ এই চারটি হেডার দিয়ে একটি CLAUDE.md ফাইল তৈরি করুন:
Project Name
Stack
- List your tools here.
Voice
- List how you want the AI to write.
Gotchas
- List mistakes to avoid.
Current checkpoint
- Last task completed.
- Next task to do.
- Anything blocking you.
'Current checkpoint' হেডারটি সবচেয়ে গুরুত্বপূর্ণ। এটি Claude-কে ঠিক বলে দেয় আপনি বর্তমানে কোথায় আছেন। যখন আপনি একটি সেশন ওপেন করেন, Claude চেকপয়েন্টটি পড়ে এবং আপনাকে সাথে সাথে পরবর্তী ধাপটি বলে দেয়।
এটি সেটআপ করতে:
- আপনার প্রজেক্ট রুট-এ
touch CLAUDE.mdকমান্ডটি চালান। - উপরের চারটি হেডার যোগ করুন।
- আপনার জানা তথ্যগুলো দিয়ে পূরণ করুন।
- আপনার ব্যক্তিগত পছন্দের জন্য
~/.claude/CLAUDE.md-এ একটি গ্লোবাল ফাইল তৈরি করুন।
প্রতিবার যখন Claude এমন কোনো প্রশ্ন করে যা আপনি চেয়েছিলেন সে আগে থেকেই জানুক, সেই উত্তরটি ফাইলে লিখে রাখুন। আপনি যতবার এটি ব্যবহার করবেন, ফাইলটি তত উন্নত হবে।
এটি আপডেট রাখুন। একটি পুরনো CLAUDE.md ফাইল ভুল তথ্য প্রদান করতে পারে। আপনার টেক স্ট্যাক বা ওয়ার্কফ্লো (workflow) পরিবর্তন করার সাথে সাথেই ফাইলটি আপডেট করুন।
উৎস: https://dev.to/gentic_news/use-claudemd-as-external-working-memory-5f01
ঐচ্ছিক লার্নিং কমিউনিটি: https://t.me/GyaanSetuAi