بیشتر توصیههایی که یه سال پیش دربارهی Claude Code دستبهدست میشد، الان یا لازم نیست یا حتی ضرر داره. این راهنما رو خود Anthropic نوشته و بهروز نگه میداره.
حرف اصلیش سادهست: پیشفرضهای Claude Code معمولاً خوبن و فقط وقتی باید دست ببری که پروژهت چیزی داره که ایجنت از روی کد نمیبینه. مثل روند دیپلویی که فقط توی ذهن یه نفره، یا فایلی که هیچوقت نباید خونده بشه.
چهار ایدهای که ارزش خوندن داره
بخش آخرش، «چه کارهایی رو دیگه لازم نیست بکنی»، به نظرم از همه جالبتره. مثلاً میگه نوشتن IMPORTANT با حروف بزرگ دیگه کمکی نمیکنه و توضیح ساختار پوشهها توی CLAUDE.md لازم نیست.
- دستور قطعی و غیرقطعی: چیزی که توی پرامپت یا CLAUDE.md مینویسی رو مدل «معمولاً» رعایت میکنه. چیزی که باید «همیشه» رعایت بشه، جاش توی hook، deny rule یا تنظیمات مدیریتشدهست.
- CLAUDE.md کوتاه: فقط دستورهای تست و تایپچک، جاهایی که کد گمراهکنندهست و تصمیمهایی که توی ریپو نیستن.
- یه چک بهش بده: تست، لینت یا هر چیزی که پاس یا فیل برگردونه، تا ایجنت خودش حلقه رو ببنده و تو تستکنندهی انسانی نباشی.
- اجرای بینظارت: قبل از رها کردن ایجنت، بدون «تموم شد» یعنی چی، به چی دسترسی داره، چی متوقفش میکنه و آخرش کی تأیید میکنه.
کنار چی بخونمش؟
اگه حوصلهی متن نداری، اول ویدیوی بهترین روشهای Claude Code از تیم Anthropic رو ببین و بعد این راهنما رو برای نسخهی بهروز بخون. برای بخش اسکیلها هم مطلب اسکیلها رو نوشتم. اگه دنبال چند قانون رفتاری آماده برای CLAUDE.md هستی، قوانین کارپاتی رو ببین. و برای فلسفهی پشتش، ساخت ایجنتهای مؤثر Anthropic.
متن انگلیسیه و نسبتاً طولانی؛ ولی لازم نیست یهجا بخونیش. هر بار که ایجنت کاری کرد که نباید، برگرد سراغ بخش مربوطش.
اول ببین ایجنت چی رو نمیبینه؛ فقط همون رو بهش بگو.
