คู่มือ Claude Code ฉบับเริ่มต้น: ใช้ AI เขียนและแก้โค้ดจริงใน terminal
ภาพรวมการใช้ Claude Code แบบกระชับ — Claude Code คืออะไร ติดตั้งอย่างไร และทำงานเป็นวงจรแบบไหน พร้อมสรุปทั้ง 12 บทของคู่มือฉบับเต็ม
นี่คือ ฉบับเริ่มต้น (ฟรี) ที่ปูพื้นให้เห็นภาพรวมและเริ่มใช้ได้จริง หากต้องการเวิร์กโฟลว์เชิงลึกครบทุกบท มีให้ใน คู่มือชุดเต็ม "ใช้ Claude ให้เก่ง"
Claude Code คืออะไร และต่างจากแชตอย่างไร
Claude Code คือ AI coding agent ที่ทำงานใน terminal (และเชื่อมกับ IDE ได้) ต่างจากการแชตทั่วไปตรงที่คุณ สั่งเป้าหมายครั้งเดียว แล้ว agent จะอ่านไฟล์ วางแผน แก้โค้ดหลายไฟล์ รันเทสต์ และรีวิว diff ให้—แทนที่จะคัดลอกโค้ดไปมาเองทีละก้อน
จุดต่างสำคัญ:
- ทำงานกับ repo จริง — เห็นโครงสร้างโปรเจกต์ ไม่ใช่แค่ข้อความที่วางให้
- ลงมือเป็นขั้นตอน — วางแผน → แก้ → ทดสอบ → เสนอ diff ให้ยืนยัน
- คุมสิทธิ์ได้ — กำหนดว่าให้ทำอะไรได้เอง อะไรต้องขออนุมัติก่อน
Claude Code แก้โค้ดจริงในเครื่องได้ ควรทำงานบน git และรีวิว diff ก่อน accept ทุกครั้ง โดยเฉพาะกับโค้ด production
เริ่มต้นเร็ว ๆ (ฟรี)
ขั้นตอนพื้นฐานพอให้เริ่มได้จริง:
# ติดตั้ง CLI (ตัวอย่างแบบ native installer)
curl -fsSL https://claude.ai/install.sh | bash
# เข้าโหมดโต้ตอบในโฟลเดอร์โปรเจกต์
claude
# หรือสั่งงานบรรทัดเดียว
claude "อธิบายโครงสร้างโปรเจกต์นี้ให้หน่อย"
เทคนิคเริ่มต้นที่คุ้มที่สุด:
- ใช้
@mention เจาะไฟล์ให้ Claude โฟกัสเฉพาะจุด - ทำงานบน git เสมอ แล้วรีวิว diff ก่อน accept
- เขียนไฟล์
CLAUDE.mdไว้ในโปรเจกต์ เพื่อบอกสไตล์และกฎที่ agent ต้องทำตาม
ในคู่มือฉบับเต็มมีอะไร (12 บท)
คู่มือชุดเต็มลงลึกทีละเรื่องพร้อมตัวอย่างงานจริง:
- บทที่ 1 — Claude Code คืออะไร ต่างจากแชตอย่างไร และเมื่อไรควรใช้แบบไหน
- บทที่ 2 — ติดตั้งและใช้งานครั้งแรก ทุกแพลตฟอร์ม (macOS/Linux/Windows) และการอัปเดต
- บทที่ 3 — ทำงานใน VS Code และ IDE ใช้ extension คู่กับ CLI, integrated terminal
- บทที่ 4 — Permissions คุมว่า Claude ทำอะไรได้เอง อะไรต้องขออนุมัติ
- บทที่ 5 — ความจำโปรเจกต์
CLAUDE.mdและ Auto Memory ให้ agent จำบริบท - บทที่ 6 — ทำงานเป็นวงจร Plan Mode, ระดับ Effort และ Checkpoints
- บทที่ 7 — Skills และ Custom Commands ทำคำสั่งที่ใช้ซ้ำให้เป็นทางลัด
- บทที่ 8 — MCP Servers เชื่อมเครื่องมือ/ข้อมูลภายนอกเข้ากับ agent
- บทที่ 9 — Subagents, Hooks และงานขนาน กระจายงานหลายตัวพร้อมกัน
- บทที่ 10 — Git, Sessions และ parallel จัดการหลายเซสชัน/หลาย branch
- บทที่ 11 — Context Window และการเลือกโมเดล ให้เหมาะกับงานและงบ
- บทที่ 12 — Settings, Sandbox และทำงานบน Web ตั้งค่าความปลอดภัยและรันบนคลาวด์
คำถามที่พบบ่อย
Claude Code ต่างจากการแชตใน claude.ai อย่างไร? แชตเหมาะกับถาม-ตอบและร่างโค้ดทีละก้อนที่คุณคัดลอกเอง ส่วน Claude Code ทำงานกับ repo จริง อ่าน/แก้/ทดสอบหลายไฟล์เป็นขั้นตอนและเสนอ diff ให้รีวิว
ต้องเขียนโค้ดเป็นก่อนไหม? ช่วยได้ทั้งมือใหม่และมืออาชีพ แต่ควรอ่าน diff และเข้าใจสิ่งที่เปลี่ยนก่อน accept เสมอ โดยเฉพาะงานจริง
ปลอดภัยกับโค้ด production ไหม? ควรทำงานบน git, ใช้ Permissions จำกัดสิ่งที่ทำได้เอง และรีวิวทุก diff — อย่าให้ทำงานอิสระบนโค้ดสำคัญโดยไม่ตรวจ
อ่านฉบับเต็ม
คู่มือนี้เป็นฉบับเริ่มต้น — เวิร์กโฟลว์เชิงลึก ตัวอย่างงานลูกค้าจริง และเทคนิคขั้นสูงทั้ง 12 บท อยู่ใน ชุดคู่มือ "ใช้ Claude ให้เก่ง" เล่ม 2: Code พร้อมอีก 4 เล่ม (แชต, Cowork, Design, Playbook)