dotsagent.io
ภาษา:ไทย
คำสั่ง · ข้อมูลอ้างอิง

ไฟล์คำสั่งสำหรับ agent

ก่อนเริ่มทำงาน coding agent ทุกตัวจะโหลดไฟล์คำสั่งถาวรของโปรเจกต์ อ่านได้ที่นี่ว่าแต่ละเครื่องมือค้นหาไฟล์จากที่ใด รองรับ frontmatter แบบใด และไฟล์ระดับ global, โปรเจกต์ และโฟลเดอร์ย่อยนำมารวมกันอย่างไร โดยตรวจสอบกับเอกสารจากผู้พัฒนาเครื่องมือเมื่อ 2026-10-01

เครื่องมือแต่ละตัวอ่านไฟล์ใด

เครื่องมืออ่านไฟล์AGENTS.md
OpenAI CodexAGENTS.mdAGENTS.override.md~/.codex/AGENTS.mdรองรับในตัว
Claude CodeCLAUDE.mdCLAUDE.local.md.claude/rules/*.md~/.claude/CLAUDE.mdAGENTS.mdรองรับในตัว
Cursor.cursor/rules/*.mdcAGENTS.mdรองรับในตัว
GitHub Copilot.github/copilot-instructions.md.github/instructions/*.instructions.mdAGENTS.mdCLAUDE.mdGEMINI.mdรองรับในตัว
Gemini CLIGEMINI.md~/.gemini/GEMINI.md.gemini/settings.jsonผ่าน config
Devin Desktop (เดิมคือ Windsurf).devin/rules/*.md.windsurf/rules/*.md.windsurfrules~/.codeium/windsurf/memories/global_rules.mdAGENTS.mdรองรับในตัว
Cline.clinerules/*.md.cline/rules/*.mdAGENTS.md.cursorrules.windsurfrulesรองรับในตัว
Aider.aider.conf.ymlผ่าน config
OpenClawAGENTS.mdSOUL.mdIDENTITY.mdUSER.mdMEMORY.mdรองรับในตัว

ใช้ AGENTS.md ไฟล์เดียวเป็นแหล่งข้อมูลหลัก แล้วตั้งค่าเครื่องมืออื่นให้ชี้ไปที่ไฟล์นี้ เครื่องมือ 7 จาก 9 รายการข้างต้นอ่านไฟล์นี้ได้โดยไม่ต้องตั้งค่าเพิ่มเติม ส่วน Gemini CLI และ Aider ต้องเพิ่มบรรทัดใน config อย่างละหนึ่งบรรทัด และใช้ CLAUDE.md ที่มีเพียง @AGENTS.md เพื่อให้ Claude Code เวอร์ชันเก่ายังคงทำงานสอดคล้องกัน ใช้รูปแบบกฎเฉพาะของแต่ละเครื่องมือเฉพาะกับกฎที่กำหนดขอบเขตตาม path ซึ่ง AGENTS.md ไม่สามารถระบุได้

ไฟล์คำสั่งทั้งหมด

AGENTS.md

AGENTS.md

AGENTS.md เป็นไฟล์คำสั่งของโปรเจกต์ในรูปแบบ Markdown ธรรมดา ซึ่ง coding agent ส่วนใหญ่อ่านได้โดยไม่ต้องตั้งค่าเพิ่มเติม OpenAI มอบไฟล์นี้ให้ Agentic AI Foundation ภายใต้ Linux Foundation และมีโปรเจกต์โอเพนซอร์สกว่า 60k แห่งใช้งาน

CLAUDE.md

CLAUDE.md (Claude Code)

CLAUDE.md คือไฟล์หน่วยความจำที่ Claude Code โหลดเมื่อเริ่มทำงาน โดยอ่านจาก home directory, โปรเจกต์ และโฟลเดอร์แม่ทุกระดับ กฎที่กำหนดขอบเขตตาม path ใน .claude/rules/ จะให้คำแนะนำเพิ่มเติม ซึ่งโหลดเฉพาะเมื่ออ่านไฟล์ที่ตรงกับเงื่อนไข

GEMINI.md

GEMINI.md (Gemini CLI)

GEMINI.md คือไฟล์ context ที่ Gemini CLI ส่งไปพร้อมกับทุก prompt นอกจากนี้ยังอ่าน AGENTS.md หรือชื่อไฟล์อื่นที่กำหนดไว้ใน context.fileName ได้

.cursor/rules/*.mdc

Cursor Project Rules (.cursor/rules/*.mdc)

Project Rules ของ Cursor คือไฟล์ .mdc ใน .cursor/rules/ โดย frontmatter จะกำหนดเงื่อนไขในการแนบแต่ละ rule นอกจากนี้ Cursor ยังอ่าน AGENTS.md รวมถึง User Rules และ Team Rules ที่กำหนดไว้นอก repository ด้วย

.github/copilot-instructions.md

GitHub Copilot custom instructions

GitHub Copilot อ่านไฟล์ที่ใช้กับทั้ง repository คือ .github/copilot-instructions.md และไฟล์ .instructions.md ที่กำหนดตาม path นอกจากนี้ยังรองรับ AGENTS.md หรือไฟล์ CLAUDE.md หรือ GEMINI.md ที่ root เพียงไฟล์เดียว

.devin/rules/*.md

Devin Desktop (Windsurf) rules

Devin Desktop ซึ่งเป็นชื่อใหม่ของ Windsurf ตั้งแต่ 2026-06-02 อ่านไฟล์ rules จาก .devin/rules/ และยังรองรับ .windsurf/rules/ กับ .windsurfrules แบบเก่า แต่ละ rule จะทำงานตาม trigger ที่กำหนดว่าให้เปิดใช้งานตลอด จับคู่ด้วย glob ให้ model เลือก หรือเรียกใช้ด้วยตนเอง

.clinerules/

Cline Rules (.clinerules/)

Cline Rules คือไฟล์ Markdown ใน .clinerules/ ซึ่ง Cline จะใช้ร่วมกับ global rules และ AGENTS.md คุณเพิ่ม frontmatter ของ paths เพื่อจำกัด rule ให้มีผลเฉพาะกับไฟล์ที่ตรงกันได้

~/.openclaw/workspace/AGENTS.md

OpenClaw workspace bootstrap files

OpenClaw สร้างบริบทของ agent แต่ละตัวจากไฟล์ Markdown สำหรับเริ่มต้นระบบใน workspace โดยมี AGENTS.md เป็นไฟล์ที่จำเป็น ระบบจะแทรกไฟล์เหล่านี้ลงใน system prompt ในเทิร์นแรกของทุกเซสชันใหม่