استک پروژه، ساختار پوشهها، دستورات Build، Conventionهای تیم... هر Session انگار از صفر شروع میشه و باید همهچیز رو دوباره تعریف کنی.
اینجاست که CLAUDE.md وارد بازی میشه. 🔥
CLAUDE.md فایلیه که Claude قبل از شروع کار میخونه و از همون ابتدا میفهمه با چه پروژهای طرفه. نتیجه؟
✅ توضیح کمتر
✅ تکرار کمتر
✅ خروجی دقیقتر و هماهنگتر
📌 چند نکته مهم:
• فایل باید دقیقاً با نام
CLAUDE.md ذخیره بشه. (حروف کوچک و بزرگ مهم هستن)• فقط اطلاعات ثابت پروژه رو داخلش بنویسین؛ مثل Tech Stack، ساختار پروژه، دستورات Build و Conventionها.
• از جملات دستوری استفاده کنین.
مثلاً به جای:
"ما از TypeScript استفاده میکنیم"
بنویسین:
"همیشه TypeScript بنویس"
• هر چیزی که مدام مجبورین به Claude یادآوری کنین، احتمالاً باید داخل
CLAUDE.md قرار بگیره.📋 ساختار پیشنهادی فایل:
• Project Name
• Tech Stack
• Commands
• Architecture
• Conventions
• What to Avoid
🌍 Global
تنظیمات شخصی شما برای همه پروژهها
📁 Project
قوانین مشترک تیم و پروژه
💻 Local
تنظیمات شخصی مخصوص همان پروژه
📌 برای شروع هم لازم نیست همهچیز رو دستی بنویسین؛ کافیه دستور زیر رو اجرا کنین:
claude init📌 اگر دنبال یک نمونه آماده هستین، میتونین از این ریپازیتوری استفاده کنین:
نمونه آماده CLAUDE.md
میت کلاب؛ از ایدهپردازی تا پیادهسازی
🔗@meetclb