“เปิดสมอง” การใช้ Claude Code แบบเต็มระบบ โดย Shrivu Shankar
Shrivu Shankar นักพัฒนาและผู้เชี่ยวชาญด้าน AI ได้แชร์วิธีการใช้ Claude Code อย่างละเอียดในบทความบน Substack โดยเขาใช้เครื่องมือนี้ทั้งในโปรเจกต์ส่วนตัวและงานระดับองค์กรที่มีการใช้หลายพันล้านโทเคนต่อเดือน! จุดเด่นของบทความคือการเจาะลึกทุกฟีเจอร์ของ Claude Code ตั้งแต่ไฟล์พื้นฐานอย่าง CLAUDE.md ไปจนถึงการใช้ SDK และ GitHub Actions เพื่อสร้างระบบอัตโนมัติที่ทรงพลัง

เขาเน้นว่าเป้าหมายของการใช้ AI Agent ไม่ใช่แค่ให้มัน “ตอบดี” แต่ต้องสามารถ “ทำงานแทน” ได้จริง โดยมีการวางโครงสร้างที่ชัดเจน เช่น การใช้ planning mode เพื่อกำหนดแผนก่อนเริ่มงาน, การใช้ hooks เพื่อควบคุมคุณภาพโค้ด และการใช้ skills เพื่อให้ agent เข้าถึงเครื่องมือได้อย่างปลอดภัย

บทความนี้ไม่ใช่แค่คู่มือการใช้ Claude Code แต่เป็นแนวคิดใหม่ในการออกแบบระบบ AI Agent ที่ยืดหยุ่นและทรงพลัง เหมาะสำหรับนักพัฒนาที่ต้องการสร้างระบบอัตโนมัติที่ “คิดเองได้” มากกว่าแค่ “ตอบคำถาม”

CLAUDE.md คือหัวใจของระบบ
ใช้เป็น “รัฐธรรมนูญ” ของ agent เพื่อเข้าใจโครงสร้างโปรเจกต์

ใช้ planning mode ก่อนเริ่มงานใหญ่
ช่วยให้ Claude วางแผนและตรวจสอบได้ตรงจุด

Slash commands ใช้แบบเรียบง่าย
เช่น /catchup เพื่อให้ Claude อ่านไฟล์ที่เปลี่ยนใน git

Subagents ไม่จำเป็นเสมอไป
แนะนำให้ใช้ Task(...) เพื่อให้ agent จัดการงานเองแบบ dynamic

Resume และ History มีประโยชน์มาก
ใช้สรุปบทเรียนจาก session เก่าเพื่อปรับปรุง CLAUDE.md

Hooks ควบคุมคุณภาพโค้ดได้ดี
เช่น block commit ถ้าทดสอบไม่ผ่าน

Skills คืออนาคตของ agent
เป็นการ formalize การใช้ CLI/script ให้ agent ใช้งานได้ปลอดภัย

Claude Code SDK เหมาะกับการสร้าง agent prototype
ใช้สร้างเครื่องมือภายในหรือรันงานแบบ parallel ได้ง่าย

GitHub Action (GHA) คือเครื่องมือที่ทรงพลัง
ใช้ Claude สร้าง PR อัตโนมัติจาก Slack, Jira หรือ CloudWatch

settings.json ปรับแต่งการทำงานได้ลึก
เช่น proxy, timeout, API key และ permission audit

การใช้ subagent อาจทำให้ context หายไป
Agent อาจไม่เข้าใจภาพรวมของงานถ้าข้อมูลถูกแยกไว้ใน subagent

Slash commands ที่ซับซ้อนเกินไปเป็น anti-pattern
ทำให้ผู้ใช้ต้องเรียนรู้คำสั่งพิเศษแทนที่จะใช้ภาษาธรรมชาติ

Blocking agent ระหว่างเขียนโค้ดอาจทำให้สับสน
ควรใช้ block-at-submit แทน block-at-write เพื่อให้ agent ทำงานจบก่อนตรวจสอบ



https://blog.sshh.io/p/how-i-use-every-claude-code-feature
🧠 “เปิดสมอง” การใช้ Claude Code แบบเต็มระบบ โดย Shrivu Shankar Shrivu Shankar นักพัฒนาและผู้เชี่ยวชาญด้าน AI ได้แชร์วิธีการใช้ Claude Code อย่างละเอียดในบทความบน Substack โดยเขาใช้เครื่องมือนี้ทั้งในโปรเจกต์ส่วนตัวและงานระดับองค์กรที่มีการใช้หลายพันล้านโทเคนต่อเดือน! จุดเด่นของบทความคือการเจาะลึกทุกฟีเจอร์ของ Claude Code ตั้งแต่ไฟล์พื้นฐานอย่าง CLAUDE.md ไปจนถึงการใช้ SDK และ GitHub Actions เพื่อสร้างระบบอัตโนมัติที่ทรงพลัง เขาเน้นว่าเป้าหมายของการใช้ AI Agent ไม่ใช่แค่ให้มัน “ตอบดี” แต่ต้องสามารถ “ทำงานแทน” ได้จริง โดยมีการวางโครงสร้างที่ชัดเจน เช่น การใช้ planning mode เพื่อกำหนดแผนก่อนเริ่มงาน, การใช้ hooks เพื่อควบคุมคุณภาพโค้ด และการใช้ skills เพื่อให้ agent เข้าถึงเครื่องมือได้อย่างปลอดภัย บทความนี้ไม่ใช่แค่คู่มือการใช้ Claude Code แต่เป็นแนวคิดใหม่ในการออกแบบระบบ AI Agent ที่ยืดหยุ่นและทรงพลัง เหมาะสำหรับนักพัฒนาที่ต้องการสร้างระบบอัตโนมัติที่ “คิดเองได้” มากกว่าแค่ “ตอบคำถาม” ✅ CLAUDE.md คือหัวใจของระบบ ➡️ ใช้เป็น “รัฐธรรมนูญ” ของ agent เพื่อเข้าใจโครงสร้างโปรเจกต์ ✅ ใช้ planning mode ก่อนเริ่มงานใหญ่ ➡️ ช่วยให้ Claude วางแผนและตรวจสอบได้ตรงจุด ✅ Slash commands ใช้แบบเรียบง่าย ➡️ เช่น /catchup เพื่อให้ Claude อ่านไฟล์ที่เปลี่ยนใน git ✅ Subagents ไม่จำเป็นเสมอไป ➡️ แนะนำให้ใช้ Task(...) เพื่อให้ agent จัดการงานเองแบบ dynamic ✅ Resume และ History มีประโยชน์มาก ➡️ ใช้สรุปบทเรียนจาก session เก่าเพื่อปรับปรุง CLAUDE.md ✅ Hooks ควบคุมคุณภาพโค้ดได้ดี ➡️ เช่น block commit ถ้าทดสอบไม่ผ่าน ✅ Skills คืออนาคตของ agent ➡️ เป็นการ formalize การใช้ CLI/script ให้ agent ใช้งานได้ปลอดภัย ✅ Claude Code SDK เหมาะกับการสร้าง agent prototype ➡️ ใช้สร้างเครื่องมือภายในหรือรันงานแบบ parallel ได้ง่าย ✅ GitHub Action (GHA) คือเครื่องมือที่ทรงพลัง ➡️ ใช้ Claude สร้าง PR อัตโนมัติจาก Slack, Jira หรือ CloudWatch ✅ settings.json ปรับแต่งการทำงานได้ลึก ➡️ เช่น proxy, timeout, API key และ permission audit ‼️ การใช้ subagent อาจทำให้ context หายไป ⛔ Agent อาจไม่เข้าใจภาพรวมของงานถ้าข้อมูลถูกแยกไว้ใน subagent ‼️ Slash commands ที่ซับซ้อนเกินไปเป็น anti-pattern ⛔ ทำให้ผู้ใช้ต้องเรียนรู้คำสั่งพิเศษแทนที่จะใช้ภาษาธรรมชาติ ‼️ Blocking agent ระหว่างเขียนโค้ดอาจทำให้สับสน ⛔ ควรใช้ block-at-submit แทน block-at-write เพื่อให้ agent ทำงานจบก่อนตรวจสอบ https://blog.sshh.io/p/how-i-use-every-claude-code-feature
BLOG.SSHH.IO
How I Use Every Claude Code Feature
A brain dump of all the ways I've been using Claude Code.
0 Comments 0 Shares 47 Views 0 Reviews