lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
หน้าแรก
AI
OPRR
ด่วน
ความลึก
กิจกรรม
BlockBeats Pro
เพิ่มเติม
การเงิน
พิเศษ
ระบบนิเวศบล็อกเชน
รายการ
พอดแคสต์
ข้อมูล
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
Partnered With:

คู่มือที่ต้องอ่านสำหรับผู้ใช้โค้ดนาย Claude ที่ติดอันดับ GitHub

อ่านบทความนี้ใน 51 นาที
ให้งานคำแนะนำงานให้ Claude Code
หัวเรื่องเรื่องต้นฉบับ: ไฟล์ CLAUDE.md ของ Karpathy ได้ที่ #1 บน GitHub พร้อมได้รับดาว 82,000 ดวง ผู้พัฒนาส่วนมากยังไม่ได้อ่านมัน
ผู้เขียนเรื่องต้นฉบับ: Dep


บรรณาธิการ: มีหลายคนที่ใช้ Claude Code พบกับปัญหาที่ใหญ่ที่สุดไม่ใช่ในด้านความสามารถของโมเดล แต่อยู่ที่ทุกครั้งต้องเริ่มต้นจากศูนย์


คุณจำเป็นต้องอธิบายพื้นหลังโครงการ สแต็คเทค มาตรฐานการเขียนโค้ด ส่วนห้ามสัมผัส รวมถึงแนวทางที่เคยลองมาเบื้องหลังของโครงการแล้ว ถ้าข้อมูลเหล่านี้ไม่ถูกตำแหน่งทิ้งไว้ในไฟล์ CLAUDE.md จะตามคตินั้นทำงานในระดับการเดา ผลอาจจะเป็นการแก้ไขไฟล์ที่ไม่ควรแก้ไข การ Refactor รหัสที่ไม่จำเป็นต้อง Refactor หรือแนะนำเครื่องมือที่ไม่เหมาะสมกับโครงการปัจจุบัน


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


ง่ายๆ คือ CLAUDE.md หมายความถึง: ลดการอธิบายซ้ำ จำกัดขอบเขตของโมเดล ทำให้ AI เขียนโปรแกรมได้มีความเสถียรและเสถียรมากขึ้น


ถ้าคุณกำลังใช้งาน Claude Code คุณสามารถเริ่มต้นจากกฎของ Karpathy ที่สรุปไว้ใน 4 ข้อเส้นทาง: ถ้าไม่แน่ใจให้ถามก่อน ใช้วิธีการง่ายที่สุดก่อน ไม่สามารถขยายรหัสไม่เกี่ยวข้อง ระบุความไม่แน่ใจก่อน ลองเขียนไว้ใน CLAUDE.md ก่อน แล้วจะสามารถปรับปรุงประสบการณ์การใช้งานได้โดยชัดเจน


ด้านล่างเป็นเนื้อความต้นฉบับ:


ไฟล์ที่ชื่อ CLAUDE.md ได้ขึ้นบนเว็บไซต์ GitHub Trending อันดับหนึ่ง


82,000 ดวงดาว และการ fork 7800 ครั้ง


เหตุการณ์นี้เกิดขึ้นจาก Andrej Karpathy เขา曾เป็นหัวหน้า AI ของ Tesla และเป็นหนึ่งในผู้ก่อตั้งของ OpenAI เขาสรุปกฎ 4 ข้อที่ทำให้ Claude Code ไม่สามารถใช้งานได้ และนำมาเขียนลงในไฟล์หนึง


ในภายหลัง นักพัฒนาซอฟต์แวร์คนหนึ่งขยายข้อมูลตามกฎ 4 ข้อนี้และเผยแพร่ไฟล์นี้ ผลลัพธ์ทำให้มันรู้จักกันทั่วไปอย่างรวดเร็ว


เหตุผลมีอยู่อย่างชัดเจน: ความแม่นยำในการเข้ารหัสเพิ่มขึ้นจาก 65% เป็น 94%


แต่ส่วนมากของนักพัฒนาที่ใช้ Claude Code ในทุกๆ วัน ยังไม่เคยทำการตั้งค่านี้จริงๆ พวกเขาจะเริ่มทุกครั้ง: อธิบายบริบทเดียวกันอีกครั้ง ทำความสะอาดขอบเขตที่ไม่จำเป็น ย้อนกลับการรีโฟร์มที่ไม่มีใครขอ


นี่คือไฟล์เต็ม



การตั้งค่าที่ส่วนมากของนักพัฒนาพละไป


ทุกครั้งที่คุณเปิด Claude Code มันจะไม่รู้อะไรเลย


มันไม่รู้เทคโนโลยีสแต็กของคุณ ไม่รู้เกี่ยวกับมาตรฐานการเขียนโค้ด ไม่รู้เรื่องภูมิหลังของโครงการของคุณ และไม่รู้ว่าคุณได้ลองอะไรมาแล้ว มันยิ่งไม่รู้การตัดสินใจที่คุณได้ทำไว้ล่วงหน้าในครั้งสามครั้งก่อนนั้น


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


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


การตั้งค่าครั้งเดียว ไม่ต้องอธิบายอีกครั้งและสามารถแก้ไขข้อผิดพลาดที่มีราคาแพง 3 ระดับ


การตั้งค่าเริ่มต้น: คุณใช้เวลา 375 ดอลลาร์ต่อสัปดาห์เพียงแค่เริ่มการใหม่


นักพัฒนาทั่วไปใช้เวลาประมาณ 30 นาทีต่อวันเพื่ออธิบายบริบทใหม่ให้กับ Claude


เทคโนโลยีสแต็ก มาตรฐานการเขียนโค้ด ภูมิหลังของโปรเจค วิธีที่ได้ลองแล้ว—ไม่ว่าจะเอาไปแขงอย่างไร หลังจากนั้นไม่มีข้อมูลเหล่านี้จะถูกเก็บไว้ระหว่างการเข้าร่วมในรอบต่างๆ


ถ้าคำนวณตามค่าจ้างของนักพัฒนาต่อชั่วโมงที่เป็น 150 ดอลลาร์:


· เฉลี่ยต่อวัน 30 นาที คือ 75 ดอลลาร์;


· ต่อสัปดาห์ก็คือ 375 ดอลลาร์


· ถ้าเป็นทีม 5 คน ต่อสัปดาห์ก็คือต้นทุนที่ซ่อนไว้ได้ถึง 1875 ดอลลาร์



กฎ 7 ข้อด้านล่างนี้ควรเขียนไว้ที่ด้านหน้าสุดของไฟล์ CLAUDE.md


→ ตัดคำโสด


การตอบคำถามไม่ควรขึ้นต้นด้วยวลีเช่น "คำถามดีมาก" "แน่นอนได้" หรือ "ไม่มีปัญหา" หรืออย่างใดที่คล้ายกัน ให้ตอบโดยตรง ไม่ต้องทักทาย ไม่ต้องสรุปคำถาม


→ ตอบโดยความยาวที่เหมาะสมกับงาน


ความยาวของคำตอบควรเหมาะสมกับความซับซ้อนของงาน ถ้าเป็นคำถามที่ง่าย ให้ตอบโดยตรงและสั้น ถ้าเป็นงานที่ซับซ้อน ให้ให้ข้อความที่เต็มที่และละเอียด อย่าให้คำอธิบายที่ไม่จำเป็นหรือสรุปสรุปคำถามที่ซ้ำๆ เพื่อเติมระยะ


→ มีแผนการเคลื่อนไหวก่อนการดำเนินงาน


ก่อนเริ่มงานที่สำคัญ ให้ยกเลิกรูปร่างว่าเป็น 2–3 เส้นทางที่เป็นไปได้ รอให้ฉันเลือกแล้วค่อยดำเนินการต่อ


→ ยอมรับความไม่แน่ในก่อนทำให้เสียหาย


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


→ ฉันคือใคร และฉันรู้อะไร


เกี่ยวกับฉัน: [ชื่อ] / บทบาท: [บทบาทของคุณ] / ประวัติ: [ประเภท]


ฉันเชี่ยวชาญใน: [เนื้อหาที่คุณรู้จัก]


ฉันยังกำลังเรียนรู้เกี่ยวกับ: [ช่องโพสไอตช่าง]


โปรดปรับการตอบของคุณให้เป็นไปตามข้อมูลนี้ อย่าอธิบายเกินไปสำหรับสิ่งที่รู้อยู่แล้ว และอย่าข้ามพื้นฐานที่ฉันต้องการ


→ บริบทของโครง​การปัจจุบัน


ฉันกำลังทำ: [ชื่อโปรเจค] / เป้าหมาย: [ผลลัพธ์เฉพาะ] / กลุ่มเป้าหมาย: [ใครจะใช้งาน] / พื้นหลังแหล่งเทคโนโลยี: [คอนสตราเรนเที่ยงเกี่ยวข้อง] / ต้องหลีกเลี่ยง: [รายการ]


โปรดนำบริบทเหล่านี้ไปใช้ในทุกๆ งาน หากงานไหนไม่ตรงกันกับบริบท รบกวนชี้แจงก่อนดำเนินการ


→ จำกัดลักษณะการเขียนของคุณ


สไตล์การเขียนของฉันคือ: [ลักษณะของสไตล์การเขียนของคุณ]


ความยาวของประโยค: [ความชอบ]


คำที่ใช้บ่อย: [ตัวอย่าง]


คำที่ฉันไม่ค่อยใช้: [ตัวอย่าง]


รูปแบบ: [ระบายเอกสารหรือโครงสร้าง]


เมื่อคุณเขียนเนื้อหาใดๆ แทนฉัน โปรดจับคู่กับสไตล์นี้อย่าให้ใช้แบบที่คุณใช้ทั่วไป


เวลาที่ใช้ในการอธิบายบริบททุกวัน: 30 นาที


คำนวณตามค่าจ้างนักพัฒนาต่อชั่วโมง 150 ดอลลาร์: 75 ดอลลาร์ / วัน


รายสัปดาห์: นักพัฒนาคนละ 375 ดอลลาร์


ทีม 5 คน: รายสัปดาห์ 1875 ดอลลาร์


ตั้งค่า CLAUDE.md ในส่วนนี้: ใช้เวลารวม 45 นาที


ข้อผิดพลาดที่ต้องหลีกเลี่ยง: อย่าเริ่มเขียน CLAUDE.md จากศูนย์ โปรดใช้ข้อความด้านล่างนี้ก่อนและแก้ไขผลลัพธ์:


โดยขึ้นอยู่กับข้อมูลที่ฉันส่งให้คุณเกี่ยวกับตัวฉันเอง เรื่องโปรเจคของฉัน และวิธีการทำงานที่ฉันหวังว่าคุณจะปฏิบัติตาม โปรดเขียนไฟล์ CLAUDE.md ที่สมบูรณ์ ประกอบด้วย: ใครเป็นฉัน พื้นหลังทางเทคโนโลยีของฉัน วิธีการสื่อสารของฉัน และพฤติกรรมเริ่มต้นที่ควรปฏิบัติในทุกครั้งที่แชท ของหัวข้อนี้ ต้องเป็นข้อความที่เป็นเชิงสร้างสรรค์ ข้อความเป็นข้อความธรรมดา ไม่เกิน 500 คำ


ข้อจำกัดในพฤติกรรม: คุณไม่ได้รับอนุญาตให้ดำเนินการ「ต่อชั่วโมงละ 150 ดอลลาร์」เหล่านั้น


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


ผลลัพธ์คือเขาทำการ Refactor ไฟล์สามไฟล์ ได้เปลี่ยนชื่อตัวแปร จัดการ imports และเขียนทับคอมเมนต์ที่คุณลงเวลาไปหลายๆ ชั่วโมงที่เขียนไว้


แต่ทั้งสิ้นนี้ไม่ได้ผ่านการยินยอมจากคุณ


การทบทวนและย้อนกลับการเปลี่ยนแปลงที่ไม่จำเป็นนี้อาจต้องใช้เวลา 1 ชั่วโมง ซึ่งหมายความว่า 150 ดอลลาร์ ต่อสัปดาห์จะเกิดขึ้นสามครั้ง คือ 450 ดอลลาร์ สำหรับทีม 5 คน เป็นรายสัปดาห์ 2250 ดอลลาร์ เพื่อทำควาสำรับการเปลี่ยนแปลงที่ไม่ได้รับการอนุญาต



7 ข้อกำหนดด้านล่าง ควรถูกใส่ในส่วนข้อจำกัดในพฤติกรรมของ CLAUDE.md


→ ควบคุมขอบเขตเข้มงวด


แก้ไขเฉพาะไฟล์ ฟังก์ชัน และบรรทัดโค้ดที่เกี่ยวข้องกับงานปัจจุบันด้วยเท่านั้น อย่า Refactor เปลี่ยนชื่อ จัดการ imports จัดรูปแบบใหม่ หรือ「เพิ่มประสิทธิภาพ」ใดๆ ในส่วนที่ฉันไม่กำหนดให้คุณแก้ไข


หากคุณพบส่วนอื่นๆที่ควรแก้ไข โปรดใช้หมายเหตุอธิบายต่อท้าย อย่าต้องกดมัน ไม่ว่าอย่างใด


→ ถามก่อนการเปลี่ยนแปลงที่สำคัญ


ก่อนที่จะดำเนินการทำการเปลี่ยนแปลงที่สำคัญในส่วนที่ฉันแล้วเชิง เช่น ทำการเขียนใหม่บท ลบย่อหน้า Refactor โครงสร้างเปลี่ยนการใช้ภาษาก็มเขียนโปรดหยุดตรงนี้ อธิบายให้ชัดเจนว่าคุณกำลังจะเปลี่ยนอะไรและเหตุผลที่จะเปลี่ยน รอให้ข้าพเจ้น่าการอนุญาตก่อนที่จะทำต่อไป


→ ทราบก่อนการทำผิด


ก่อนที่จะลบไฟล์ใด ๆ ทับโค้ดที่มีอยู่ ลบบันทึกฐานข้อมูล หรือลบลิงก์ทางการแล้ว หรือเอฟเฟกต์ใด ๆ คุณต้องหยุดและระบุอย่างชัดเจนว่ามีผลต่อเนื้อหาอะไรบ้าง และขอให้ฉันยืนยันอย่างชัดเจน เท่านั้นเมื่อฉันพูดว่า "ใช่" คุณสามารถดำเนินการต่อ


"คุณได้กล่าวถึงมาก่อน" ไม่เท่ากับการยืนยัน


→ ต้องหยุดทำการในสภาพแวดล้อมสด


การดำเนินการต่อไปต้องได้รับการยืนยันอย่างชัดเจนในเซสชันปัจจุบัน โดยไม่มีข้อยกเว้น:

· การนำเสนอหรือการดำเนินการเพื่อถ่ายโอนไปยังสภาพแวดล้อมใดๆ;

· การเรียกใช้การเคลื่อนย้ายหรือการเปลี่ยนแปลงโครงสร้างฐานข้อมูล;

· การส่งข้อกำหนด API ภายนอกใดๆ;

· การดำเนินการใดๆ ที่มีผลเครื่องครั้งที่ไม่สามารถย้อนกลับได้;

· ฉันต้องการพูดว่า "ใช่" ในข้อความปัจจุบัน


→ แสดงความเปลี่ยนแปลงเสมอ


หลังจากเสร็จสิ้นงานที่เกี่ยวกับการเขียนโค้ด ต้องประกอบด้วย:


ไฟล์ที่ถูกเปลี่ยนแปลง: ระบุไฟล์ทั้งหมดที่ได้รับการแก้ไข;


เนื้อหาที่ถูกเปลี่ยนแปลง: อธิบายแต่ละไฟล์ในประโยคเพียงประโยค


ไฟล์ที่ไม่ได้รับการเปลี่ยนแปลง;


สิ่งที่ต้องจัดการในอนาคต


→ ห้ามดำเนินการแทนฉันโดยไม่ได้รับการยืนยัน


ไม่อนุญาตให้ดำเนินการแทนฉันโดยไม่ได้รับการยืนยันจากฉันในข้อความปัจจุบัน ไม่อนุญาตให้เรียกเก็บเงิน โพสต์ เปิดเผยหรือตั้งค่าเรื่องใดๆ รวมทั้งสิ่งที่เกิดขึ้นนอกขอบเขตของการสนทนาปัจจุบัน ฉันต้องการพูดว่า "ใช่" ในข้อความปัจจุบัน


→ คิดให้ดีก่อนเขียนโค้ด


สำหรับงานที่เกี่ยวกับการตัดสินใจเกี่ยวกับโครงสร้างการเชื่อมต่อ การดีบัคข้อมูลปัญหาที่ซับซ้อน หรืองานที่ไม่ใช่เรื่องง่ายๆ ควรจัดเตรียมขั้นตอนต่อขั้นก่อนเขียนโค้ด ตัวอย่างเช่น แสดงกระบวนการสร้างเหตุให้เห็น ระบุส่วนที่ไม่แน่นอน และจึงดำเนินการต่อ


ค่าคืนงวดสัปดาห์การเปลี่ยนแปลงขอบข่ายไม่จำเป็น: 150 ดอลลาร์


การตรวจสอบความแตกต่างด้วยมือสัปดาห์ละ: 75 ดอลลาร์


การดำเนินการของนักพัฒนาซึ่งไม่สอดคล้องระหว่างค่าใช้จ่าย: 225 ดอลลาร์ / สัปดาห์


ทีม 5 คน: 1125 ดอลลาร์ / สัปดาห์


ตั้งเวลาสำหรับการจัดการรายการ CLAUDE.md: 30 นาที


คำสั่งและสเตคเทคโนโลยี: ทำให้ Claude Code เป็นไปตามความจริงแท้


คล้องจะลืมทุกอย่างระหว่างเซสชัน


ทุกครั้งที่คุณตัดสินใจ ทุกกาลเวลาที่แผนผ่านการล้มเหลว ทำไมคุณเลือก Prisma ไม่ใช่ Drizzle ก่อนหน้า 6 เดือน และข้อจำกัดหนึ่งที่มาจากความต้องการของลูกค้าแต่เพียงพอ ทุกอย่างนั้นจะถูกลบลงลืมไป


แล้ว มันจะเริ่มนำเสนอวิธีการที่คุณได้ปฏิเสธไปแล้ว


ส่วนนี้คือส่วนที่จะเขียนให้ Claude มีกลไกความจำที่ใกล้เคียงกับ「ความจำแท้จริง」 อย่างเดียว โดยยังคงคงความรู้เฉพาะด้านเทคโนโลยีไว้ ลดความเสี่ยงที่มันจะแนะนำเครื่องมือที่อาจทำให้โครงสร้างที่มีอยู่เสียหาย



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


รักษาไฟล์ชื่อ MEMORY.md ในโปรเจกต์ ทุกครั้งที่ตัดสินใจสำคัญ ให้เพิ่มบันทึกหนึ่งรายการ:


·ตัดสินใจว่าอะไร


·ทำไมตัดสินใจแบบนั้น


·ตัดสินใจตัดสินใจอะไรออก และทำไมตัดสินใจออก


ทุกครั้งที่เริ่มการพูดคุย อ่าน MEMORY.md ก่อน และต้องไม่การับตรงกับตัดสินใจที่มีบันทึกอยู่


→ สรุปการสิ้นสุดของการพูดคุย


เมื่อฉันพูดว่า 「session end」「wrapping up」 หรือ 「let's stop here」 โปรดเขียนสรุปการพูดคุยใน MEMORY.md รวมถึง:


·ได้ทำอะไรบ้าง


·ได้เสร็จสิ้นอะไรไปแล้ว


·ยังคงดำเนินงานในส่วนไหน


·ตัดสินใจอะไรบ้าง


·สิ่งที่ควรจะเป็นลำดับความสำคัญในการพูดคุยครั้งถัดไป


→ ERRORS.md บันทึกข้อผิดพลาด


สร้างไฟล์ชื่อ ERRORS.md ในโปรเจกต์ จากนั้นเมื่อแผนไหนล้มเหลวมากกว่าสองครั้ง บันทึก:


·อะไรล้มเหลว


·แผนสุดท้ายที่สำเร็จ


·สิ่งที่ควรระวังสำหรับครั้งถัดไป


ในการเสนอแผนสำหรับงานที่คล้ายกัน ตรวจสอบ ERRORS.md ก่อน


→ รายการความจริงถาวร


ข้อความถาวรต่อไปนี้ใช่มีการใช้ในโปรเจกต์และต้องถูกใช้ในทุกรอบๆ ของการพูดคุย:


[ข้อจำกัดถาวรของคุณ, ตัวเลือกสถาปัตยกรรม, และกฎเกณฑ์]


หากมีงานใดที่ขัดแย้งกับข้อความเหล่านี้โปรดระบุก่อนการดำเนินการ


→ ชุดเทคโนโลยีที่ล็อกอยู่


ชุดเทคโนโลยีของโปรเจกต์นี้คือดังนี้ โปรดใช้เครื่องมือเหล่านี้เสมอ ยกเว้นว่าฉันได้ระบุให้ทดแทน:


ภาษา: [เช่น TypeScript]


เฟรมเวิร์ก: [เช่น Next.js 14]


ตัวจัดการแพ็กเกจ: [เช่น pnpm]


ฐานข้อมูล: [เช่น PostgreSQL with Prisma]


การทดสอบ: [เช่น Vitest]


รูปแบบการออกแบบ: [เช่น Tailwind CSS]


หากมีเครื่องมือใดที่ไม่เหมาะสม โปรดระบุ แต่จะต้องใช้ชุดเทคโนโลยีที่กำหนดไว้เสมอ


→ การใช้แนวทางคิดขยายในการตัดสินลำบาก


สำหรับคำถามที่เกี่ยวข้องกับสถาปัตยกรรมของระบบ การตัดสินเสมอและการออกแบบฐานข้อมูลหรือการตัดสินทางเทคโนโลยีในระยะยาว โปรดใช้โหมดคิดขยายในการตัดสิน


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


→ 4 กฎสีแดงเฉินเดอร์


Karpathy รวบรวม 4 ลักษณะการกระทำที่ทำให้ Claude Code ล้มเหลว นักพัฒนาซึ่งหยิบจากมันได้เสริมสร้างให้เป็น 4 ข้อกฎดังต่อไปนี้ ความแม่นยำในการเขียนโค้ดเพิ่มขึ้นจาก 65% ไปเป็น 94%


ถามก่อน อย่าถัก
หากมีสิ่งใดที่ไม่ชัดเจน โปรดถามก่อนที่จะเขียนบรรทัดแรก อย่ายอมรับข้อสมมติที่ไม่ถูกต้องเกี่ยวกับจุดมุ่งหมาย สถาปัตยกรรม หรือความต้องการ


ลองดำเนินการด้วยวิธีที่ง่ายที่สุดก่อน
ตลอดเวลาก่อนที่จะเพื่อมีวิธีการทำงานที่ง่ายที่สุด อย่าเพิ่มชั้นการจัดระเบียบหรือความยืดหยุตั้งแต่ไม่ได้มีคำขอเป็นลักษณะ


อย่าสัมผัสแก้ไขรหัสที่ไม่เกี่ยวข้อง
หากมีไฟล์หรือฟังก์ชันใดที่ไม่เกี่ยวข้องกับงานปัจจุบัน โปรดอย่าปรับแก้ไข แม้ว่าคุณอาจจะคิดว่ามันสามารถทำให้ดีขึ้น ก็อย่าสัมผัส


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


·ค่าย้อนกลับที่เกิดจากการลืมตัดสินใจและคำแนะนำที่ผิด: ราคาต่อนักพัฒนา 300 ดอลลาร์ต่อสัปดาห์


·คำแนะนำเกี่ยวกับเทคโนโลยีที่ผิดและเครื่องมือที่ไม่สามารถทำงานร่วมกัน: ราคาต่อสัปดาห์ 75 ดอลลาร์


·การสูญเสียจากการจำของนักพัฒนา: 375 ดอลลาร์ต่อสัปดาห์


·ทีม 5 คน: 1875 ดอลลาร์ต่อสัปดาห์


·MEMORY.md + ERRORS.md + เวลาตั้งค่าสแต็ก: 20 นาที


สรุป


ค่าใช้จ่ายทั้งหมดคือดังนี้:


·การอธิบายบริบทอีกครั้งทุกสัปดาห์: 375 ดอลลาร์


·ค่าใช้จ่ายทุกสัปดาห์เมื่อต้องย้อนกลับการเปลี่ยนแปลงที่ไม่ได้รับอนุญาต: 225 ดอลลาร์


·ค่าใช้จ่ายทุกสัปดาห์สำหรับการแก้ปัญหาจากการตัดสินใจที่ลืมไป: 375 ดอลลาร์


·ค่าสูญเสียรวมต่อนักพัฒนาต่อสัปดาห์: 975 ดอลลาร์


หากเป็นทีมนักพัฒนา 5 คน: ค่าใช้จ่ายทุกสัปดาห์ 4875 ดอลลาร์ และราคารวมปีละ 253,500 ดอลลาร์


แต่การตั้งค่า CLAUDE.md เพียง 2 ชั่วโมงทั้งหมดเท่านั้น


เพียง 4 ข้อกฎของ Karpathy จะเพิ่มอัตราการเขียนโค้ดจาก 65% ไปสู่ 94%


ซึ่งมีไฟล์ข้อกำหนดแบบข้อความเท่านั้น 21 ข้อกล่าวถึง 2 ชั่วโมงงาน


นักพัฒนาที่ตั้งค่านี้แท้จริงกำลังใช้ Claude ที่เชื่อถือได้: มันจำคำตัดสินใจได้ ควบคุมขอบเขตของงาน ขอยืนยันก่อนดำเนินการที่ทำลาย และไม่แนะนำโครงสร้างของระบบที่จะทำลาย


มีคนที่ยังไม่ได้ตั้งค่า ต้องใช้ 975 ดอลลาร์ในการอธิบายตัวเองทุกสัปดาห์


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


ก่อนที่จะมีการไหลของข้อมูลจำเพาะผู้ใช้ จงเก็บไว้ก่อน หากคุณรู้สึกว่ามีประโยชน์ คุณสามารถแชร์ให้กับคนที่จริงจังต้องการมัน


[ลิงก์ข้อความต้นฉบับ]



ยินดีต้อนรับสู่ชุมชนทางการของ BlockBeats:

กลุ่ม Telegram สมัครสมาชิก: https://t.me/theblockbeats

กลุ่ม Telegram พูดคุย: https://t.me/BlockBeats_App

บัญชี Twitter ทางการ: https://twitter.com/BlockBeatsAsia

举报 แก้ไข/รายงาน
เลือกคลัง
เพิ่มคลัง
ยกเลิก
เสร็จสิ้น
เพิ่มคลัง
เห็นได้เฉพาะตัวเอง
สาธารณะ
บันทึก
แก้ไข/รายงาน
ส่ง