เคล็ดลับการใช้งานจริงที่ผู้สร้าง Claude Code เปิดเผย
(x.com/bcherny)1. ใช้งานแบบขนานให้คุ้มที่สุด
- การรัน git worktree 3~5 ตัวพร้อมกัน และเปิดแต่ละตัวในเซสชัน Claude แยกกันแบบขนาน คือ เคล็ดลับเพิ่มประสิทธิภาพสูงสุด ภายใน ทีม Claude Code
- บางคนชอบใช้วิธี git checkout แต่สมาชิกทีม Claude Code ส่วนใหญ่ชอบ worktree มากกว่า
- ด้วยเหตุนี้จึงมีการเพิ่มฟีเจอร์ รองรับ worktree แบบเนทีฟ ในแอป Claude Desktop
- ยังมีการตั้งชื่อให้ worktree และกำหนด shell alias (za, zb, zc) เพื่อสลับได้ด้วยการกดคีย์เพียงครั้งเดียว
- บางคนในทีมก็แยก worktree สำหรับ "analysis" ไว้ต่างหาก เพื่อใช้ดูล็อกและรัน BigQuery โดยเฉพาะ
2. งานซับซ้อนให้เริ่มด้วย Plan Mode เสมอ
- งานซับซ้อนให้เริ่มใน plan mode และทุ่มพลังไปกับการวางแผน เพื่อให้ Claude ทำ implementation เสร็จได้ในครั้งเดียว
- เมื่อ Claude ตัวหนึ่งเขียนแผนเสร็จแล้ว ก็มีการเปิด Claude ตัวที่สองให้ รีวิวในบทบาท staff engineer ด้วย
- ช่วงที่งานเริ่มหลุดทิศทาง สิ่งสำคัญคือให้ กลับไปที่ plan mode เพื่อวางแผนใหม่ทันที และไม่ฝืนเดินหน้าต่อ
- แม้แต่ในขั้นตอนตรวจสอบ ก็ได้ผลดีถ้าสั่งให้ เข้าสู่ plan mode อย่างชัดเจน
3. ลงทุนกับ CLAUDE.md อย่างต่อเนื่อง
- ทุกครั้งที่มีการแก้ไข จะสั่งว่า "อัปเดต CLAUDE.md เพื่อไม่ให้ทำผิดซ้ำแบบเดิมอีก"
- Claude มีลักษณะเด่นคือ บันทึกกฎที่ตัวเองต้องทำตามได้ดีมาก
- เมื่อเวลาผ่านไปก็จะ แก้ไข CLAUDE.md อย่างต่อเนื่อง และทำซ้ำไปเรื่อย ๆ จนกว่าอัตราความผิดพลาดของ Claude จะลดลงอย่างวัดผลได้
- วิศวกรคนหนึ่งเก็บ ไดเรกทอรี notes สำหรับทุกงาน/ทุกโปรเจกต์ และสั่งให้ Claude อัปเดตทุก PR โดยตั้งให้ CLAUDE.md อ้างอิงสิ่งนี้
4. สร้าง Skill ของตัวเองแล้ว commit ลง git
เคล็ดลับจากทีม Claude Code:
- งานที่ทำซ้ำเกินวันละครั้ง ให้ ทำเป็น Skill หรือ Slash Command
- สร้าง slash command /techdebt เพื่อค้นหาและลบโค้ดซ้ำก่อนจบเซสชัน
- ตั้งค่า slash command ให้ซิงก์ Slack, GDrive, Asana, GitHub ย้อนหลัง 7 วันเป็น context dump เดียว
- สร้าง agent สไตล์ analytics-engineer ให้เขียน dbt model, รีวิวโค้ด และทดสอบในสภาพแวดล้อม dev
- อ่านเพิ่มเติม Extend Claude with skills
5. ให้ Claude จัดการการแก้บั๊ก
- เปิดใช้ Slack MCP แล้ววางเธรดบั๊กจาก Slack ให้ Claude จากนั้นพิมพ์แค่ "fix" ก็แก้ได้โดยไม่ต้องสลับคอนเท็กซ์
- หรือสั่งแค่ว่า "Go fix the failing CI tests" แล้วปล่อยให้ Claude จัดการวิธีเอง
- ส่ง docker logs ให้ Claude เพื่อใช้แก้ปัญหาระบบกระจาย — ทำได้เก่งอย่างน่าทึ่ง
6. ยกระดับคุณภาพพรอมป์ต์
- สั่งว่า "รีวิวการเปลี่ยนแปลงนี้อย่างเข้มงวด และอย่าเพิ่งสร้าง PR จนกว่าฉันจะผ่านการทดสอบ" เพื่อใช้ Claude เป็น reviewer
- พูดว่า "พิสูจน์ให้ดูว่าสิ่งนี้ใช้งานได้จริง" แล้วขอให้ diff ความต่างของพฤติกรรมระหว่าง main branch กับ feature branch
- ถ้าผลลัพธ์ที่ได้ออกมากลาง ๆ ก็สั่งว่า "จากทุกอย่างที่คุณได้เรียนรู้มาจนถึงตอนนี้ ทิ้งของเดิมแล้วทำ solution ที่สง่างามกว่าแทน"
- ก่อนส่งงาน การเขียนสเปกให้ละเอียดและตัดความกำกวมออก คือหัวใจของการยกระดับคุณภาพผลลัพธ์
7. เทอร์มินัลและการตั้งค่าสภาพแวดล้อม
- ในทีม Claude Code นิยมใช้เทอร์มินัล Ghostty
- จุดเด่นคือ synchronous rendering, 24-bit color และรองรับ Unicode ได้เหมาะสม
- ปรับแต่งแถบสถานะด้วย /statusline เพื่อให้แสดง การใช้คอนเท็กซ์ และ git branch ปัจจุบัน ตลอดเวลา
- ตั้งสีและชื่อให้แท็บเทอร์มินัล และใช้ tmux — หนึ่งแท็บต่อหนึ่งงาน/worktree
- แนะนำให้ใช้ การป้อนข้อความด้วยเสียง
- พูดได้เร็วกว่าพิมพ์ 3 เท่า และทำให้พรอมป์ต์ละเอียดขึ้นมาก
- บน macOS เปิดได้ด้วยการกดปุ่ม fn สองครั้ง
- เคล็ดลับเพิ่มเติม: Optimize your terminal setup
8. ใช้งาน subagent
- ถ้าต้องการให้ Claude ทุ่มการประมวลผลมากขึ้น ให้เพิ่มคำว่า "use subagents" ลงในคำขอ
- มอบหมายงานย่อยให้ subagent เพื่อรักษา context window ของ agent หลัก ให้สะอาดและโฟกัสอยู่เสมอ
- ตั้งค่า hook ให้ส่งต่อคำขอสิทธิ์ไปยัง Opus 4.5 — หลังสแกนการโจมตีแล้ว คำขอที่ปลอดภัยจะได้รับอนุมัติอัตโนมัติ
9. ใช้ Claude กับงานข้อมูลและการวิเคราะห์
- ขอให้ Claude Code ใช้ CLI "bq" เพื่อดึงเมตริกและวิเคราะห์ได้ทันที
- check-in BigQuery skill ไว้ในโค้ดเบส เพื่อให้ทั้งทีมรัน query วิเคราะห์ได้โดยตรงจาก Claude Code
- ไม่ได้เขียน SQL ด้วยตัวเองมานานกว่า 6 เดือนแล้ว
- ใช้แนวทางเดียวกันได้กับ ทุกฐานข้อมูล ที่มี CLI, MCP หรือ API
10. เรียนรู้ด้วย Claude
- ใน /config ถ้าเปิดสไตล์เอาต์พุต "Explanatory" หรือ "Learning" Claude จะอธิบาย เหตุผล (why) ของการเปลี่ยนแปลง
- ขอให้สร้าง งานนำเสนอ HTML แบบภาพ เพื่ออธิบายโค้ดที่ไม่คุ้นเคย — ทำสไลด์ออกมาได้ดีอย่างน่าทึ่ง
- เพื่อทำความเข้าใจโปรโตคอลและโค้ดเบสใหม่ ๆ ให้ขอให้วาดเป็น ASCII diagram
- สร้าง skill สำหรับ spaced repetition
- เมื่อผู้ใช้เล่าอธิบายสิ่งที่เข้าใจ Claude จะ ถามคำถามเพิ่มเติมเพื่ออุดช่องว่างและบันทึกผลลัพธ์ไว้
1 ความคิดเห็น
วิธีที่ Boris Cherny ผู้สร้าง Claude Code ใช้งาน Claude Code