← กลับไปที่บล็อก

AGENTS.md & CLAUDE.md: README ใหม่สำหรับ AI Coding Agents

· Save Team
markdownaiagents-mdclaude-mdcodingdeveloper-tools

ถ้าคุณเคยใช้ผู้ช่วยการเขียนโค้ด AI เมื่อเร็วๆ นี้ คุณน่าจะสังเกตเห็นบางอย่าง: ทุกคนต้องการไฟล์ Markdown

GitHub Copilot อ่าน .github/copilot-instructions.md Cursor อ่าน .cursor/rules/ Claude Code อ่าน CLAUDE.md Windsurf อ่าน .windsurf/rules Jules ของ Google อ่าน JULES.md และมาตรฐานสากล? AGENTS.md — ตอนนี้ใช้โดย repository โอเพนซอร์สกว่า 60,000 แห่งและดูแลโดย Agentic AI Foundation ของ Linux Foundation

Markdown ได้เปลี่ยนแปลงจากรูปแบบเอกสารมาเป็น ระบบปฏิบัติการสำหรับ AI coding agents

AGENTS.md คืออะไร?

AGENTS.md คือไฟล์ Markdown รูปแบบเปิดอย่างง่ายที่อยู่ใน repository ของคุณและทำหน้าที่เป็นแพ็คเกจบรีฟิงสำหรับ AI coding agents คิดว่ามันเป็นคู่หูของ README.md:

  • README.md สำหรับมนุษย์: การเริ่มต้นอย่างรวดเร็ว คำอธิบายโปรเจกต์ badges
  • AGENTS.md สำหรับ AI agents: ขั้นตอนการสร้าง คำสั่งทดสอบ แบบแผนการเขียนโค้ด การตัดสินใจทางสถาปัตยกรรม

Agent อ่านไฟล์ที่ใกล้ที่สุดในแผนผังไดเรกทอรี ดังนั้นไฟล์ที่ใกล้ที่สุดจะมีความสำคัญสูงกว่า โปรเจกต์ย่อยแต่ละโปรเจกต์สามารถส่งคำสั่งที่ปรับแต่งได้

CLAUDE.md คืออะไร?

CLAUDE.md สำหรับ Claude Code ของ Anthropic โดยเฉพาะ มันถูกอ่านโดยอัตโนมัติเมื่อเริ่มต้นแต่ละเซสชันและเก็บคำสั่งเฉพาะโปรเจกต์ที่คุณจะทำซ้ำในทุก prompt

CLAUDE.md ที่ดีมักจะมี:

  • บริบทของโปรเจกต์: บรรทัดเดียวที่บอก Claude ว่าโปรเจกต์ทำอะไร
  • สไตล์โค้ด: ความชอบในการจัดรูปแบบ แบบแผนการตั้งชื่อ รูปแบบที่ต้องปฏิบัติตาม
  • คำสั่ง: วิธีรันทดสอบ สร้าง lint และ deploy
  • บันทึกสถาปัตยกรรม: การตัดสินใจสำคัญที่ Claude ควรเคารพ

แนวทางที่แนะนำ: ใส่คำสั่งที่ใช้ร่วมกันใน AGENTS.md (เพื่อให้เครื่องมือ AI ทั้งหมดได้รับประโยชน์) จากนั้นเพิ่มฟีเจอร์เฉพาะ Claude ใน CLAUDE.md

ภาพรวมทั้งหมดของไฟล์คำสั่ง AI

นี่คือเครื่องมือการเขียนโค้ด AI หลักๆ ทุกตัวและแบบแผน Markdown ของมัน:

เครื่องมือไฟล์รูปแบบ
GitHub Copilot.github/copilot-instructions.mdMarkdown
Cursor.cursor/rules/*.mdMarkdown
Claude CodeCLAUDE.mdMarkdown
Windsurf.windsurf/rulesMarkdown
Google JulesJULES.mdMarkdown
สากลAGENTS.mdMarkdown

สังเกตเห็นรูปแบบไหม? ทั้งหมด Markdown ทุกอัน

ทำไม Markdown ถึงชนะ

Markdown เป็นรูปแบบที่สมบูรณ์แบบสำหรับไฟล์คำสั่ง AI เพราะ:

  1. LLMs เข้าใจมันโดยธรรมชาติ — เป็นรูปแบบที่พบบ่อยที่สุดในข้อมูลการฝึก
  2. มนุษย์อ่านได้ — นักพัฒนาสามารถตรวจสอบและแก้ไขคำสั่งได้ง่าย
  3. ควบคุมเวอร์ชันได้ — อยู่ใน git พร้อมกับโค้ดของคุณ
  4. เบา — ไม่มีค่าใช้จ่ายในการ parse ไม่ต้องใช้เครื่องมือพิเศษ
  5. สากล — ใช้งานได้กับเครื่องมือ AI ทุกตัว ทุก editor และทุกแพลตฟอร์ม

ตามที่ Visual Studio Magazine กล่าวว่า: ใน agentic AI ทุกอย่างเกี่ยวกับ Markdown

แนวทางปฏิบัติที่ดีที่สุดในการเขียนคำสั่ง Agent

จากการวิเคราะห์ repositories นับพัน:

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

ระบุคำสั่งอย่างชัดเจน อย่าพูดว่า “รันทดสอบ” — พูดว่า pnpm test หรือ pytest -x tests/

บันทึกสถาปัตยกรรมของคุณ ถ้าโปรเจกต์ของคุณใช้รูปแบบเฉพาะ (เช่นการส่งข้อความระหว่าง content script และ service worker) อธิบายมัน Agent ไม่สามารถอนุมานการตัดสินใจทางสถาปัตยกรรมจากโค้ดเพียงอย่างเดียว

รวมสิ่งที่ไม่ควรทำ คำสั่งเชิงลบมีประสิทธิภาพอย่างน่าประหลาดใจ: “อย่าแก้ไข database schema โดยตรง” หรือ “อย่าใช้ class components ใช้ hooks เสมอ”

Save เข้ากับโลกนี้อย่างไร

ถ้าคุณกำลังสร้างไฟล์คำสั่ง agent คุณน่าจะบันทึกวัสดุอ้างอิงจากเว็บด้วย: หน้าเอกสาร คำตอบ Stack Overflow, GitHub README’s, API references

Save แปลงแหล่งข้อมูลเว็บเหล่านี้เป็น Markdown ที่สะอาดด้วยคลิกเดียว — เหมาะสำหรับการสร้างบริบทที่ AI agents ของคุณต้องการ บันทึกหน้าเอกสาร วาง Markdown ลงใน AGENTS.md หรือเอกสารอ้างอิงของคุณ และผู้ช่วยการเขียนโค้ด AI ของคุณมีบริบทที่ต้องการทันที

เวิร์กโฟลว์:

  1. ค้นหาเอกสารหรือตัวอย่างโค้ดที่มีประโยชน์บนเว็บ
  2. คลิก Save เพื่อแปลงเป็น Markdown
  3. อ้างอิงหรือรวมไว้ในไฟล์คำสั่ง agent ของคุณ
  4. ผู้ช่วยการเขียนโค้ด AI ของคุณทำงานได้ดีขึ้นกับทุกการบันทึก

อนาคต: Markdown เป็นพื้นผิวควบคุมของ AI

Microsoft และ GitHub ตอนนี้ถือว่า Markdown เป็นพื้นผิวควบคุมที่เสถียรและตรวจสอบได้สำหรับพฤติกรรม AI มันไม่ใช่แค่เอกสารอีกต่อไป — มันคืออินเทอร์เฟซระหว่างความตั้งใจของมนุษย์และการดำเนินการของ AI

เราเห็นไฟล์ Markdown ทำหน้าที่สามบทบาทที่แตกต่าง:

  1. เอกสาร: อธิบายระบบให้มนุษย์
  2. คำสั่ง: จำกัดและนำทางพฤติกรรม AI
  3. ทักษะ: รวมคำสั่งกับทรัพยากรเพื่อให้ agents สามารถทำซ้ำเวิร์กโฟลว์ได้

แนวโน้มนี้เร่งตัวขึ้นเรื่อยๆ เมื่อผู้ช่วยการเขียนโค้ด AI มีความสามารถมากขึ้น ไฟล์ Markdown ที่ชี้นำพวกเขาก็ยิ่งสำคัญมากขึ้น


Save แปลงหน้าเว็บใดก็ได้เป็น Markdown ที่สะอาดด้วยคลิกเดียว เหมาะสำหรับการสร้างคลังอ้างอิง จับภาพเอกสาร และสร้างบริบทสำหรับเวิร์กโฟลว์การเขียนโค้ด AI ของคุณ ลอง Save ฟรี