วิธีใช้ Claude Code: คู่มือเริ่มต้นสำหรับนักพัฒนาและหัวหน้าทีม

สรุปสั้น ๆ

Claude Code คือ agentic coding tool ของ Anthropic ที่อ่านโค้ดทั้ง repository แก้ไฟล์ รันคำสั่ง และตรวจผลงานของตัวเองได้ ใช้ได้ทั้งใน terminal, IDE และบนเว็บ วิธีเริ่มต้นคือติดตั้งด้วยคำสั่ง curl -fsSL https://claude.ai/install.sh | bash แล้วพิมพ์ claude ในโฟลเดอร์โปรเจกต์ ล็อกอินด้วยบัญชี Claude Pro, Max, Team หรือ Enterprise จากนั้นสั่งงานเป็นภาษาธรรมชาติ และกด Shift+Tab เพื่อสลับ permission mode

Claude Code ของ Anthropic ไม่ได้ทำหน้าที่เพียงเติมโค้ดให้เท่านั้น แต่อ่านโค้ดได้ทั้งโปรเจกต์ แก้ไขหลายไฟล์พร้อมกัน รัน test แล้วตรวจงานของตัวเองก่อนจะบอกว่าเสร็จ บทความนี้จะพาคุณจากศูนย์ไปจนถึงจุดที่ใช้งานได้จริง พร้อมคำสั่งที่พิมพ์ตามได้ทันที

Claude Code คืออะไร

Claude Code ใช้งานได้หลายช่องทาง ทั้ง terminal, extension ของ VS Code และ JetBrains, แอปพลิเคชันบนเดสก์ท็อป และเว็บที่ claude.ai/code เนื่องจากทุกช่องทางใช้ engine เดียวกัน ไฟล์ CLAUDE.md, การตั้งค่า และ MCP server จึงใช้ร่วมกันได้ทั้งหมด

จุดที่ต่างจากเครื่องมืออื่นอย่างชัดเจนคือ Claude Code มองเห็นทั้งโปรเจกต์ ไม่ใช่เฉพาะไฟล์ที่เปิดอยู่ เอกสารทางการระบุไว้ชัดเจนว่านี่คือความแตกต่างจาก inline code assistant ซึ่งมองเห็นเพียงไฟล์ปัจจุบัน

เมื่อคุณสั่งให้แก้ bug เรื่อง authentication Claude จะค้นหาไฟล์ที่เกี่ยวข้อง อ่านจนเข้าใจบริบท แก้ไขให้สอดคล้องกันทั้งหมด แล้วรัน test เพื่อยืนยันผลลัพธ์

ติดตั้ง Claude Code อย่างไร

Claude Code รองรับ macOS 13.0 ขึ้นไป, Windows 10 เวอร์ชัน 1809 ขึ้นไป, Ubuntu 20.04 ขึ้นไป, Debian 10 ขึ้นไป และ Alpine 3.19 ขึ้นไป โดยต้องการหน่วยความจำอย่างน้อย 4 GB วิธีที่เอกสารแนะนำคือใช้ native installer เพราะอัปเดตตัวเองได้อัตโนมัติ

# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows PowerShell
irm https://claude.ai/install.ps1 | iex

# Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

# Homebrew (ไม่อัปเดตอัตโนมัติ) — cask claude-code คือช่องทาง stable
# หากต้องการเวอร์ชันใหม่ทันทีที่ออก ให้ใช้ claude-code@latest แทน
brew install --cask claude-code

# WinGet
winget install Anthropic.ClaudeCode

# npm (ตั้งแต่เวอร์ชัน 2.1.198 ต้องใช้ Node.js 22 ขึ้นไป)
npm install -g @anthropic-ai/claude-code

บน Debian, Fedora, RHEL และ Alpine ยังติดตั้งผ่าน package manager ของระบบอย่าง apt, dnf หรือ apk ได้ด้วย โดยดูขั้นตอนของแต่ละระบบได้ในหน้า setup ของเอกสาร

สิ่งที่ไม่ควรทำคือใช้ sudo npm install -g เพราะทำให้เกิดปัญหาเรื่องสิทธิ์และมีความเสี่ยงด้านความปลอดภัย เมื่อติดตั้งเสร็จแล้วให้ตรวจสอบผลด้วยสองคำสั่งนี้

claude --version
claude doctor

claude doctor จะตรวจสอบการติดตั้งและไฟล์ตั้งค่าให้โดยไม่ต้องเริ่ม session พร้อมเสนอวิธีแก้ไขหากพบปัญหา

ล็อกอินอย่างไรและควรเลือกแพ็กเกจใด

Claude Code ต้องใช้บัญชี Pro, Max, Team, Enterprise หรือ Console ส่วนแพ็กเกจฟรีของ Claude.ai ไม่รวมสิทธิ์ใช้งาน องค์กรที่วางระบบไว้แล้วสามารถใช้ผ่าน Amazon Bedrock, Google Cloud's Agent Platform หรือ Microsoft Foundry ได้เช่นกัน

วิธีล็อกอินคือรันคำสั่ง claude แล้วทำตามขั้นตอนที่ปรากฏในเบราว์เซอร์ หรือจะตั้งค่า ANTHROPIC_API_KEY ไว้ล่วงหน้าก็ได้

แพ็กเกจราคาClaude Code
Freeไม่มีค่าใช้จ่ายไม่รวม
Pro20 ดอลลาร์ต่อเดือน หรือ 17 ดอลลาร์เมื่อจ่ายรายปีรวม
Maxเริ่มต้น 100 ดอลลาร์ต่อเดือน มีระดับ 5x และ 20xรวม
Team20 ดอลลาร์ต่อที่นั่งต่อเดือนเมื่อจ่ายรายปี หรือ 25 ดอลลาร์เมื่อจ่ายรายเดือนรวม
Enterpriseติดต่อฝ่ายขายรวม

session แรกทำอะไรบ้าง

เปิด terminal ในโฟลเดอร์โปรเจกต์แล้วพิมพ์ claude

cd your-project
claude
zsh — ~/projects/nexion-app$cd your-project && claude✻ Welcome to Claude Codecwd:~/projects/nexion-appmodel:Sonnet 5mode:default (Manual)/model เพื่อเปลี่ยน modelShift+Tab เพื่อสลับ mode สิทธิ์>อธิบายหน่อยว่าโปรเจกต์นี้ทำอะไร? for shortcuts/help /clear /exit
ตัวอย่างหน้าจอ session แรกของ Claude Code ใน terminal
  1. ให้สำรวจก่อน — ลองถามว่าโปรเจกต์นี้ทำอะไร Claude จะอ่านไฟล์เอง โดยคุณไม่ต้องเพิ่ม context ให้
  2. แก้ไขเล็ก ๆ หนึ่งจุด — เช่น ขอให้เพิ่ม input validation ให้แบบฟอร์มสมัครสมาชิก Claude จะเสนอ diff ให้ตรวจก่อนลงมือแก้จริง
  3. ใช้ git ผ่านการสนทนา — เช่น ถามว่าไฟล์ใดเปลี่ยนไปบ้าง หรือขอให้ commit พร้อมข้อความที่สื่อความหมาย
  4. ให้รีวิวงานของตัวเอง — ขอให้รีวิว diff แล้วบอกจุดที่ควรปรับ ก่อนจะเปิด pull request

ส่วนคำสั่งระดับ shell จำเพียงสี่ตัวนี้ก็เพียงพอสำหรับสัปดาห์แรก

claude "ช่วยแก้ build error"        # สั่งงานแล้วสนทนาต่อได้
claude -p "อธิบายฟังก์ชันนี้"       # ถามครั้งเดียวแล้วจบ เหมาะกับการเขียน script
claude -c                            # สนทนาต่อจากบทสนทนาล่าสุด
claude -r                            # เลือกบทสนทนาเก่ามาทำต่อ

ทางลัดที่ควรจำ — พิมพ์ / เพื่อดูคำสั่งทั้งหมด, กด Tab เพื่อเติมคำสั่งอัตโนมัติ, กดลูกศรขึ้นเพื่อดูประวัติ และกด Shift+Tab เพื่อวนเปลี่ยน permission mode

วงจรการทำงานของ Claude Code

เบื้องหลังการทำงานคือวงจรสามขั้น ได้แก่ gather context, take action และ verify results ซึ่งวนซ้ำจนกว่างานจะเสร็จ สามขั้นนี้ผสมสลับกันไปมา ไม่ได้เดินเป็นเส้นตรง

วงจรการทำงานที่ Claude Code วนซ้ำจนงานเสร็จคุณสั่งงาน1 · Gather contextอ่านไฟล์ ค้นโค้ด ดู git2 · Take actionแก้ไฟล์ รันคำสั่ง3 · Verify resultsรัน test ตรวจผลลัพธ์ยังไม่ผ่าน → วนกลับไปหาบริบทเพิ่ม · ผ่านแล้ว → สรุปให้คุณตรวจกด Esc ได้ตลอดเพื่อขัดจังหวะและแก้ทิศทาง
วงจร gather context, take action และ verify results ที่ Claude Code วนซ้ำจนงานเสร็จ

เมื่อคุณสั่งให้แก้ test ที่ล้มเหลว Claude อาจรัน test suite อ่าน error ค้นหาไฟล์ต้นทาง แก้ไขโค้ด แล้วรัน test อีกรอบหนึ่ง การเรียกใช้เครื่องมือแต่ละครั้งให้ข้อมูลใหม่ที่ใช้ตัดสินใจในขั้นต่อไป

ระหว่างที่ Claude กำลังทำงาน คุณแทรกกลางทางได้สองวิธี

  • กด Esc เพื่อหยุดทันที การเรียกใช้เครื่องมือที่กำลังรันอยู่จะถูกยกเลิก
  • พิมพ์คำแก้ไขแล้วกด Enter โดยไม่ต้องหยุด Claude จะอ่านทันทีที่การทำงานปัจจุบันจบลง แล้วปรับทิศทางตามที่คุณบอก

เทคนิคที่ได้ผลชัดเจนคือให้สิ่งที่ Claude ใช้ตรวจสอบตัวเองได้ เช่น ใส่ test case ลงไปในคำสั่ง หรือระบุผลลัพธ์ที่คาดหวังไว้ให้ชัด

permission mode และ plan mode

อัปเดตเดือนสิงหาคม 2026 — เอกสารทางการระบุว่าบนแพ็กเกจ Pro, Max และ Team mode เริ่มต้นของ session คือ auto mode แล้ว ไม่ใช่ manual แบบเดิม ใน mode นี้จะมี model ตัวที่สองทำหน้าที่เป็น classifier คอยตรวจสอบการกระทำแทนคุณ Claude จึงแก้ไฟล์และรันคำสั่งส่วนใหญ่ได้โดยไม่ต้องหยุดถาม ส่วนแพ็กเกจอื่นยังเริ่มต้นที่ manual เหมือนเดิม

ข้อยกเว้นคือ session แรกหลังติดตั้ง ซึ่งจะยังถามก่อนทุกการแก้ไข หลังจากนั้นจึงเข้าสู่ mode เริ่มต้นตามแพ็กเกจของคุณ และไม่ว่าจะเริ่มที่ mode ใด คุณกด Shift+Tab เพื่อเปลี่ยน mode ระหว่างทางได้เสมอ

กด Shift+Tab เพื่อวน mode สิทธิ์default (Manual)อ่านอย่างเดียวเพิ่งเริ่มใช้Shift+TabacceptEditsอ่าน แก้ไฟล์ คำสั่งพื้นฐานไล่แก้โค้ดShift+Tabplanอ่านและสำรวจ ไม่แก้ซอร์สสำรวจก่อนลงมืออีกสาม mode — auto, dontAsk, bypassPermissions — ตั้งจากคอนฟิกสำหรับงานยาว CI และ containerเริ่มที่ mode แคบที่สุดที่ยังทำงานได้ แล้วค่อยขยายเมื่อไว้ใจผลลัพธ์
กด Shift+Tab เพื่อวนเปลี่ยน permission mode ระหว่าง manual, accept edits และ plan
modeทำได้โดยไม่ต้องถามเหมาะกับ
default (Manual)อ่านอย่างเดียวงานที่ต้องการควบคุมเองทุกขั้น และเป็นค่าเริ่มต้นของแพ็กเกจนอกเหนือจาก Pro, Max และ Team
acceptEditsอ่าน แก้ไฟล์ และคำสั่งจัดการไฟล์พื้นฐานการแก้โค้ดต่อเนื่องหลายจุด
planอ่านและสำรวจ แต่ไม่แก้ไฟล์ sourceการสำรวจก่อนลงมือ
autoทำได้ทุกอย่าง โดยมี classifier ตรวจสอบแทนคุณงานที่ใช้เวลานาน และเป็นค่าเริ่มต้นบน Pro, Max และ Team
dontAskเฉพาะเครื่องมือที่อนุญาตไว้ล่วงหน้างาน CI และการเขียน script
bypassPermissionsทำได้ทุกอย่างการทำงานใน container หรือ VM

Plan mode คุ้มค่าที่สุดกับงานขนาดใหญ่ เพราะ Claude จะสำรวจโค้ดแล้วเสนอแนวทางให้คุณอนุมัติก่อน โดยไม่แตะไฟล์ source เอกสารระบุว่าวิธีนี้ช่วยป้องกันการต้องรื้องานทำใหม่ ซึ่งมีต้นทุนสูงกว่ามาก

เข้าสู่ plan mode ได้สามทาง คือกด Shift+Tab สองครั้ง พิมพ์ /plan หรือเริ่มต้นด้วยคำสั่ง claude --permission-mode plan

หากการแก้ไขทำให้ระบบทำงานผิดพลาด คุณย้อนไฟล์กลับได้ เพราะ Claude Code จะบันทึก snapshot ของเนื้อไฟล์ไว้ก่อนแก้ทุกครั้ง วิธีย้อนกลับคือกด Esc สองครั้ง หรือใช้คำสั่ง /rewind โดย checkpoint ชุดนี้แยกออกจาก git

อย่าใช้ bypassPermissions บนเครื่องทำงานจริง — mode นี้ข้ามการขออนุมัติแม้กระทั่งการเขียนทับ path ที่ถูกป้องกันไว้อย่าง .git และ .claude เอกสารระบุให้ใช้เฉพาะใน container หรือ VM เท่านั้น

slash command ที่ควรรู้จัก

เมื่อพิมพ์ / รายการคำสั่งทั้งหมดจะปรากฏขึ้นมา แต่ในทางปฏิบัติมีอยู่ไม่กี่ตัวที่ใช้จริงเป็นประจำ

  • /init สร้าง CLAUDE.md เริ่มต้นโดยวิเคราะห์จาก codebase
  • /clear เริ่มบทสนทนาใหม่ด้วย context ว่าง ควรใช้ทุกครั้งที่เปลี่ยนเรื่อง
  • /compact ย่อบทสนทนาเพื่อคืนพื้นที่ context
  • /context ดูว่ามีอะไรใช้พื้นที่ context อยู่บ้าง
  • /model สลับ model และบันทึกเป็นค่าเริ่มต้น
  • /usage ดูปริมาณการใช้งานและค่าใช้จ่ายของ session
  • /memory แก้ไข CLAUDE.md และจัดการ auto memory
  • /rewind ย้อนทั้งโค้ดและบทสนทนากลับไปที่ checkpoint
  • /doctor ตรวจสอบการติดตั้งและการตั้งค่า

อีกกลุ่มหนึ่งคือ bundled skill ที่มาพร้อมกับตัวติดตั้ง เช่น /code-review สำหรับรีวิว diff หรือ pull request, /security-review สำหรับตรวจหาช่องโหว่ และ /verify สำหรับตรวจงานก่อน commit

ส่วน /insights จะวิเคราะห์ session ย้อนหลังแล้วสร้างรายงานในรูปแบบ HTML ว่าคุณติดขัดอยู่ที่จุดใดบ้าง

CLAUDE.md และความจำของโปรเจกต์

ทุก session เริ่มต้นด้วย context ที่ว่างเปล่า Claude Code จึงมีสองกลไกไว้ส่งต่อความรู้ข้าม session ได้แก่ CLAUDE.md ที่คุณเขียนเอง และ auto memory ที่ Claude เขียนขึ้นเอง

ขอบเขตตำแหน่งไฟล์เก็บอะไร
ผู้ใช้~/.claude/CLAUDE.mdความชอบส่วนตัว
โปรเจกต์./CLAUDE.md หรือ ./.claude/CLAUDE.mdคำสั่ง build และ test ของทีม
ส่วนตัวภายในโปรเจกต์./CLAUDE.local.mdค่าเฉพาะเครื่องของคุณเอง

วิธีที่ดีคือเริ่มด้วย /init แล้วค่อยขัดเกลาทีหลัง กฎที่เอกสารย้ำไว้คือให้เขียนสั้นและเจาะจง ตั้งเป้าไม่เกิน 200 บรรทัดต่อไฟล์ เพราะไฟล์ที่ยาวเกินไปใช้ token มาก และทำให้ Claude ทำตามได้แม่นยำน้อยลง

โปรเจกต์ขนาดใหญ่ควรแยกกฎออกเป็นไฟล์ย่อยใน .claude/rules/ แล้วผูกกับ path เพราะ Claude Code จะโหลดกฎเหล่านั้นเฉพาะตอนที่แตะไฟล์ซึ่งตรงกับเงื่อนไขเท่านั้น

ไฟล์ตั้งค่าของ Claude Code ในโปรเจกต์หนึ่งทั้งหมดเป็นไฟล์ธรรมดาใน repo — รีวิวผ่าน pull request ได้เหมือนโค้ดyour-project/CLAUDE.mdคำสั่ง build/test ของทีม — อ่านทุกครั้งที่เปิดCLAUDE.local.mdค่าเฉพาะเครื่องคุณ ไม่ commit.mcp.jsonMCP server ที่ทีมใช้ร่วมกัน.claude/settings.jsonสิทธิ์ model และ hooks ของโปรเจกต์rules/กติกาเฉพาะ path เช่น src/api/**skills/ทักษะที่เรียกใช้ซ้ำได้agents/subagent เฉพาะทาง
โครงสร้างไฟล์ตั้งค่าของ Claude Code ในโปรเจกต์หนึ่ง
---
paths:
  - "src/api/**/*.ts"
---

# API Development Rules

- All API endpoints must include input validation
- Use the standard error response format

ส่วน auto memory เปิดใช้งานอยู่ตั้งแต่แรก Claude จะบันทึกสิ่งที่เรียนรู้ไว้เอง เช่น คำสั่ง build และข้อสังเกตระหว่างการ debug

ไฟล์เหล่านี้เก็บอยู่ที่ ~/.claude/projects/<project>/memory/ โดยมี MEMORY.md เป็นดัชนีที่โหลดเข้าทุก session คุณเปิดดูและแก้ไขได้ผ่านคำสั่ง /memory

เมื่อต้องการบังคับใช้อย่างแท้จริง — CLAUDE.md ทำหน้าที่ให้บริบท ไม่ใช่การบังคับใช้ หากต้องการให้บางอย่างเกิดขึ้นอย่างแน่นอนทุกครั้ง ให้เขียนเป็น hook แทน

Skills: รวมขั้นตอนที่ทำซ้ำให้เป็นคำสั่งเดียว

Skill คือไฟล์ SKILL.md ที่บรรจุคำสั่งเอาไว้ Claude จะโหลดมาใช้เองเมื่อเห็นว่าเกี่ยวข้อง หรือคุณจะเรียกใช้โดยตรงด้วย /ชื่อ-skill ก็ได้

ควรสร้างเมื่อคุณเริ่มพิมพ์คำสั่งชุดเดิมซ้ำ ๆ ในบทสนทนา ข้อดีคือเนื้อหาจะโหลดเข้า context เฉพาะตอนที่ถูกใช้งานจริง ต่างจาก CLAUDE.md ที่โหลดทุก session

mkdir -p ~/.claude/skills/summarize-changes
---
description: Summarizes uncommitted changes and flags anything risky. Use when the user asks what changed, wants a commit message, or asks to review their diff.
---

## Current changes

!`git diff HEAD`

## Instructions

Summarize the changes above in two or three bullet points, then list any
risks you notice such as missing error handling or hardcoded values.

ชื่อโฟลเดอร์จะกลายเป็นชื่อคำสั่ง ส่วน description ช่วยให้ Claude ตัดสินใจได้ว่าควรโหลดเองตอนไหน วางไว้ที่ ~/.claude/skills/ เพื่อใช้ได้ทุกโปรเจกต์ หรือวางที่ .claude/skills/ เพื่อแบ่งปันให้ทีม

ปัจจุบัน custom command ถูกรวมเข้ากับ skill แล้ว แต่ไฟล์เดิมใน .claude/commands/ ยังใช้งานได้ตามปกติ

Subagents: แยกงานหนักออกจากบทสนทนาหลัก

Subagent คือผู้ช่วยเฉพาะทางที่ทำงานอยู่ใน context window ของตัวเอง มี system prompt เป็นของตัวเอง กำหนดสิทธิ์แยกต่างหากได้ และเลือก model เองได้

ควรใช้เมื่องานข้างเคียงจะทำให้บทสนทนาหลักยาวเกินจำเป็น เช่น ผลการค้นหาหรือ log จำนวนมากที่คุณไม่ได้ตั้งใจจะกลับมาอ่านซ้ำ ในกรณีแบบนี้ subagent จะทำงานอยู่ในพื้นที่ของตัวเอง แล้วส่งกลับมาเฉพาะบทสรุป ส่วนวิธีสร้างที่ง่ายที่สุดคือบอก Claude ว่าคุณต้องการอะไร

---
name: code-improver
description: Scans files and suggests improvements for readability, performance, and best practices. Use after writing or modifying code.
tools: Read, Grep, Glob
model: sonnet
---

You are a code improvement specialist. For each issue you find, explain
the problem, show the current code, and provide an improved version.

ไฟล์ที่อยู่ใน ~/.claude/agents/ ใช้ได้ทุกโปรเจกต์ ส่วนไฟล์ใน .claude/agents/ จำกัดอยู่เฉพาะโปรเจกต์นั้น และ commit เพื่อแบ่งปันให้ทีมได้

อีกมุมหนึ่งคือการควบคุมต้นทุน หาก subagent ทำงานที่ไม่ซับซ้อนแต่มีปริมาณมาก ให้กำหนด model: haiku ไว้

MCP: เชื่อมต่อกับเครื่องมือที่ทีมใช้จริง

Model Context Protocol หรือ MCP เป็นมาตรฐานเปิดสำหรับเชื่อม AI เข้ากับแหล่งข้อมูลภายนอก สัญญาณที่บอกว่าถึงเวลาต้องเชื่อมต่อแล้วคือคุณเริ่มคัดลอกข้อมูลจากเครื่องมืออื่นมาวางในบทสนทนาบ่อยครั้ง

ตัวอย่างที่เอกสารยกไว้คือการสั่งให้เพิ่มฟีเจอร์ตามที่ระบุใน JIRA issue ENG-4521 แล้วเปิด pull request บน GitHub

# เชื่อมต่อ remote server ผ่าน HTTP
claude mcp add --transport http notion https://mcp.notion.com/mcp

# เชื่อมต่อแบบ project scope เพื่อให้ทั้งทีมได้ config ชุดเดียวกัน
claude mcp add --transport http shared-server --scope project https://example.com/mcp

# เชื่อมต่อ server ที่รันอยู่บนเครื่อง
claude mcp add --transport stdio myserver -- npx server

# ดูรายการและสถานะการเชื่อมต่อ
claude mcp list

scope มีอยู่สามระดับ

  • local เป็นค่าเริ่มต้น
  • project เขียนลงไฟล์ .mcp.json ที่ root ของ repository ซึ่งควร commit เข้า version control
  • user สำหรับใช้ข้ามทุกโปรเจกต์
Claude Code ในเวิร์กโฟลว์ของทีมClaude CodeCLAUDE.md เป็นแกนMCP serversJira, ฐานข้อมูล, ระบบภายในGit repositoryอ่าน diff, เขียน commitCI/CDclaude -p ใน pipelineทีมและแชทsubagent รีวิวก่อนเปิด PRกติกาชุดเดียวใน repo ทำให้ทุกคนในทีมได้พฤติกรรมเดียวกัน
Claude Code เชื่อมต่อกับ MCP server, CI/CD และ Slack ในกระบวนการทำงานของทีม

MCP ใช้พื้นที่ context น้อยกว่าที่หลายคนคิด — นิยามของเครื่องมือถูกเลื่อนการโหลดออกไป มีเพียงชื่อเครื่องมือที่เข้า context จนกว่า Claude จะเรียกใช้จริง ตรวจสอบได้ด้วยคำสั่ง /context

Hooks: บังคับให้บางอย่างเกิดขึ้นอย่างแน่นอน

Hook คือคำสั่ง shell ที่รันโดยอัตโนมัติ ณ จุด lifecycle ที่กำหนดไว้ ต่างจาก CLAUDE.md ตรงที่ hook ทำงานเสมอ ไม่ว่า Claude จะตัดสินใจอย่างไร จึงเหมาะกับกฎที่ต้องเกิดขึ้นแน่นอน เช่น การจัดรูปแบบโค้ดอัตโนมัติหลังแก้ไฟล์

event ที่ใช้บ่อยได้แก่ SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, SubagentStop, PreCompact, Stop และ SessionEnd

ตั้งค่าได้ใน ~/.claude/settings.json หรือใน .claude/settings.json ซึ่ง commit เพื่อแบ่งปันให้ทีมได้

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/filter-test-output.sh"
          }
        ]
      }
    ]
  }
}

ตรวจสอบว่าติดตั้งถูกต้องด้วยคำสั่ง /hooks แล้วดูว่า hook ปรากฏอยู่ใต้ event ที่ถูกต้องหรือไม่

เลือก model และควบคุมค่าใช้จ่าย

ตั้งค่า model ได้ด้วย alias โดยไม่ต้องจำหมายเลขเวอร์ชัน สลับระหว่าง session ด้วย /model หรือเริ่มต้นด้วย claude --model opus

aliasได้ model ใด (Anthropic API)ใช้ตอนไหน
sonnetSonnet 5งานเขียนโค้ดประจำวัน
opusOpus 5งานที่ต้องใช้เหตุผลซับซ้อน
haikuHaikuงานไม่ซับซ้อน เน้นความเร็วและประหยัด
fableClaude Fable 5งานที่หนักและยาวที่สุด
bestได้ Fable 5 หากองค์กรของคุณมีสิทธิ์ ถ้าไม่มีจะได้ Opus รุ่นล่าสุดต้องการรุ่นที่มีความสามารถสูงสุดเท่าที่ใช้ได้ โดยไม่ต้องตรวจสอบสิทธิ์เอง
opusplanใช้ opus ตอนวางแผน แล้วสลับเป็น sonnetต้องการแผนที่ดีแต่ควบคุมต้นทุน

หากต้องการระบุเวอร์ชันตายตัว ให้ใส่ชื่อเต็มแทน alias เช่น claude-opus-5 โดย Opus 5 ต้องใช้เวอร์ชัน 2.1.219 ขึ้นไป ส่วน Sonnet 5 ต้องใช้เวอร์ชัน 2.1.197 ขึ้นไป

ยังมี alias เสริมอีกสองตัวคือ sonnet[1m] และ opus[1m] สำหรับ session ยาวที่ต้องการ context หนึ่งล้าน token อีกเรื่องที่ควรทราบคือ alias เดียวกันอาจได้คนละ model ตามผู้ให้บริการ เช่น บน Microsoft Foundry คำว่า opus ยังชี้ไปที่ Opus 4.6 ไม่ใช่ Opus 5

ด้านค่าใช้จ่าย เอกสารให้ตัวเลขจากการใช้งานระดับองค์กรไว้ว่าเฉลี่ยประมาณ 13 ดอลลาร์ต่อนักพัฒนาหนึ่งคนต่อวันที่ใช้งาน และ 150 ถึง 250 ดอลลาร์ต่อคนต่อเดือน โดย 90% ของผู้ใช้อยู่ต่ำกว่า 30 ดอลลาร์ต่อวัน ตัวเลขนี้คิดจากการจ่ายแบบ API แต่ใช้ประเมินคร่าว ๆ ได้ดี

เหตุใด quota จึงหมดเร็วทั้งที่พิมพ์ไปไม่กี่บรรทัด — Claude Code ส่งบทสนทนาทั้งหมดไปใหม่ทุกครั้งที่เรียกใช้ ดังนั้น session ที่เปิดค้างไว้ทั้งวันจึงใช้ quota ตามความยาวสะสมทั้งหมด ทางแก้คือใช้ /clear ทุกครั้งที่เปลี่ยนเรื่อง

ทีมได้ประโยชน์ที่จุดใด

จุดที่ให้ผลตอบแทนชัดเจนที่สุดมักไม่ใช่การสร้างฟีเจอร์ใหม่ แต่เป็นงานซ้ำ ๆ ที่ทุกคนเลื่อนออกไปเสมอ เอกสารยกตัวอย่างไว้ชัดเจน ได้แก่ การเขียน test ให้โค้ดที่ยังไม่มี test การแก้ lint error การแก้ merge conflict การอัปเดต dependency และการเขียน release note

  • CI/CD รีวิวโค้ดอัตโนมัติผ่าน GitHub Actions หรือ GitLab CI/CD
  • Slack พิมพ์ mention ถึง Claude พร้อมรายละเอียดของ bug แล้วได้ pull request กลับมา
  • Headless ต่อผ่าน pipe แบบ Unix เช่น tail -200 app.log | claude -p "สรุปความผิดปกติ"
  • Analytics แพ็กเกจ Team และ Enterprise มีแดชบอร์ด และตั้งเพดานค่าใช้จ่ายรายบุคคลได้

ด้านความปลอดภัย เอกสารเรื่องการใช้ข้อมูลระบุไว้ว่าสำหรับผู้ใช้เชิงพาณิชย์ ซึ่งได้แก่ Team, Enterprise และ API นั้น Anthropic ไม่นำโค้ดหรือ prompt ที่ส่งผ่าน Claude Code ไปเทรน model เว้นแต่ลูกค้าจะเลือกเข้าร่วมโปรแกรมเอง ส่วนระยะเวลาเก็บข้อมูลมาตรฐานอยู่ที่ 30 วัน

เริ่มต้นอย่างไรในสัปดาห์แรก

  1. วันที่ 1 ติดตั้งและสำรวจ — ล็อกอินแล้วถาม Claude เกี่ยวกับ codebase โดยยังไม่ต้องแก้อะไร
  2. วันที่ 2 สร้าง CLAUDE.md — รัน /init แล้วเพิ่มสิ่งที่ Claude หาเองไม่ได้ลงไป
  3. วันที่ 3 ฝึกใช้ plan mode — หยิบงานจริงมาหนึ่งชิ้น ให้เสนอแผนก่อน แล้วค่อยอนุมัติ
  4. วันที่ 4 ตั้ง hook และเชื่อมต่อ MCP — เชื่อมต่อ MCP แบบ --scope project แล้ว commit ไฟล์ .mcp.json
  5. สัปดาห์ที่ 2 วัดผล — รัน /insights และ /usage ก่อนตัดสินใจขยายไปทั้งองค์กร

ข้อแนะนำสุดท้ายที่เอกสารย้ำไว้คือ ให้คิดเสมือนว่าคุณกำลังมอบหมายงานให้เพื่อนร่วมงานที่เก่ง ไม่ใช่การสั่งงานทีละคำสั่ง บอกบริบทและทิศทางให้ชัดเจน แล้วปล่อยให้ Claude หาวิธีทำเอง

คำถามที่พบบ่อย

Claude Code ใช้ฟรีได้หรือไม่
ใช้ฟรีไม่ได้ เอกสารทางการระบุว่าต้องใช้บัญชี Pro, Max, Team, Enterprise หรือ Console ส่วนแพ็กเกจฟรีของ Claude.ai ไม่รวมสิทธิ์ใช้งาน ทางเลือกที่ประหยัดที่สุดคือ Pro ที่ 20 ดอลลาร์ต่อเดือน หรือ 17 ดอลลาร์เมื่อจ่ายรายปี อีกทางหนึ่งคือใช้ผ่าน Amazon Bedrock, Google Cloud's Agent Platform หรือ Microsoft Foundry หากองค์กรวางระบบไว้แล้ว
Claude Code ต่างจาก GitHub Copilot อย่างไร
ต่างกันที่ขอบเขตการทำงาน Claude Code เป็น agent ที่มองเห็นทั้งโปรเจกต์ แก้ไขหลายไฟล์พร้อมกัน รันคำสั่งใน terminal รัน test และ commit ได้ เอกสารระบุว่านี่คือความต่างจาก inline code assistant ที่มองเห็นเพียงไฟล์ที่เปิดอยู่ ในทางปฏิบัติหลายทีมใช้ทั้งสองอย่างร่วมกัน คือใช้เครื่องมือเติมโค้ดตอนพิมพ์ และใช้ Claude Code ตอนทำงานข้ามไฟล์
สั่งงาน Claude Code เป็นภาษาไทยได้หรือไม่
ได้ คุณพิมพ์คำสั่งเป็นภาษาไทยแล้ว Claude เข้าใจและตอบกลับเป็นภาษาไทยได้ตามปกติ แต่คำแนะนำเชิงปฏิบัติคือให้เขียน CLAUDE.md ชื่อไฟล์ ชื่อฟังก์ชัน และคำสั่ง shell เป็นภาษาอังกฤษ เพราะสิ่งเหล่านั้นถูกจับคู่ตรงตัวกับโค้ดจริง รูปแบบที่ใช้ได้ผลดีที่สุดคือสั่งงานเป็นภาษาไทย แต่ให้ผลลัพธ์ที่เป็นไฟล์และโค้ดเป็นภาษาอังกฤษ
โค้ดของบริษัทจะถูกนำไปเทรน model หรือไม่
สำหรับผู้ใช้เชิงพาณิชย์ ได้แก่ Team, Enterprise และ API เอกสารเรื่องการใช้ข้อมูลระบุว่า Anthropic ไม่นำโค้ดหรือ prompt ที่ส่งผ่าน Claude Code ไปเทรน model เว้นแต่ลูกค้าจะเลือกเข้าร่วมโปรแกรมให้ข้อมูลเอง ส่วนบัญชีผู้บริโภคซึ่งได้แก่ Free, Pro และ Max ขึ้นอยู่กับการตั้งค่าความเป็นส่วนตัวที่คุณเลือก ทีมในองค์กรจึงควรใช้แพ็กเกจ Team หรือ Enterprise
ควรตั้ง model เป็น Sonnet หรือ Opus
ควรตั้ง Sonnet เป็นค่าเริ่มต้น เอกสารเรื่องต้นทุนระบุว่า Sonnet รับงานเขียนโค้ดส่วนใหญ่ได้ดีและมีค่าใช้จ่ายต่ำกว่า Opus จึงควรเก็บ Opus ไว้ใช้กับการตัดสินใจเชิงสถาปัตยกรรมหรือปัญหาที่ต้องคิดหลายชั้น หากต้องการทั้งสองอย่าง ลองใช้ alias opusplan ซึ่งใช้ Opus ตอนวางแผนแล้วสลับเป็น Sonnet ตอนลงมือเขียนจริง
ค่าใช้จ่ายต่อคนต่อเดือนประมาณเท่าไร
เอกสารทางการให้ตัวเลขจากการใช้งานระดับองค์กรที่จ่ายแบบ API ไว้ว่าเฉลี่ยประมาณ 13 ดอลลาร์ต่อนักพัฒนาหนึ่งคนต่อวันที่ใช้งาน และ 150 ถึง 250 ดอลลาร์ต่อคนต่อเดือน โดย 90% ของผู้ใช้อยู่ต่ำกว่า 30 ดอลลาร์ต่อวัน หากใช้แบบสมัครสมาชิกรายเดือน ค่าใช้จ่ายจะคงที่ตามแพ็กเกจ วิธีประเมินที่แนะนำคือเริ่มจากกลุ่มนำร่องขนาดเล็ก แล้ววัดผลด้วยคำสั่ง /usage ก่อนขยายต่อ
หาก Claude แก้โค้ดแล้วระบบทำงานผิดพลาด ต้องทำอย่างไร
กด Esc สองครั้งเพื่อย้อนกลับไปยัง checkpoint ก่อนหน้า หรือใช้คำสั่ง /rewind ก็ได้ เพราะ Claude Code จะบันทึก snapshot ของเนื้อไฟล์ไว้ก่อนแก้ทุกครั้ง และ checkpoint ชุดนี้แยกจาก git โดยยังคงอยู่แม้คุณจะเปิดบทสนทนาใหม่ ข้อจำกัดคือครอบคลุมเฉพาะการเปลี่ยนแปลงไฟล์เท่านั้น ไม่ครอบคลุมสิ่งที่กระทบระบบภายนอกอย่างฐานข้อมูลหรือการ deploy

แหล่งอ้างอิง

ทุกตัวเลขและข้อเท็จจริงในบทความนี้ตรวจสอบกับแหล่งด้านล่างเมื่อ 21 สิงหาคม 2026 หากผู้ให้บริการเปลี่ยนราคาหรือฟีเจอร์หลังจากนั้น ให้ยึดตามหน้าต้นทาง

  1. code.claude.com/docs/…/overviewนิยาม Claude Code, ช่องทางใช้งานทั้งหมด, ตัวอย่างการใช้งาน
  2. code.claude.com/docs/…/setupความต้องการของระบบ, คำสั่งติดตั้งทุกวิธี, claude doctor
  3. code.claude.com/docs/…/quickstartขั้นตอน session แรก, คำสั่งพื้นฐาน, ทางลัดคีย์บอร์ด
  4. code.claude.com/docs/…/how-claude-code-worksวงจรการทำงานสามขั้น, checkpoint, การแทรกกลางทาง
  5. code.claude.com/docs/…/commandsรายชื่อ slash command และ bundled skill ทั้งหมด
  6. code.claude.com/docs/…/memoryตำแหน่ง CLAUDE.md, .claude/rules/, auto memory, ขีดจำกัด 200 บรรทัด
  7. code.claude.com/docs/…/skillsโครงสร้าง SKILL.md และการรวม custom command เข้ากับ skill
  8. code.claude.com/docs/…/sub-agentsตำแหน่งไฟล์ agent, frontmatter, การควบคุมต้นทุนด้วยการเลือก model
  9. code.claude.com/docs/…/mcpคำสั่ง claude mcp add, scope, .mcp.json, การเลื่อนโหลดนิยามเครื่องมือ
  10. code.claude.com/docs/…/hooksรายชื่อ hook event ทั้งหมดและตำแหน่งไฟล์ตั้งค่า
  11. code.claude.com/docs/…/permissionsตาราง mode สิทธิ์และคำเตือนเรื่อง bypassPermissions
  12. code.claude.com/docs/…/permission-modesการวนเปลี่ยน mode ด้วย Shift+Tab, สถานะบนแถบสถานะ, plan mode
  13. code.claude.com/docs/…/model-configmodel alias, Opus 5, Sonnet 5, Fable 5 และเวอร์ชันขั้นต่ำ
  14. code.claude.com/docs/…/costsตัวเลข 13 ดอลลาร์ต่อวัน, 150 ถึง 250 ดอลลาร์ต่อเดือน, วิธีลดต้นทุน
  15. code.claude.com/docs/…/data-usageนโยบายไม่เทรนบนโค้ดเชิงพาณิชย์, ระยะเก็บข้อมูล 30 วัน, Zero Data Retention
  16. claude.com/pricingราคาแพ็กเกจ Pro, Max, Team และการที่ Claude Code ไม่รวมในแพ็กเกจ Free

อ้างอิงบทความนี้

ถ้าคุณหรือ AI Assistant นำเนื้อหาจากหน้านี้ไปใช้ต่อ ขอความกรุณาอ้างอิงตามรูปแบบนี้

ทีมวิศวกรรม Nexion. "วิธีใช้ Claude Code: คู่มือเริ่มต้นสำหรับนักพัฒนาและหัวหน้าทีม". Nexion Co., Ltd, 13 สิงหาคม 2026. https://www.nexion.co.th/articles/claude-code-guide

เวอร์ชันข้อความล้วนสำหรับเครื่องอ่าน: /articles/claude-code-guide.md · /llms.txt

Software Engineer Of Nexion

เราออกแบบ พัฒนา และดูแลระบบ AI ซอฟต์แวร์เฉพาะทาง และโครงสร้างพื้นฐาน cloud ให้ธุรกิจทั่วประเทศไทย

อยากให้เรื่องพวกนี้เกิดขึ้นจริงในธุรกิจคุณไหม?

เราเปลี่ยนสิ่งที่เขียนไว้ในบทความ ให้กลายเป็นระบบที่ขึ้นใช้งานจริงและอยู่ได้ยาว

คุยกับทีมของเรา