AI Research

CLAUDE.md จาก Karpathy Skills: 4 หลักการเขียน Prompt สำหรับ Claude Code

2026-06-11 · ~1 นาที · AI Research

โปรเจกต์ GitHub ที่รวบรวม CLAUDE.md ไฟล์เดียวเพื่อปรับพฤติกรรม Claude Code โดยอ้างอิงจากข้อสังเกตของ Andrej Karpathy เกี่ยวกับปัญหาของ LLM ในการเขียนโค้ด โดยมีผู้ติดตามมากกว่า 97K+ stars

ปัญหาที่ระบุ

LLM มีปัญหาในการเขียนโค้ดหลายประการที่ Karpathy สังเกตเห็น: LLM ตั้งสมมติฐานผิดแล้วทำต่อโดยไม่ตรวจสอบ ชอบทำโค้ดซับซ้อนเกิน สร้าง abstraction เยอะเกิน ไม่เคลียร์ dead code บางครั้งลบ/แก้โค้ดที่ไม่เกี่ยวข้องกับ task

4 หลักการแก้ปัญหา

1. Think Before Coding

อย่าสมมติเอง เสนอหลายทางเลือก push back เมื่อเหมาะสม และหยุดถามเมื่อไม่เข้าใจ หลักการนี้เน้นการคิดก่อนทำอย่างรอบคอบเพื่อหลีกเลี่ยงการสร้างสมมติฐานที่ผิดพลาด

2. Simplicity First

เขียนโค้ดน้อยที่สุดที่แก้ปัญหาได้ ห้ามเพิ่ม feature หรือ speculative code ถ้าโค้ด 200 บรรทัดสามารถลดเหลือ 50 บรรทัดได้ก็ต้องเขียนใหม่ หลักการนี้ช่วยป้องกันการสร้าง abstraction ซับซ้อนที่ไม่จำเป็น

3. Surgical Changes

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

4. Goal-Driven Execution

กำหนด success criteria และทำเป็น test-first loop หลักการนี้ช่วยให้การพัฒนามุ่งเน้นไปที่เป้าหมายที่ชัดเจนและสามารถตรวจสอบผลลัพธ์ได้

การใช้งาน

ไฟล์ CLAUDE.md นี้รองรับทั้ง Claude Code และ Cursor ซึ่งเป็นเครื่องมือที่นักพัฒนาใช้ในการเขียนโค้ดร่วมกับ AI ผู้ใช้สามารถนำหลักการเหล่านี้ไปปรับใช้เพื่อให้ AI เขียนโค้ดที่มีคุณภาพและเข้าใจง่ายยิ่งขึ้น 4 หลักการของ Karpathy Skills ไม่ได้เป็นเพียงแค่ guide สำหรับการเขียน prompt แต่เป็นแนวทางการทำงานร่วมกับ AI อย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาสามารถควบคุมและแก้ไขโค้ดที่ AI สร้างขึ้นได้อย่างมั่นใจ อ่านต้นฉบับ: https://github.com/karpathy/claude-md

📌 Source: https://github.com/forrestchang/andrej-karpathy-skills