از CLAUDE.md به عنوان حافظه کاری خارجی استفاده کنید

با شروع مجدد جلسات کدنویسی، وقت خود را هدر ندهید.

یک توسعه‌دهنده متوجه شد که باز کردن مجدد یک پروژه بدون فایل CLAUDE.md، تا ۱۵ دقیقه تلاش ذهنی برای او هزینه داشته است. او باید حدس می‌زد که کار را کجا رها کرده است. پس از ایجاد یک CLAUDE.md ساختاریافته، این زمان به کمتر از ۱ دقیقه کاهش یافت.

CLAUDE.md به عنوان حافظه کاری خارجی شما عمل می‌کند. Claude Code این فایل را در شروع هر جلسه به‌طور خودکار می‌خواند. نیازی نیست آن را کپی کنید یا به هوش مصنوعی یادآوری کنید که وجود دارد. این قابلیت به سادگی کار می‌کند.

شما باید از دو فایل استفاده کنید:

انرژی ذهنی محدود است. وقفه‌هایی مانند پیام‌های Slack یا ایمیل‌ها، یادداشت‌های ذهنی شما را پاک می‌کنند. وقتی بازمی‌گردید، وقت خود را صرف بازسازی زمینه (context) می‌کنید. CLAUDE.md آن یادداشت‌های ذهنی را از سر شما به یک فایل منتقل می‌کند.

این فایل چهار مشکل اصلی را حل می‌کند:

یک فایل CLAUDE.md در ریشه پروژه خود با این چهار سرتیتر ایجاد کنید:

Project Name (نام پروژه)

Stack (پشته تکنولوژی)

Voice (لحن)

Gotchas (نکات و اشتباهات)

Current checkpoint (وضعیت فعلی)

سرتیتر Current checkpoint مهم‌ترین بخش است. این بخش دقیقاً به Claude می‌گوید که در چه مرحله‌ای هستید. وقتی یک جلسه را باز می‌کنید، Claude وضعیت فعلی را می‌خواند و بلافاصله قدم بعدی را به شما می‌گوید.

برای راه‌اندازی این سیستم:

  1. دستور touch CLAUDE.md را در ریشه پروژه خود اجرا کنید.
  2. چهار سرتیتر بالا را اضافه کنید.
  3. آنچه می‌دانید را پر کنید.
  4. یک فایل سراسری در ~/.claude/CLAUDE.md برای ترجیحات شخصی خود ایجاد کنید.

هر بار که Claude سوالی می‌پرسد که آرزو می‌کردید از قبل می‌دانست، پاسخ آن را در فایل بنویسید. این فایل هر بار که از آن استفاده می‌کنید، بهبود می‌یابد.

آن را به‌روز نگه دارید. یک فایل CLAUDE.md قدیمی اطلاعات غلط ارائه می‌دهد. به محض اینکه پشته تکنولوژی یا گردش کار (workflow) خود را تغییر دادید، فایل را به‌روز کنید.

منبع: https://dev.to/gentic_news/use-claudemd-as-external-working-memory-5f01

جامعه یادگیری اختیاری: https://t.me/GyaanSetuAi