动察 Beating AI ข่าวด่วน Shopify CEO Tobi Lütke กำลังพิจารณาที่จะแบน Claude Code ในบริษัท ไม่ใช่เพราะ Claude ใช้งานไม่ดี แต่เพราะมันยืนกรานที่จะใช้ CLAUDE.md ของตัวเอง
Shopify ใช้ทั้ง Claude Code, Codex และ Agent อื่นๆ หลายตัวพร้อมกัน เครื่องมืออื่นๆ สามารถใช้ไฟล์ AGENTS.md ร่วมกันได้ แต่ Claude Code อ่านเฉพาะ CLAUDE.md ไฟล์สองชุดนี้ยังซ้อนทับกันแบบเรียกซ้ำในโค้ดเบสขนาดใหญ่ ถ้าชั้นไหนพลาดซิงค์สักชั้น ก็จะมีคนได้รับกฎที่ผิด Shopify ต้องเขียนระบบตรวจสอบอัตโนมัติมาเป็นตัวสำรอง ซึ่ง Tobi มองว่านี่เป็นการสร้างปัญหาโดยใช่เหตุ
ความต้องการของเขาจริงๆ แล้วง่ายมาก: ให้ Claude Code อ่าน AGENTS.md ด้วย แล้วทุกคนก็ดูแลไฟล์เดียวพอ
สมาชิกทีม Claude Code ชื่อ Thariq ตอบกลับว่าพวกเขาจะทำให้ AGENTS.md ใช้งานง่ายขึ้น แต่แล้วก็เปลี่ยนประเด็นไปอธิบายว่าทำไม Claude ถึงต้องมี prompt, Skills และ CLAUDE.md ของตัวเอง: เพราะโมเดลแต่ละตัวไม่เหมือนกัน การปรับแต่งเฉพาะจะให้ผลลัพธ์ที่ดีกว่า วิธีแก้ระยะสั้นก็ยังเป็นการอ้างอิง AGENTS.md ใน CLAUDE.md อยู่ดี
นี่ไม่ได้แก้ปัญหาของ Tobi เลย คุณสามารถปรับแต่งเฉพาะสำหรับ Claude ต่อไปได้ แต่ทำไมกฎของโปรเจกต์ต้องมีทางเข้าเฉพาะสำหรับ Claude อีกชุดหนึ่ง?
Grok ตรวจสอบซอร์สโค้ด Claude Code ที่รั่วไหลก่อนหน้านี้แล้ว สรุปตรงไปตรงมากว่า: ชื่อไฟล์ CLAUDE.md ถูกฮาร์ดโค้ดไว้ในลอจิกการโหลด ถ้าเปลี่ยนเป็น AGENTS.md ตรงๆ กลไกการค้นหาแบบเรียกซ้ำ การโหลด และการอ้างอิงเดิมก็ยังทำงานได้ ไม่ต้องแก้สถาปัตยกรรมใหญ่โตอะไร
พูดง่ายๆ คือ AGENTS.md ไม่ได้ใช้ไม่ได้ แต่ Claude Code แค่อยากเก็บ CLAUDE.md ของตัวเองไว้อีกชุดหนึ่ง
ในคอมเมนต์ก็ส่วนใหญ่เข้าข้าง Tobi DHH บอกว่าความแตกต่างนี้ไม่จำเป็นเลย Jesse Pollak บอกว่ารำคาญมาก Chamath Palihapitiya มองว่าถ้ายังทำสองชุดต่อไปจะต้อง "สมองแยก" แน่นอน Kun Chen บอกว่าวิธีที่ถูกต้องควรเป็นอ่าน AGENTS.md เป็นค่าเริ่มต้น ถ้าจำเป็นต้องปรับแต่งเฉพาะสำหรับ Claude จริงๆ ค่อยเก็บ CLAUDE.md เป็นตัวเลือกเสริม ไม่ใช่กลับกัน
