Home / Glossary / CLAUDE.md

Definition

CLAUDE.md

CLAUDE.md คือไฟล์กำหนดค่า markdown ที่วางไว้ใน root ของโปรเจกต์ ให้คำสั่งถาวรเฉพาะโปรเจกต์แก่ Claude Code มันบอก agent เกี่ยวกับข้อกำหนดการเขียนโค้ด สถาปัตยกรรม คำสั่งที่ใช้บ่อย และกฎต่างๆ โดยทำหน้าที่เป็นหน่วยความจำระยะยาวที่ใช้กับทุก session ในโปรเจกต์นั้น

หลักการทำงานของ CLAUDE.md

เมื่อ Claude Code เริ่ม session มันจะอ่านไฟล์ CLAUDE.md ใน root ของโปรเจกต์โดยอัตโนมัติ (และไฟล์ CLAUDE.md ในไดเรกทอรีหลักหรือไดเรกทอรีย่อยใดๆ) เนื้อหากลายเป็นส่วนหนึ่งของ system context ของ agent ดังนั้นมันจึงปฏิบัติตามคำสั่งของคุณโดยไม่จำเป็นต้องเตือนในทุก session ทำให้ agent ทำงานสอดคล้องกับข้อกำหนดของทีมคุณ

สิ่งที่ควรใส่ใน CLAUDE.md

  • +ภาพรวมสถาปัตยกรรมโปรเจกต์และตำแหน่งไฟล์สำคัญ
  • +ข้อกำหนดการเขียนโค้ด (การตั้งชื่อ การจัดรูปแบบ รูปแบบที่ควรใช้หรือหลีกเลี่ยง)
  • +คำสั่งทั่วไปสำหรับการทดสอบ การ build และการ deploy
  • +กฎอย่าง "เขียนการทดสอบสำหรับฟังก์ชันใหม่ทุกฟังก์ชัน" หรือ "อย่าแก้ไข auth module โดยตรง"
  • +รายละเอียด technology stack ที่ agent ควรทราบ
markdown
# CLAUDE.md

## Project
Next.js 14 app with App Router, TypeScript, Tailwind CSS.

## Commands
- `npm run dev` — start dev server
- `npm test` — run Jest tests
- `npm run lint` — ESLint check

## Conventions
- Use server components by default
- Client components go in `components/client/`
- All API routes must validate input with Zod
- Write tests for every new utility function

## Do NOT
- Modify files in `lib/core/` without explicit approval
- Use `any` type in TypeScript
- Add new dependencies without justification

ทำให้ CLAUDE.md กระชับ agent อ่านมันทุก session ดังนั้นใส่เฉพาะข้อมูลที่เกี่ยวข้องกับหลายงาน ย้ายรายละเอียดเฉพาะงานไปใส่ใน prompt แทน

ควรวางไฟล์ CLAUDE.md ไว้ที่ไหน?+
วางไว้ใน root ของไดเรกทอรีโปรเจกต์ Claude Code ยังรองรับไฟล์ CLAUDE.md ในไดเรกทอรีย่อยสำหรับคำสั่งเฉพาะโมดูล และในไดเรกทอรีหลักสำหรับกฎระดับองค์กร ไฟล์ทั้งหมดที่เกี่ยวข้องจะถูกรวมเข้าด้วยกัน
CLAUDE.md ทำงานกับเครื่องมือ AI อื่นได้หรือไม่?+
CLAUDE.md เฉพาะสำหรับ Claude Code เครื่องมืออื่นบางตัวได้นำแนวคิดที่คล้ายกันมาใช้ Cursor ใช้ .cursorrules และ agent อื่นๆ อาจอ่านไฟล์กำหนดค่าแบบกำหนดเอง แนวคิดของคำสั่ง AI ระดับโปรเจกต์กำลังกลายเป็นรูปแบบทั่วไป
CLAUDE.md ควรยาวแค่ไหน?+
ให้น้อยกว่า 500 บรรทัด มุ่งเน้นที่ข้อกำหนดและกฎที่สำคัญที่สุด agent สามารถอ่านไฟล์แต่ละไฟล์เพื่อดูรายละเอียดได้เสมอ CLAUDE.md ควรให้บริบทระดับสูงที่ใช้ได้กับหลายงาน

Related terms

Agentic CodingClaude CodePrompt Engineering for Code

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS