কা. সর্বোত্তম চর্চা: যেকোন প্রজেক্টের জন্য ক্লড কোড কনফিগার করুন
CLAYম হল ক্লড কোডের জন্য একমাত্র প্রভাবপূর্ণ কনফিগারেশন । একজন প্রমোদ লিখে প্রজেক্ট-মেটিভ এক্সপেরিমেন্টে সাধারণ AI সাহায্য করে।.
ডিম্বাড হল আপনার প্রকল্পের মূলে একটি বিশেষ ফাইল। কোন কিছু করার আগে ক্লড কোডটি প্রত্যেক সেশনের শুরুতে পড়ে। একটি ভাল CLAY। md সাধারণ AIকে এমন একটি টুলে রূপান্তর করা হয় যা আপনার প্রজেক্টর সম্মেলন, টেক স্ট্যাক এবং লাল রেখা সম্পর্কে বুঝতে পারে।.
কা. পূ?
আপনার টিমে যোগদানকারী একজন স্মার্ট ডেভেলপারের উপর মনোযোগ দিন একবারের প্রয়োজন হবে। এটা ব্যবহারিক রাখুন: প্রযুক্তি স্ট্যাক, কমান্ড, সম্মেলন এবং জিনিসপত্র এড়িয়ে চলার জন্য ।.
সর্বনিম্ন CLADUM টেমপ্লেট
# Project Context
Next.js 14 app with TypeScript, Tailwind CSS, and Prisma.
Database: PostgreSQL. Auth: NextAuth.js.
## Commands
- `npm run dev` — start dev server (port 3000)
- `npm run test` — run Jest tests
- `npm run lint` — run ESLint
- `npm run db:migrate` — run Prisma migrations
## Architecture
- Server components by default, client components in /components/client/
- API routes in /app/api/ with Zod validation
- Database queries in /lib/db/ (never in components)
## Conventions
- TypeScript strict mode, never use `any`
- Tailwind for styling, no CSS modules
- Conventional commits: feat:, fix:, chore:
## Do NOT
- Modify files in /legacy/ or /vendor/
- Change auth configuration without explicit approval
- Add new dependencies without asking firstসবচেয়ে সাধারণ CLAYডি কী? ভুল?
| ভুল উত্তর । | ব্যথা করছে কেন | সংশোধন করুন |
|---|---|---|
| অত্যাধিক লম্বা (৫০০+ লাইন) | প্রত্যেকটি সেশন- এ কনটেক্সট জানালা | ২০০ লাইনের নিচে থাকো, বিস্তারিত জানার জন্য ডকের লিংক |
| খুব অস্পষ্ট ("নতুন কোড লেখা") | কোন সুনির্দিষ্ট কাজ দেওয়া হয় না | বিশেষ মান: "বার্তা" হিসাবে ব্যবহৃত সার্ভার |
| অনুপস্থিত কমান্ড | Laldiguod অনুমান কিভাবে চালানো হবে | প্রতিটি প্রাসঙ্গিক এন. জি. পি. স্ক্রিপ্টের তালিকা |
| কোন নীতি নেই | ক্লড- এ হয়ত সংবেদনশীল ফাইল পরিবর্তন হতে পারে | পছন্দের শ্রেণী যোগ করুন |
| পাঠের প্রতিলিপি | CLAY লাইসেন্স হল মানুষের জন্য, CLAYUDDDD এর জন্য | সম্মেলন এবং নিয়মাবলীর উপর ফোকাস করুন, প্রজেক্ট বর্ণনার বিবরণ নয় |
আপনি কীভাবে CLAY সা?
বড় কোডবার জন্য, @icalet সিন্টেক্স ব্যবহার করুন। ডিরেক্টরি জুড়ে বিভক্ত করার জন্য। ক্লড কোড ইম্পোর্ট করে একটি সম্পূর্ণ ছবি তৈরি করে।.
# Root CLAUDE.md
## Global conventions
- TypeScript strict, no `any`
- All API routes validate input with Zod
@import packages/api/CLAUDE.md
@import packages/web/CLAUDE.md
@import packages/shared/CLAUDE.mdপ্রত্যেক সাব-এলডিতে ঐ প্যাকেজের নির্দিষ্ট নিয়ম আছে। কোডবেতের প্রতিটি এলাকা সম্বন্ধে ক্লড কোড কোড কোড লেখার সময় এটি মূল ফাইলটি সংক্ষিপ্ত করে রাখে ।.
তুমি CLAY কীভাবে তৈরি করলে?
কা. পূ. আপনার প্রকল্প বিশ্লেষণ করে md:
# Auto-generate CLAUDE.md
claude /init
# This creates a CLAUDE.md based on:
# - package.json scripts
# - Project structure
# - Existing config files
# - Git history patternsকা. পূ?
ক্লড কোডে বিভিন্ন স্থান থেকে ফাইল পড়া হয়েছে, অগ্রাধিকারের ভিত্তিতে:
- +প্রজেক্ট root CLADY.এমডি (প্রত্যেক দলটির শেয়ার)
- +ফাইল ইম্পোর্ট করা হচ্ছে
- +অংশ সরিয়ে ফেলা (আপনার ব্যক্তিগত পছন্দ)
- +স্বয়ংক্রিয় মেমরি (MRERI)
প্রকল্প লেভেল- এর সেটিংস ব্যক্তিগত সেটিংস উপেক্ষা করে । এর মানে হল, দলের সম্মেলনগুলো সবসময় ব্যক্তিগত পছন্দগুলোর ওপরই প্রভাব ফেলে ।.