CLAUDE.md
CLAUDE.md হল একটি মার্কডাউন কনফিগারেশন ফাইল যা আপনার প্রজেক্ট রুটে রাখা হয় এবং Claude Code-কে স্থায়ী, প্রজেক্ট-নির্দিষ্ট নির্দেশাবলী প্রদান করে। এটি এজেন্টকে আপনার কোডিং কনভেনশন, আর্কিটেকচার, সাধারণ কমান্ড এবং নিয়মগুলি সম্পর্কে বলে — দীর্ঘমেয়াদী মেমোরির একটি রূপ হিসেবে কাজ করে যা সেই প্রজেক্টের প্রতিটি সেশনে প্রযোজ্য।
CLAUDE.md কীভাবে কাজ করে
যখন Claude Code একটি সেশন শুরু করে, এটি স্বয়ংক্রিয়ভাবে আপনার প্রজেক্ট রুটে CLAUDE.md ফাইল পড়ে (এবং প্যারেন্ট ডিরেক্টরি বা সাবডিরেক্টরিতে যেকোনো CLAUDE.md ফাইল)। বিষয়বস্তু এজেন্টের সিস্টেম কনটেক্সটের অংশ হয়ে যায়, তাই এটি প্রতিটি সেশনে মনে করিয়ে না দিয়েই আপনার নির্দেশাবলী অনুসরণ করে।
CLAUDE.md-এ কী অন্তর্ভুক্ত করবেন
- +প্রজেক্ট আর্কিটেকচার ওভারভিউ এবং মূল ফাইলের অবস্থান
- +কোডিং কনভেনশন (নামকরণ, ফরম্যাটিং, ব্যবহার বা এড়ানোর প্যাটার্ন)
- +টেস্টিং, বিল্ডিং এবং ডিপ্লয়িংয়ের জন্য সাধারণ কমান্ড
- +"সর্বদা নতুন ফাংশনের জন্য টেস্ট লিখুন" বা "auth মডিউল সরাসরি পরিবর্তন করবেন না"-এর মতো নিয়ম
- +এজেন্টের সচেতন হওয়া উচিত এমন টেকনোলজি স্ট্যাক বিস্তারিত
# CLAUDE.md
## প্রজেক্ট
Next.js 14 অ্যাপ App Router, TypeScript, Tailwind CSS সহ।
## কমান্ড
- `npm run dev` — dev সার্ভার শুরু করুন
- `npm test` — Jest টেস্ট চালান
- `npm run lint` — ESLint চেক
## কনভেনশন
- ডিফল্টভাবে server components ব্যবহার করুন
- Client components `components/client/`-এ যায়
- সব API রুট Zod দিয়ে ইনপুট ভ্যালিডেট করতে হবে
- প্রতিটি নতুন ইউটিলিটি ফাংশনের জন্য টেস্ট লিখুন
## করবেন না
- স্পষ্ট অনুমোদন ছাড়া `lib/core/`-এ ফাইল পরিবর্তন করবেন না
- TypeScript-এ `any` টাইপ ব্যবহার করবেন না
- যুক্তি ছাড়া নতুন ডিপেন্ডেন্সি যোগ করবেন নাCLAUDE.md সংক্ষিপ্ত রাখুন। এজেন্ট প্রতিটি সেশনে এটি পড়ে, তাই শুধুমাত্র একাধিক কাজে প্রাসঙ্গিক তথ্য অন্তর্ভুক্ত করুন। কাজ-নির্দিষ্ট বিবরণ আপনার প্রম্পটে সরিয়ে দিন।
CLAUDE.md ফাইল কোথায় রাখব?+
CLAUDE.md কি অন্য AI টুলের সাথে কাজ করে?+
CLAUDE.md কতটা দীর্ঘ হওয়া উচিত?+
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →