ข้ามไปเนื้อหาหลัก
Wise Success (Thailand)
AI เขียนโค้ด (Vibe Coding)

พื้นฐาน Claude Code สำหรับมือใหม่: คำสั่ง โหมด และวิธีสั่งงาน AI

· อ่านประมาณ 15 นาที

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

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

ถ้ายังไม่ได้ติดตั้ง อ่านเตรียมตัวเริ่ม Vibe Coding: เครื่องมือที่ต้องใช้ก่อน

1. Claude Code ทำงานอย่างไร

Claude Code ทำงานแบบ agent คือเมื่อเราสั่งงาน มันจะวางแผนเอง ค้นหาไฟล์ที่เกี่ยวข้อง อ่านโค้ด แก้ไข รันคำสั่งทดสอบ แล้วรายงานผล ทุกการกระทำที่เปลี่ยนแปลงเครื่องของเรา เช่น แก้ไฟล์หรือรันคำสั่ง จะขออนุญาตก่อนตามค่าเริ่มต้น

ใช้งานได้หลายช่องทาง ทั้งใน Terminal, ส่วนขยายของ VS Code และ JetBrains, แอป Claude บนเดสก์ท็อป และบนเว็บ ความรู้ในบทความนี้ใช้ได้กับทุกช่องทาง แต่ภาพตัวอย่างจะเป็นแบบ Terminal ซึ่งเป็นพื้นฐานที่สุด

2. เริ่ม session แรก

เปิด Terminal เข้าไปที่โฟลเดอร์โปรเจกต์ แล้วพิมพ์ claude สิ่งสำคัญคือต้องเปิดในโฟลเดอร์ของงานนั้น เพราะ Claude Code จะทำงานกับไฟล์ในโฟลเดอร์ที่เปิดอยู่เท่านั้น

cd my-first-app
claude
หน้าจอเริ่มต้น Claude Code ใน Terminal พร้อมช่องพิมพ์คำสั่งภาษาไทย
หน้าจอเริ่มต้นบอกโฟลเดอร์ที่กำลังทำงาน (cwd) และช่องพิมพ์คำสั่ง พิมพ์ภาษาไทยได้เลย

คำสั่งเปิดที่ควรรู้

คำสั่งใช้ทำอะไร
claudeเริ่ม session ใหม่
claude -cทำงานต่อจากบทสนทนาล่าสุดในโฟลเดอร์นี้
claude -rเลือกบทสนทนาเก่าที่ต้องการกลับไปทำต่อ
claude -p "คำสั่ง"สั่งงานครั้งเดียวแล้วพิมพ์ผลออกมา ไม่เปิดหน้าโต้ตอบ เหมาะกับงานอัตโนมัติ

3. CLAUDE.md: คู่มือโปรเจกต์ที่ AI อ่านทุกครั้ง

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

พิมพ์ /init ให้ Claude Code สำรวจโปรเจกต์และสร้าง CLAUDE.md ฉบับแรกให้ แล้วเราเปิดไฟล์มาเพิ่มกติกาของเราเอง

ไฟล์ CLAUDE.md ที่สร้างจากคำสั่ง init ระบุภาษา คำสั่งรัน และกติกาของโปรเจกต์
ตัวอย่าง CLAUDE.md ของแอปใบเสนอราคา เขียนเป็นข้อสั้น ๆ อ่านง่าย

กติกาที่ควรใส่ใน CLAUDE.md

  • ข้อความบนหน้าจอใช้ภาษาไทย รูปแบบวันที่และสกุลเงินแบบไทย
  • คำสั่งรัน (npm run dev) และคำสั่งทดสอบ
  • ห้ามแก้ไฟล์หรือโฟลเดอร์ไหน เช่น ไฟล์ .env
  • ทุกครั้งที่แก้เสร็จให้รันทดสอบก่อนรายงาน

4. ระบบขออนุญาต (Permission)

ก่อนสร้างหรือแก้ไฟล์ และก่อนรันคำสั่ง Claude Code จะแสดงสิ่งที่จะทำแล้วถามเรา เลือกได้ 3 แบบ

Claude Code ขออนุญาตแก้ไขไฟล์ แสดงโค้ดที่เพิ่มและตัวเลือก Yes หรือ No
สีเขียวคือบรรทัดที่จะเพิ่ม สีแดงคือบรรทัดที่จะลบ อ่านแล้วค่อยเลือก
  1. Yes อนุญาตเฉพาะครั้งนี้
  2. Yes, and don't ask again อนุญาตการกระทำแบบนี้ตลอด session (เหมาะกับการแก้ไฟล์ หลังจากมั่นใจในแผนแล้ว)
  3. No ปฏิเสธ แล้วพิมพ์บอกว่าต้องการให้ทำอย่างไรแทน

คำสั่งที่ต้องอ่านให้ดีก่อนกดอนุญาต คือคำสั่งลบไฟล์ (rm), คำสั่งที่ต่อกับฐานข้อมูลจริง และการติดตั้งโปรแกรมที่ไม่รู้จัก ตั้งค่าสิ่งที่อนุญาตไว้ล่วงหน้าได้ด้วยคำสั่ง /permissions

5. โหมดการทำงาน: กด Shift+Tab เพื่อสลับ

โหมดการทำงานใช้เมื่อ
ปกติ (Default)ถามก่อนแก้ไฟล์และรันคำสั่งทุกครั้งเริ่มงานใหม่ หรืองานที่ยังไม่มั่นใจ
Accept editsแก้ไฟล์ได้เลยไม่ต้องถาม แต่ยังถามก่อนรันคำสั่งตกลงแผนแล้ว อยากให้ทำต่อเนื่อง
Plan modeอ่านและวิเคราะห์อย่างเดียว ไม่แก้ไฟล์ แล้วเสนอแผนให้เราอนุมัติงานใหญ่ งานที่แก้หลายไฟล์ หรืออยากเข้าใจก่อนลงมือ
Claude Code ใน Plan mode เสนอแผนเพิ่มฟีเจอร์ส่งออก Excel ก่อนลงมือแก้โค้ด
ใน Plan mode Claude Code จะเสนอแผนเป็นขั้นตอน อนุมัติแล้วจึงเริ่มแก้โค้ด

นิสัยที่ดีที่สุดของมือใหม่คือ ใช้ Plan mode กับทุกงานที่ใหญ่กว่าการแก้ข้อความเล็ก ๆ เพราะการแก้แผนก่อนลงมือถูกกว่าการแก้โค้ดที่ทำผิดทิศไปแล้วมาก

6. คำสั่ง / (Slash commands) ที่ใช้บ่อย

พิมพ์ / ในช่องพิมพ์ จะเห็นรายการคำสั่งทั้งหมด คำสั่งที่มือใหม่ควรรู้มีดังนี้

รายการคำสั่ง slash ใน Claude Code เช่น init clear compact model และ resume
พิมพ์ / แล้วเลือกคำสั่งด้วยลูกศร หรือพิมพ์ชื่อต่อเพื่อกรอง
คำสั่งใช้ทำอะไร
/initสร้างไฟล์ CLAUDE.md จากการสำรวจโปรเจกต์
/clearล้างบทสนทนา เริ่มงานใหม่โดย context ว่าง
/compactสรุปบทสนทนาให้สั้นลงแต่ยังจำสาระสำคัญ เมื่อคุยมานาน
/contextดูว่า context ถูกใช้ไปเท่าไรแล้ว
/modelเปลี่ยนรุ่นโมเดล
/resumeกลับไปทำบทสนทนาเก่าต่อ
/permissionsดูและตั้งค่าสิ่งที่อนุญาตหรือห้าม
/helpดูคำสั่งทั้งหมด

7. ปุ่มลัดและสัญลักษณ์พิเศษ

ปุ่ม / สัญลักษณ์ใช้ทำอะไร
@ ตามด้วยชื่อไฟล์ชี้ไฟล์ที่ต้องการให้ดู เช่น "แก้ปุ่มบันทึกใน @src/QuoteForm.tsx"
! นำหน้าคำสั่งรันคำสั่ง Terminal เองโดยตรง เช่น !npm run dev
Escหยุดสิ่งที่ Claude กำลังทำทันที (งานที่ทำไปแล้วยังอยู่)
Esc 2 ครั้งย้อนกลับไปแก้ข้อความก่อนหน้า หรือย้อนโค้ดกลับไปจุดก่อนหน้า (ใช้ /rewind ได้เช่นกัน)
Shift + Tabสลับโหมด ปกติ / Accept edits / Plan mode
ลากภาพมาวางส่งภาพหน้าจอให้ Claude ดู เช่น หน้าเว็บที่แสดงผลผิด หรือแบบหน้าจอที่อยากได้

8. จัดการ Context ให้ AI ไม่หลง

Context คือ "ความจำระยะสั้น" ของบทสนทนา ทุกไฟล์ที่ Claude อ่านและทุกข้อความจะกินพื้นที่นี้ เมื่อเต็มมาก ๆ คุณภาพงานจะลดลง กติกาง่าย ๆ คือ

  • 1 งาน = 1 บทสนทนา เสร็จงานหนึ่งแล้วใช้ /clear ก่อนเริ่มงานใหม่ที่ไม่เกี่ยวกัน
  • ถ้างานเดิมยังไม่เสร็จแต่คุยมานาน ใช้ /compact
  • ข้อมูลที่ต้องใช้ทุกครั้ง ให้เขียนลง CLAUDE.md แทนการพิมพ์ซ้ำ

9. สั่งงาน Claude Code ให้ได้ผล

เปรียบเทียบคำสั่งที่ได้ผลต่างกันมาก

✗ คำสั่งกว้างเกินไป✓ คำสั่งที่ได้ผล
ทำระบบใบเสนอราคาให้หน่อยสร้างหน้าใบเสนอราคา: เลือกลูกค้าจาก dropdown เพิ่มสินค้าได้หลายรายการ คำนวณ VAT 7% อัตโนมัติ และปุ่มพิมพ์ PDF ยังไม่ต้องทำระบบล็อกอิน
มันพัง แก้ทีกดปุ่มบันทึกแล้วขึ้น error นี้ [วาง error] ตอนกรอกลูกค้าใหม่ ช่วยหาสาเหตุและแก้ แล้วทดสอบให้ด้วย
ทำให้สวยขึ้นปรับหน้ารายการลูกค้าให้ใช้บนมือถือได้ ตารางเลื่อนแนวนอนได้ ปุ่มใหญ่ขึ้น ใช้สีหลักเขียวเข้ม

หลักการสั่งงาน 5 ข้อ

  1. บอกเป้าหมายและผู้ใช้ ไม่ใช่แค่ฟีเจอร์
  2. ทำทีละเรื่อง ฟีเจอร์ใหญ่ให้แบ่งเป็นขั้น
  3. ให้วางแผนก่อน ด้วย Plan mode หรือพิมพ์ "ยังไม่ต้องแก้โค้ด เสนอแผนก่อน"
  4. ให้ตัวอย่าง เช่น ไฟล์ Excel ตัวอย่าง ภาพหน้าจอ หรือข้อความ error ทั้งก้อน
  5. ให้ทดสอบเอง ปิดท้ายด้วย "แก้เสร็จแล้วรันทดสอบให้ด้วย"

10. ทำงานอย่างปลอดภัย

  • commit ด้วย Git ก่อนเริ่มงานใหญ่ทุกครั้ง สั่งได้เลยว่า "commit งานตอนนี้ก่อนเริ่ม"
  • อ่านสรุปการเปลี่ยนแปลงก่อนกดอนุญาต โดยเฉพาะการลบไฟล์
  • อย่าพิมพ์รหัสผ่านหรือ API key ลงในแชท ให้เก็บใน .env
  • ทดสอบเองทุกครั้ง AI บอกว่า "เสร็จแล้ว" ไม่ได้แปลว่าใช้งานได้ถูกต้อง 100%
  • ไม่ใช้ข้อมูลลูกค้าจริงระหว่างพัฒนา

ตัวอย่างลำดับการทำงานจริง 1 รอบ

1. cd quotation-app && claude
2. (Shift+Tab เข้า Plan mode) "เพิ่มปุ่มส่งออกรายการใบเสนอราคาเป็นไฟล์ Excel"
3. อ่านแผน สั่งปรับ แล้วอนุมัติ
4. ตอบ Yes ตอน Claude ขอแก้ไฟล์ / ติดตั้ง library
5. "!npm run dev" แล้วลองกดปุ่มส่งออกจริงในเบราว์เซอร์
6. ถ้ามีปัญหา วาง error หรือภาพหน้าจอให้ Claude แก้
7. "commit งานนี้ด้วยข้อความที่อธิบายการเปลี่ยนแปลง"
8. /clear แล้วเริ่มฟีเจอร์ถัดไป

สรุป

พื้นฐาน Claude Code ที่ต้องรู้มี 6 เรื่อง คือ เปิดในโฟลเดอร์งาน, เขียน CLAUDE.md, อ่านก่อนอนุญาต, ใช้ Plan mode กับงานใหญ่, ใช้ /clear และ /compact จัดการ context และ commit ด้วย Git ก่อนงานใหญ่ เมื่อทำเป็นนิสัย การสร้างแอปใช้งานจริงด้วย AI จะเร็วและควบคุมได้

ถ้ายังสับสนกับคำศัพท์ในบทความนี้ อ่านศัพท์เทคนิค Vibe Coding ที่ต้องรู้ประกอบ และถ้าสนใจใช้ AI กับงานเอกสาร อ่านAI Autopilot สำหรับงาน Office Automation

Wise Success กำลังจะเปิดหลักสูตรสอน vibe code และสอนใช้ AI เขียนโค้ดด้วย Claude Code สร้างแอปใช้งานจริงในองค์กรแบบลงมือทำตลอดหลักสูตร สนใจรับข่าวรอบอบรม หรือจัดอบรมแบบ In-house สำหรับองค์กร ติดต่อเราได้เลย

บทความที่เกี่ยวข้อง

AI เขียนโค้ด (Vibe Coding) ·

เริ่มต้น Vibe Coding: เตรียมเครื่องมือก่อนใช้ AI เขียนโค้ด ทีละขั้น

สอน vibe code ตอนแรก เตรียมเครื่องมือที่ต้องใช้ก่อนให้ AI เขียนโค้ด ทั้ง VS Code, Node.js, Git/GitHub และ Claude Code ตรวจสอบการติดตั้ง สร้างโปรเจกต์แรก พร้อมภาพหน้าจอทุกขั้นตอน

อ่านต่อ →

AI เขียนโค้ด (Vibe Coding) ·

ศัพท์เทคนิค Vibe Coding ที่ต้องรู้ก่อนใช้ AI เขียนโค้ด (30+ คำ)

รวมศัพท์เทคนิคที่เจอบ่อยเมื่อใช้ AI เขียนโค้ด แบ่ง 6 หมวด ทั้งศัพท์ AI โครงสร้างแอป Terminal Git การเผยแพร่ และการแก้ error อธิบายแบบเข้าใจง่ายพร้อมภาพหน้าจอ

อ่านต่อ →

ต้องการจัดอบรมให้ทีมในองค์กร?

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

☎ โทรเลย LINE @wisesuccess

เลือกประเภทคุกกี้ที่คุณอนุญาต ปรับเปลี่ยนได้ทุกเมื่อที่ลิงก์ "ตั้งค่าคุกกี้" ท้ายเว็บไซต์