CLAUDE.md ของ Karpathy ขึ้นอันดับ 1 บน GitHub ด้วยยอด 82,000 ดาว เพราะนักพัฒนาส่วนใหญ่ยังใช้ Claude Code กันผิดวิธี

@Shruti_0810
อังกฤษ2 เดือนที่ผ่านมา · 25 พ.ค. 2569
250K
94
24
19
117

TL;DR

ไฟล์ CLAUDE.md ที่กำลังเป็นกระแสช่วยแก้ปัญหา AI ลืมบริบทด้วยการให้ข้อมูลพื้นฐานที่คงอยู่ถาวรและกำหนดข้อจำกัดด้านพฤติกรรมให้กับ Claude Code ทำให้มันกลายเป็นผู้ช่วยด้านวิศวกรรมที่เชื่อถือได้

ไฟล์ข้อความธรรมดาไฟล์หนึ่งเพิ่งเปลี่ยนวิธีที่นักพัฒนาใช้ AI ในการเขียนโค้ดไปตลอดกาล

ไม่ใช่โมเดลใหม่

ไม่ใช่ IDE ราคาแพง

ไม่ใช่สตาร์ทอัพ "AI agent" อีกเจ้า

แค่ไฟล์เดียว:

CLAUDE.md

และมันก็กลายเป็นหนึ่งในเซ็ตอัปสำหรับนักพัฒนาที่เติบโตเร็วที่สุดบน GitHub อย่างเงียบๆ

82,000+ ดาว

forks นับพัน

วิศวกรจากสตาร์ทอัพไปจนถึงทีมองค์กรคัดลอกมันเข้าไปในโปรเจกต์ของพวกเขาข้ามคืน

เพราะในที่สุดนักพัฒนาก็ตระหนักได้บางอย่าง:

Claude Code ไม่ล้มเหลวเพราะโมเดลอ่อนแอ

มันล้มเหลวเพราะทุกเซสชันเริ่มต้นด้วยการลืมความจำ

ทุกครั้งที่คุณเปิด Claude Code มันจะลืม:

• สแต็กของคุณ

• การตัดสินใจด้านสถาปัตยกรรมของคุณ

• หลักการตั้งชื่อของคุณ

• มาตรฐานการเขียนโค้ดของคุณ

• สิ่งที่ล้มเหลวไปแล้วเมื่อสัปดาห์ที่แล้ว

• สิ่งที่ไม่ควรเปลี่ยนแปลงเด็ดขาด

• ทำไมคุณถึงเลือกเฟรมเวิร์กหนึ่งมากกว่าอีกอัน

• ไฟล์ไหนที่เสี่ยงเกินกว่าจะแตะ

ดังนั้นโมเดลจึงทำในสิ่งที่ AI ทุกตัวทำเมื่อไม่มีบริบท:

มันเดา

และการเดาเหล่านั้นกลายเป็นสิ่งที่แพงมหาศาล

คุณขอให้มันแก้ไขฟังก์ชันหนึ่ง

มันเขียนไฟล์สามไฟล์ใหม่

เปลี่ยนชื่อตัวแปรที่คุณตั้งใจเลือกไว้

รีแฟกเตอร์โค้ดที่ใช้งานได้ดี

แนะนำเครื่องมือที่เข้ากันไม่ได้กับสถาปัตยกรรมของคุณ

ลบสิ่งต่างๆ "เพื่อทำความสะอาด"

เปลี่ยนรูปแบบที่ไม่มีใครขอให้มันแตะ

แล้วคุณก็ใช้เวลาชั่วโมงถัดไปเพื่อยกเลิก "ความช่วยเหลือ" นั้น

นั่นคือภาษีซ่อนเร้นของการใช้ AI เขียนโค้ดที่ไม่มีใครพูดถึง

ผู้จัดการวิศวกรคนหนึ่งประมาณการว่าทีมของเขาสูญเสียเวลาเกือบ 8 ชั่วโมงทุกสัปดาห์เพียงเพราะ:

→ อธิบายบริบทโปรเจกต์ซ้ำแล้วซ้ำเล่า

→ ยกเลิกการเปลี่ยนแปลงที่ไม่ได้รับอนุญาต

→ แก้ไขสมมติฐานที่ผิด

→ สอนการตัดสินใจด้านสถาปัตยกรรมซ้ำ

→ หยุดการขยายขอบเขตงาน

นั่นไม่ใช่ปัญหา AI

นั่นคือปัญหาความจำ

และ CLAUDE.md แก้ไขมันด้วยวิธีที่ง่ายที่สุดเท่าที่จะเป็นไปได้

มันเป็นแค่ไฟล์ข้อความธรรมดาที่วางไว้ในรากของโปรเจกต์ของคุณ

แต่ Claude อ่านมันโดยอัตโนมัติเมื่อเริ่มต้นทุกเซสชัน

หมายความว่า AI ของคุณในที่สุดก็เริ่มต้นด้วยบริบท ไม่ใช่ความโกลาหล

ความแตกต่างนั้นมหาศาล

หากไม่มี CLAUDE.md:

"ผู้ช่วย AI"

เมื่อมี CLAUDE.md:

"วิศวกรที่รู้จักโปรเจกต์ของคุณอยู่แล้ว"

ไฟล์นี้มักจะมี 3 ชั้น

━━━━━━━━━━━━━━━

  1. กฎเริ่มต้น ━━━━━━━━━━━━━━━

ส่วนนี้สอน Claude ว่าคุณทำงานอย่างไร

คำตอบควรละเอียดแค่ไหน

สแต็กของคุณคืออะไร

คุณสื่อสารอย่างไร

คุณรู้บริบทมากแค่ไหนแล้ว

ควรใช้รูปแบบการเขียนแบบไหน

สิ่งที่ไม่ควรทำ

อย่างเช่น:

→ อย่าใช้วลีเสริมที่ไม่จำเป็น

→ ทำให้คำตอบเหมาะสมกับความซับซ้อนของงาน

→ ถามก่อนที่จะตั้งสมมติฐาน

→ อย่าอธิบาย concept พื้นฐานมากเกินไป

→ จับคู่สไตล์การเขียนโค้ดของฉันให้ตรงเป๊ะ

→ ทำตามข้อจำกัดของโปรเจกต์โดยอัตโนมัติ

ฟังดูเล็กน้อย

แต่เมื่อใช้กับ prompt หลายร้อยครั้ง?

สิ่งนี้ช่วยลดการทำซ้ำครั้งใหญ่ได้

นักพัฒนาส่วนใหญ่ใช้เวลา 20–40 นาทีทุกวันโดยไม่รู้ตัวในการสอนบริบทให้ AI

ทุก เซสชัน

ทีนี้ลองคูณมันทั่วทั้งทีมวิศวกรรม

นั่นคือเงินหลายพันดอลลาร์ต่อเดือนที่สูญเปล่าไปกับการพูดซ้ำๆ

Shruti Codes - inline image

━━━━━━━━━━━━━━━

  1. การควบคุมพฤติกรรม

━━━━━━━━━━━━━━━

นี่คือส่วนที่นักพัฒนาอยากให้มีเมื่อหลายเดือนก่อน

เพราะนี่คือจุดที่คุณหยุด Claude ไม่ให้กลายเป็น "การทำลายล้างอย่างสร้างสรรค์"

คุณกำหนดขอบเขตที่ชัดเจน เช่น:

→ แตะเฉพาะไฟล์ที่เกี่ยวข้องกับงานโดยตรง

→ อย่ารีแฟกเตอร์โค้ดที่ไม่เกี่ยวข้อง

→ ถามก่อนลบอะไรก็ตาม

→ ยืนยันก่อนดำเนินการที่อาจก่อให้เกิดความเสียหาย

→ อย่าเขียนโครงสร้างที่มีอยู่ใหม่โดยไม่ได้รับอนุมัติ

→ แสดงให้เห็นเสมอว่ามีอะไรเปลี่ยนแปลงบ้าง

→ อย่า deploy หรือ run migration โดยอัตโนมัติ

ส่วนเดียวนี้ป้องกันเรื่องสยองขวัญส่วนใหญ่ของ AI เขียนโค้ดได้

ไม่มีการเขียนใหม่เซอร์ไพรส์อีกต่อไป

ไม่มีการเบี่ยงเบนทางสถาปัตยกรรมอีกต่อไป

ไม่มีหายนะ "ฉันทำความสะอาดสิ่งนี้ให้คุณ" อีกต่อไป

AI จะกลายเป็นสิ่งที่คาดเดาได้

ซึ่งเป็นสิ่งที่วิศวกรต้องการจริงๆ

Shruti Codes - inline image

━━━━━━━━━━━━━━━

  1. ความจำ + สมองโปรเจกต์

━━━━━━━━━━━━━━━

นี่คือจุดที่สิ่งต่างๆ ทรงพลังอย่างแท้จริง

นักพัฒนาเริ่มจับคู่ CLAUDE.md กับไฟล์ เช่น:

MEMORY.md

ERRORS.md

ตอนนี้ Claude สามารถจำได้:

• การตัดสินใจที่ทีมของคุณทำไปแล้ว

• แนวทางที่ล้มเหลว

• เครื่องมือที่ถูกปฏิเสธ

• เหตุการณ์ในการผลิต

• ข้อจำกัดทางเทคนิค

• การแลกเปลี่ยนทางสถาปัตยกรรม

• กฎเฉพาะของลูกค้า

หมายความว่า AI หยุดแนะนำสิ่งที่คุณตัดออกไปแล้วเมื่อหลายเดือนก่อน

มันหยุดลืม

นั่นเปลี่ยนทุกอย่าง

เพราะคอขวดที่แท้จริงในการเขียนโค้ดด้วย AI ไม่ใช่การสร้างโค้ดอีกต่อไป

มันคือบริบทที่ต่อเนื่อง

และคนส่วนใหญ่ยังไม่ตระหนักถึงสิ่งนี้

Shruti Codes - inline image

━━━━━━━━━━━━━━━

4 กฎที่ทำให้มันกลายเป็นไวรัล

━━━━━━━━━━━━━━━

เซ็ตอัประเบิดขึ้นหลังจากนักพัฒนาเริ่มแชร์กฎง่ายๆ 4 ข้อที่ได้รับแรงบันดาลใจจากแนวทางของ Andrej Karpathy ในการทำงานกับระบบ AI

พวกมันดูง่ายๆ หลอกตา:

  1. ถามก่อนที่จะตั้งสมมติฐาน
  2. ใช้โซลูชันที่ง่ายที่สุดก่อน
  3. อย่าแตะโค้ดที่ไม่เกี่ยวข้อง
  4. แจ้งความไม่แน่นอนทันที

แค่นั้น

แต่กฎ 4 ข้อนี้แก้ปัญหาความล้มเหลวของ AI เขียนโค้ดได้ส่วนใหญ่

เพราะความเสียหายที่ใหญ่ที่สุดมักมาจาก AI ที่ทำตัวมั่นใจโดยไม่มีบริบทเพียงพอ

นักพัฒนาที่ได้ผลลัพธ์ดีที่สุดไม่ได้ใช้ "AI มากขึ้น"

พวกเขาลดความคลุมเครือ

และเมื่อคุณเห็นสิ่งนี้ คุณจะมองไม่เห็นมันอีก

━━━━━━━━━━━━━━━

เส้นแบ่งที่แท้จริงในการเขียนโค้ดด้วย AI

━━━━━━━━━━━━━━━

ตอนนี้มีนักพัฒนาที่ใช้ Claude Code อยู่สองประเภทหลัก

กลุ่มที่ 1:

เริ่มทุกเซสชันจากศูนย์

พูดบริบทซ้ำทุกวัน

ทำความสะอาดการเปลี่ยนแปลงที่ไม่ต้องการ

ต่อสู้กับการขยายขอบเขตงานตลอดเวลา

ปฏิบัติต่อ AI เหมือนกับ autocomplete ชั่วคราว

กลุ่มที่ 2:

ใช้คำแนะนำที่ต่อเนื่อง

ล็อกกฎพฤติกรรม

รักษาความจำของโปรเจกต์

ควบคุมขอบเขตอย่างเข้มงวด

ปฏิบัติต่อ AI เหมือนกับผู้ร่วมงานวิศวกรรมระยะยาว

โมเดลเดียวกัน

ผลลัพธ์ที่แตกต่างกันอย่างสิ้นเชิง

นั่นคือเหตุผลที่ไฟล์นี้แพร่กระจายเร็วมาก

เพราะเมื่อ Claude มี:

• กฎ

• ความจำ

• ความรู้เกี่ยวกับสแต็ก

• ข้อจำกัดด้านพฤติกรรม

• บริบทของโปรเจกต์

...มันจะหยุดรู้สึกเหมือนแชทบอท

และเริ่มรู้สึกเหมือนโครงสร้างพื้นฐาน

━━━━━━━━━━━━━━━

เริ่มต้นที่นี่

━━━━━━━━━━━━━━━

เปิดโปรเจกต์ของคุณ

สร้างไฟล์ชื่อ:

CLAUDE.md

จากนั้นวางกฎ 4 ข้อนี้ก่อน:

• ถามก่อนตั้งสมมติฐาน

• โซลูชันที่ง่ายที่สุดก่อน

• อย่าแตะโค้ดที่ไม่เกี่ยวข้อง

• แจ้งความไม่แน่นอนอย่างชัดเจน

แค่นี้ก็จะทำให้ Claude มีพฤติกรรมดีขึ้นทันที

จากนั้นค่อยๆ ขยายมันเมื่อเวลาผ่านไป:

→ สแต็กของคุณ

→ มาตรฐานการเขียนโค้ด

→ กฎสถาปัตยกรรม

→ การกระทำที่ต้องห้าม

→ บันทึกการตัดสินใจ

→ ความจำของโปรเจกต์

นักพัฒนาส่วนใหญ่ยังไม่ได้ทำสิ่งนี้

ซึ่งหมายความว่าช่องว่างระหว่างการเขียนโค้ดด้วย AI ระดับเฉลี่ยและระดับสูงกำลังจะไม่เกี่ยวกับโมเดลอีกต่อไป...

...และจะเกี่ยวกับว่าใครรู้จักจัดโครงสร้างบริบทอย่างถูกต้องมากกว่า

บุ๊กมาร์กสิ่งนี้ไว้

เพราะอีกหกเดือนนับจากนี้ การใช้ความจำโปรเจกต์ AI อย่างต่อเนื่องอาจจะรู้สึกธรรมดาเท่ากับ repo ของ GitHub ในปัจจุบัน

บันทึกในคลิกเดียว

อ่านบทความไวรัลเชิงลึกด้วย AI ใน YouMind

Save the source, ask focused questions, summarize the argument, and turn a viral article into reusable notes in one AI workspace.

Explore YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม