ใช้ CLAUDE.md เป็นหน่วยความจำสำรองภายนอก (External Working Memory)

เลิกเสียเวลาเมื่อคุณเริ่มเซสชันการเขียนโค้ดใหม่

นักพัฒนาคนหนึ่งพบว่าการเปิดโปรเจกต์ขึ้นมาใหม่โดยไม่มีไฟล์ CLAUDE.md ทำให้เขาต้องใช้พลังสมองในการรื้อฟื้นความจำนานถึง 15 นาที เพราะต้องมานั่งนึกว่าตัวเองทำค้างไว้ถึงไหนแล้ว แต่หลังจากสร้าง CLAUDE.md ที่มีโครงสร้างชัดเจน เวลาที่เสียไปก็ลดลงเหลือไม่ถึง 1 นาที

CLAUDE.md ทำหน้าที่เป็นหน่วยความจำสำรองภายนอกของคุณ Claude Code จะอ่านไฟล์นี้โดยอัตโนมัติเมื่อเริ่มเซสชันใหม่ คุณไม่จำเป็นต้องคัดลอกไปวางหรือคอยเตือน AI ว่ามีไฟล์นี้อยู่ มันทำงานได้เองทันที

คุณควรใช้ไฟล์สองประเภท:

พลังสมองมีจำกัด การถูกขัดจังหวะด้วยข้อความจาก Slack หรืออีเมลจะทำให้ "กระดาษทดในหัว" ของคุณว่างเปล่า เมื่อคุณกลับมาทำงาน คุณจึงต้องเสียเวลาในการสร้างบริบท (context) ขึ้นมาใหม่ CLAUDE.md จะย้ายกระดาษทดนั้นจากในหัวของคุณมาไว้ในไฟล์แทน

มันช่วยแก้ปัญหาหลักๆ 4 ประการ:

สร้างไฟล์ CLAUDE.md ใน root ของโปรเจกต์ของคุณด้วยหัวข้อทั้ง 4 นี้:

Project Name

Stack

Voice

Gotchas

Current checkpoint

หัวข้อ Current checkpoint สำคัญที่สุด เพราะมันจะบอก Claude ว่าคุณอยู่ตรงไหน เมื่อคุณเปิดเซสชัน Claude จะอ่าน checkpoint และบอกขั้นตอนถัดไปให้คุณทันที

วิธีการตั้งค่า:

  1. รัน touch CLAUDE.md ใน root ของโปรเจกต์ของคุณ
  2. เพิ่มหัวข้อทั้ง 4 ด้านบน
  3. กรอกข้อมูลที่คุณทราบ
  4. สร้างไฟล์ global ที่ ~/.claude/CLAUDE.md สำหรับความชอบส่วนตัวของคุณ

ทุกครั้งที่ Claude ถามคำถามที่คุณอยากให้มันรู้คำตอบอยู่แล้ว ให้เขียนคำตอบนั้นลงในไฟล์ ไฟล์นี้จะดียิ่งขึ้นทุกครั้งที่คุณใช้งานมัน

หมั่นอัปเดตอยู่เสมอ ไฟล์ CLAUDE.md ที่ล้าสมัยจะให้ข้อมูลที่ผิดพลาด ควรทำการอัปเดตไฟล์ทันทีที่คุณเปลี่ยน tech stack หรือ workflow การทำงาน

ที่มา: https://dev.to/gentic_news/use-claudemd-as-external-working-memory-5f01

ชุมชนการเรียนรู้ (ทางเลือก): https://t.me/GyaanSetuAi