ฉันใช้ Claude Code ตลอดเวลา สร้างสกิลมาแล้ว 200 รายการ ตอนนี้งานใบแจ้งหนี้ เขียนบทความ เตรียมตัว 1 ต่อ 1 จัดการสุขภาพ และประมาณ 80% ของงาน SNS ของฉันล้วนจัดการโดย Claude Code
พออ่านเอกสารทางการก็เพิ่งรู้ว่ายังใช้ฟีเจอร์ไม่ถึงครึ่งด้วยซ้ำ /btw, ultrathink, /batch, Output Styles—มีหลายอย่างที่ฉันไม่รู้จักชื่อด้วยซ้ำ ทั้งที่ใช้มันวันละ 10 ชั่วโมงและจัดการ 170 สกิล
ฉันอ่าน changelog ทั้งหมดและคัดเลือก 20 ฟีเจอร์ แบ่งตามระดับความยาก ที่สามารถลดเวลาทำงานของคุณลงครึ่งหนึ่งได้ แค่รู้จักมัน หวังว่าคุณจะลองไล่ดูตามลำดับนะ
ระดับพื้นฐาน (5 ฟีเจอร์ที่ทำให้คุณนำหน้า)
1. /btw — ถามคำถามข้างเคียงโดยไม่รบกวนงานหลัก
แม้ในขณะที่ Claude Code กำลังทำงาน คุณสามารถใช้ /btw เพื่อถามคำถามได้โดยไม่ทำให้ประวัติการสนทนารก
/btw endpoint API นั้นคืออะไรนะ?
มันไม่กินบริบท มันใช้ prompt cache ซ้ำ ดังนั้นค่าใช้จ่ายเพิ่มเติมจึงน้อยมาก ใช้ Space / Enter / Esc เพื่อปิดคำตอบและกลับไปทำงานเดิมของคุณ

ผลลัพธ์ของ claude --help
ต่างจาก sub-agent มันถูกออกแบบมาให้ "ไม่สามารถใช้เครื่องมือได้ แต่สามารถเห็นบทสนทนาทั้งหมด" ฉันใช้มันระหว่างการเขียนโค้ดยาวๆ เพื่อเช็คอย่างเช่น "ชื่อไฟล์นั้นคืออะไรนะ?"
2. Esc × 2 — ย้อนกลับไปยังจุด Checkpoint ใดๆ ก็ได้
การกด Esc สองครั้งอย่างรวดเร็วจะเปิดเมนู rollback
- กู้คืนโค้ดและบทสนทนา — ย้อนกลับทั้งโค้ดและแชท
- กู้คืนบทสนทนา — ย้อนกลับเฉพาะแชท คงการเปลี่ยนแปลงโค้ดไว้
- กู้คืนโค้ด — ย้อนกลับเฉพาะโค้ด คงแชทไว้
- สรุปจากจุดนี้ — บีบอัดทุกอย่างหลังจากจุดที่เลือกเป็นบทสรุป
ต่างจาก /compact คุณสามารถบีบอัด "จากตรงกลาง" ได้ Checkpoint จะถูกเก็บไว้ 30 วันแม้ข้ามเซสชัน เนื่องจาก Claude Code ติดตามการแก้ไขไฟล์ทุกครั้งโดยอัตโนมัติ คุณสามารถพูดว่า "ย้อนกลับไป 3 การแก้ไขที่แล้ว"
3. /diff — การดู Git Diff แบบโต้ตอบ
ด้วย /diff คุณสามารถตรวจสอบการเปลี่ยนแปลงที่ Claude Code ทำในเซสชันปัจจุบันแบบโต้ตอบได้
- ใช้ ← / → เพื่อสลับระหว่าง git diff ปัจจุบันและ diff ทีละเทิร์นของ Claude Code
- ใช้ ↑ / ↓ เพื่อเรียกดูระหว่างไฟล์ต่างๆ
ฉันใช้สิ่งนี้เพื่อยืนยันครั้งสุดท้ายก่อน commit การทำให้เป็นนิสัยในการตรวจสอบด้วยสายตาว่า "อะไรเปลี่ยนแปลงไป" ก่อนรัน git add ช่วยลดอุบัติเหตุได้

หน้าจอการทำงานของ /diff
4. /init — การสร้าง CLAUDE.md อัตโนมัติ
การรัน /init ในโปรเจกต์ใหม่จะวิเคราะห์โค้ดเบสและสร้างไฟล์ CLAUDE.md โดยอัตโนมัติ
มันตรวจจับเฟรมเวิร์ก คำสั่งทดสอบ ขั้นตอน build และธรรมเนียมการเขียนโค้ดได้เอง เนื้อหาที่ต้องใช้เวลาเขียนด้วยตนเอง 30 นาทีจะออกมาใน 1 นาที
ในกรณีของฉัน ฉันใช้ CLAUDE.md ที่สร้างขึ้นเป็นฐานและเพิ่มเติมอย่างเช่น "วิธีเขียน commit message," "ไลบรารีที่ห้ามใช้," และ "ขั้นตอนการ deploy"
5. Pipe Input × -p — การรวม Claude Code เข้ากับสคริปต์
การรวมกับ -p (โหมดพิมพ์) ช่วยให้คุณรวม Claude Code เข้ากับสคริปต์เชลล์หรือ CI pipeline ที่มีอยู่ได้ ผลลัพธ์จะออกไปยัง stdout ดังนั้นคุณสามารถ pipe ต่อไปได้ ฉันรวมมันไว้ในสคริปต์ตรวจสอบหลังการ deploy
ระดับปฏิบัติ (5 ฟีเจอร์ที่เปลี่ยนประสิทธิภาพการทำงานในแต่ละวัน)
6. Hooks — การทำให้กระบวนการทำงานอัตโนมัติก่อนและหลังการทำงานของเครื่องมือ
โดยการเขียนคำจำกัดความของ hook ใน settings.json คุณสามารถแทรกกระบวนการโดยอัตโนมัติทุกครั้งที่ Claude Code ทำงานเครื่องมือ
Hooks ที่ฉันใช้:
- PostToolUse (หลัง Edit) → จัดรูปแบบอัตโนมัติด้วย Prettier
- PostToolUse (หลัง Edit) → ตรวจสอบประเภทด้วย tsc สำหรับ TypeScript
- Stop → ตรวจสอบว่า console.log ยังคงอยู่ในไฟล์ที่เปลี่ยนแปลง
- PreToolUse → ตรวจสอบด้วย Zed editor ก่อน git push
คุณสามารถทำให้ "จัดรูปแบบอัตโนมัติทุกครั้งที่ Claude Code แก้ไข" ได้ งานรัน prettier ด้วยตนเองหายไปหมดแล้ว

การตั้งค่า Hooks ใน settings.json
7. Skills — การเปลี่ยนงานที่ทำซ้ำๆ ให้เป็น /Commands
สร้างโฟลเดอร์ใน ~/.claude/skills/ และวางไฟล์ SKILL.md ไว้ที่นั่น แค่นั้นเอง—คุณสามารถเรียกใช้มันด้วย /skill-name
ฉันจัดการ 170 สกิล:
- /create-invoice — สร้าง + ส่งใบแจ้งหนี้อัตโนมัติ
- /x-article — Pipeline การเขียนบทความ X (บทความนี้เขียนด้วยสกิลนี้)
- /1on1-prep — สร้างเอกสารเตรียมตัว 1 ต่อ 1 สำหรับสมาชิกอัตโนมัติ
- /health-check — รายงานสุขภาพจากข้อมูล Oura Ring
- /inbox-check — ตรวจสอบ Gmail, Slack, และ X DM ที่ยังไม่ได้อ่านเป็นชุด
กฎของฉันคือเปลี่ยนงานใดๆ ที่ทำซ้ำ 3 ครั้งขึ้นไปให้เป็นสกิล การเขียนสกิลก็แค่เขียนขั้นตอนใน Markdown ใน SKILL.md ไม่ต้องเขียนโปรแกรม

ส่วนหนึ่งของโฟลเดอร์สกิล 170 รายการ
8. --resume / --continue — กลับมาทำงานต่อจากเมื่อวานได้ทันที
claude --continue จะกลับมาเซสชันล่าสุดต่อ claude --resume ให้คุณเลือกจากรายการเซสชันเพื่อกลับไป
"การทำงานต่อจากเมื่อวาน" จะกลับมาพร้อมบริบทบทสนทนาทั้งหมด เซสชันจะถูกเก็บไว้ประมาณ 30 วันตามค่าเริ่มต้น ดังนั้นคุณสามารถกลับไปยังบทสนทนาจากหลายวันก่อนได้
มันกลายเป็นกิจวัตรของฉันที่จะกลับมาทำงานต่อจากวันศุกร์ในวันจันทร์โดยใช้ --resume

หน้าจอการเลือกเซสชันของ --resume
9. /model opusplan — วางแผนด้วย Opus, ดำเนินการด้วย Sonnet
/model opusplan
ใช้การให้เหตุผลเชิงลึกของ Opus 4.6 สำหรับขั้นตอนการออกแบบ และสลับไปใช้การสร้างโค้ดความเร็วสูงของ Sonnet 4.6 โดยอัตโนมัติสำหรับขั้นตอนการนำไปใช้ แค่เลือก opusplan ในการเลือกโมเดล
คุณสามารถใช้พลังการออกแบบของ Opus และความเร็วของ Sonnet พร้อมกัน ซึ่งมีค่าอย่างยิ่งสำหรับการใช้งานฟีเจอร์ที่ซับซ้อน หมายเหตุ: หากพฤติกรรมดูผิดปกติเนื่องจากบั๊กในการนำไปใช้ การสลับด้วยตนเองด้วย /model จะเชื่อถือได้มากกว่า
10. ultrathink — กระตุ้นการให้เหตุผลเชิงลึกสูงสุดด้วยคำเดียว
แค่เขียน ultrathink ที่ใดก็ได้ใน prompt ของคุณ การคิดแบบขยายจะกลายเป็นสูงสุดสำหรับเทิร์นนั้น
ค้นหาสาเหตุที่แท้จริงของบั๊กนี้ ultrathink
ใช้สิ่งนี้เมื่อคุณต้องการการให้เหตุผลเชิงลึกเพียงครั้งเดียวโดยไม่ต้องเปลี่ยน /effort อย่างถาวร หมายเหตุว่าในขณะที่ "think," "think hard," และ "think harder" มีผลเพิ่มขึ้นทีละน้อย มีเพียง ultrathink เท่านั้นที่ถึงระดับความลึกสูงสุด หากเขียนในไฟล์ Skill การให้เหตุผลเชิงลึกจะทำงานสำหรับสกิลนั้นเสมอ

กระบวนการคิดระหว่างการทำงานของ ultrathink
ระดับประยุกต์ (5 ฟีเจอร์เพื่อเร่งระบบอัตโนมัติ)
11. MCP Integration — ควบคุมบริการภายนอกโดยตรงจาก Claude Code
การเชื่อมต่อเซิร์ฟเวอร์ MCP (Model Context Protocol) ช่วยให้ Claude Code สามารถทำงานกับ Notion, Slack, GitHub, Google Drive ฯลฯ ได้โดยตรง
MCP ที่ฉันเชื่อมต่อ:
- Notion — การจัดการงาน, CRM, ฐานข้อมูลใบแจ้งหนี้
- Slack — การส่งข้อความ, การตรวจสอบช่องทาง
- Lark/Feishu — การค้นหาและดูเอกสาร
- tldv — การดึงและสรุปบันทึกการประชุม
- Discord — การจัดการข้อความชุมชนใหม่
"ตรวจสอบ Slack ที่ยังไม่ได้อ่าน ลงทะเบียนงานใน Notion และแจ้งเตือนความสำเร็จบน Slack" สามารถทำได้ใน prompt เดียว

รายการเซิร์ฟเวอร์ MCP ที่เชื่อมต่อ
12. Subagent × การทำงานเบื้องหลัง — ทำให้งานของคุณขนานกัน
คุณสามารถเปิดอินสแตนซ์ Claude Code อีกตัวจากภายใน Claude Code เพื่อทำงานแบบขนาน
ส่ง "การตรวจสอบความปลอดภัย," "การวิเคราะห์ประสิทธิภาพ," และ "การตรวจสอบความครอบคลุมการทดสอบ" ไปยัง sub-agent สามตัวพร้อมกัน จากนั้นรวมผลลัพธ์ มันเร็วกว่าการทำแบบเรียงลำดับถึงสามเท่า
โดยการรันพวกมันในเบื้องหลัง คุณสามารถทำงานอื่นได้จนกว่าผลลัพธ์จะกลับมา การตรวจสอบข้อเท็จจริงสำหรับบทความนี้ก็ถูกส่งไปยัง sub-agent สามตัวแบบขนานเช่นกัน

Sub-agent สามตัวทำงานแบบขนาน
13. --chrome — ควบคุมเบราว์เซอร์ที่ล็อกอินจาก Claude Code
claude --chrome
Claude Code สามารถทำงานกับเบราว์เซอร์ Chrome ของคุณได้โดยตรง สถานะการตรวจสอบสิทธิ์ที่คุณล็อกอินไว้สามารถใช้ได้ทันที สิ่งนี้ต้องการส่วนขยาย Claude in Chrome (เฉพาะ Chrome/Edge)
Google Docs, Gmail, Notion, เครื่องมือภายใน—คุณสามารถทำงานกับบริการที่ต้องล็อกอินได้ คุณสามารถบันทึก GIF ได้ด้วย ฉันใช้มันสำหรับระบบอัตโนมัติทดสอบ E2E
14. Dynamic Context Injection สำหรับ Skills — ไวยากรณ์ !command
การฝังคำสั่งเชลล์ใน SKILL.md จะขยายผลลัพธ์โดยอัตโนมัติก่อนที่สกิลจะทำงาน
ตัวอย่างเช่น ในสกิลตรวจสอบ PR:
- PR diff: !gh pr diff
- ไฟล์ที่เปลี่ยนแปลง: !gh pr diff --name-only
- ความคิดเห็น PR: !gh pr view --comments
สิ่งเหล่านี้ถูกขยายเป็นขั้นตอนก่อนการประมวลผล ไม่ใช่ถูกดำเนินการโดย Claude คุณไม่จำเป็นต้องพิมพ์คำสั่งเดียวกันด้วยตนเองทุกครั้งอีกต่อไป คุณยังสามารถส่งอาร์กิวเมนต์ตำแหน่งด้วย $1, $2
15. Memory System — "การจดจำ" ข้ามเซสชัน
Claude Code ลืมทุกอย่างเมื่อการสนทนาสิ้นสุดลง แต่ถ้าคุณสร้างระบบความจำด้วยตัวเอง คุณสามารถนำข้อมูลข้ามเซสชันได้ อย่างเป็นทางการ มีการโหลด CLAUDE.md แบบลำดับชั้นและ Auto Memory (การต่อท้ายด้วยปุ่ม #) แต่ที่นี่คือโครงสร้างความจำหลายชั้นที่ฉันสร้างขึ้น
โครงสร้างความจำของฉัน:
- short-term/daily/ — บันทึกการทำงานของวันนั้น (เก็บไว้ 7 วัน)
- long-term/feedback/ — การแก้ไขและบทเรียนในอดีต (ถาวร)
- long-term/facts/ — ข้อเท็จจริงที่ไม่เปลี่ยนแปลง เช่น การกำหนดค่าเซิร์ฟเวอร์
- long-term/user/ — โปรไฟล์น้ำเสียงของฉันเอง (วิเคราะห์จาก 3,900 ข้อความ)
โดยการเขียน CLAUDE.md เพื่ออ้างอิงไดเรกทอรีความจำ มันจะถูกโหลดโดยอัตโนมัติทุกเซสชัน ปัญหา "ฉันบอกคุณก่อนหน้านี้แต่คุณจำไม่ได้" หายไปแล้ว

โครงสร้างไดเรกทอรีของ Memory System
ระดับผู้เชี่ยวชาญ (5 ฟีเจอร์ที่ใช้น้อยกว่า 1%)
16. Agent Teams — การพัฒนาทีมด้วย Claude Code หลายตัว
เปิดใช้งานด้วยตัวแปรสภาพแวดล้อม CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
Lead จะแบ่งงานและมอบหมายให้ Teammates พวกเขาทำงานร่วมกันโดยใช้รายการงานที่ใช้ร่วมกันและการส่งข้อความ
การรัน "ผู้เชี่ยวชาญด้านความปลอดภัย," "ผู้เชี่ยวชาญด้านประสิทธิภาพ," และ "ผู้เชี่ยวชาญด้านความครอบคลุมการทดสอบ" พร้อมกันสำหรับการตรวจสอบ PR นั้นมีประสิทธิภาพเป็นพิเศษ คุณยังสามารถใช้ "Competing Hypothesis Debugging"—วิธีการที่ตัวแทนห้าคนพยายามหักล้างสมมติฐานของกันและกัน ขนาดทีมที่แนะนำคือ 3–5

การกำหนดค่าทีมสำหรับ Agent Teams
17. /batch — ดำเนินการเปลี่ยนแปลงขนาดใหญ่ด้วย Agent แบบขนาน
/batch ย้ายคอมโพเนนต์ทั้งหมดใน src/ จาก React ไปยัง Solid
มันจะตรวจสอบโค้ดเบส → แบ่งเป็นหน่วยงานอิสระ 5–30 หน่วย → ขออนุมัติจากผู้ใช้ → หลังจากอนุมัติ จะเปิดตัว agent เบื้องหลังหนึ่งตัวต่อหน่วยงานโดยใช้ Git worktree
แต่ละ agent จะจัดการ "การนำไปใช้ → การทดสอบ → การสร้าง PR" โดยอัตโนมัติ การปรับโครงสร้างใหม่แบบเป็นชุด 100 ไฟล์เสร็จสิ้นด้วยคำสั่งเดียว
18. Structured Output × Headless Mode — การรวมเข้ากับ CI/CD Pipelines
claude -p --json-schema '{"type":"object","properties":{"bugs":{"type":"array"}}}' "วิเคราะห์หาบั๊ก"
คุณสามารถบังคับให้ผลลัพธ์มีโครงสร้างตาม JSON Schema ด้วย --json-schema ซึ่งมีประโยชน์สำหรับการวิเคราะห์อัตโนมัติใน CI pipelines
มาตรการความปลอดภัย:
- --max-budget-usd 5.00 สำหรับขีดจำกัดงบประมาณ (เฉพาะในโหมด -p)
- --max-turns 3 สำหรับขีดจำกัดเทิร์น (เฉพาะในโหมด -p)
- --fallback-model sonnet สำหรับการสำรองอัตโนมัติเมื่อ Opus โอเวอร์โหลด (เฉพาะในโหมด -p)
19. Output Styles — การเปลี่ยนบุคลิกของ Claude Code อย่างพื้นฐาน
ผ่าน /config → Output style คุณสามารถเปลี่ยนพฤติกรรมที่แท้จริงของ Claude Code ได้
- ค่าเริ่มต้น — วิศวกรรมซอฟต์แวร์มาตรฐาน
- อธิบาย — อธิบาย "ทำไมฉันถึงเขียนแบบนี้" ขณะเขียนโค้ด
- การเรียนรู้ — นำเสนอส่วนที่มนุษย์ควรเขียนเป็น TODO(human)
คุณยังสามารถสร้างสไตล์ที่กำหนดเองได้โดยวาง Markdown ใน ~/.claude/output-styles/ ต่างจาก CLAUDE.md สิ่งนี้จะเขียน system prompt ใหม่เอง
โดยการตั้งค่า keep-coding-instructions: true คุณสามารถแปลงมันเป็น "นักวิจัย," "นักเขียน," หรือ "นักแปล" ในขณะที่ยังคงความสามารถในการเขียนโค้ด ฉันใช้สไตล์ที่กำหนดเอง "โหมดนักเขียน" เมื่อเขียนบทความแบบนี้
20. CronCreate × Scheduled Tasks — AI ทำงานในขณะที่คุณหลับ
คุณสามารถกำหนดเวลางานเป็นระยะจากภายใน Claude Code
งานเป็นระยะของฉัน:
- 8:00 น. ทุกวัน → รวบรวมข่าว AI จาก 5 แหล่งและโพสต์ไปยัง Slack
- ทุก 2 ชั่วโมง → สแกนช่องทางธุรกิจ Slack และลงทะเบียนงานอัตโนมัติ
- 22:00 น. ทุกวัน → บันทึกบันทึกเซสชันของวันนั้นลงในความจำ
- ทุกวันจันทร์ → สร้างรายงานประจำสัปดาห์อัตโนมัติ
คุณสามารถสร้างสถานะที่ "สรุปข่าว AI อยู่ใน Slack เมื่อคุณตื่นนอน" เวอร์ชัน CLI จะหมดอายุโดยอัตโนมัติใน 3 วัน ดังนั้นให้ใช้งานตามกำหนดเวลาของ Claude Code Desktop สำหรับการทำงานถาวร เวอร์ชัน Desktop จะทำงานแม้ในขณะที่พีซีอยู่ในโหมดสลีป
มีคนน้อยมากที่เชี่ยวชาญทั้ง 20 อย่าง ฉันเริ่มต้นแค่ /btw และ Esc×2 อย่างไรก็ตาม เมื่อคุณเริ่มรวม Hooks → Skills → MCP → Memory System มันจะเริ่มรู้สึกเหมือน "การสอน Claude Code ว่าต้องทำงานอย่างไร" และจากจุดหนึ่ง ประสิทธิภาพการทำงานก็เริ่มเพิ่มขึ้นแบบทวีคูณ...
ติดตามเพื่อรับข้อมูล AI
สำหรับการฝึกอบรม Claude Code ในองค์กรหรือการบรรยาย ติดต่อได้ที่นี่





