86 คะแนน โดย GN⁺ 2026-02-13 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • จากแนวคิดที่ว่าวิศวกรแต่ละคนมีวิธีใช้เครื่องมือแตกต่างกัน Claude Code จึงถูกออกแบบมาตั้งแต่ต้นให้มีทั้ง ค่าเริ่มต้นที่ยอดเยี่ยมและอิสระในการปรับแต่งสูง ไปพร้อมกัน
  • ตั้งแต่ธีมเทอร์มินัล การแจ้งเตือน โหมด Vim ไปจนถึง เอเจนต์ ปลั๊กอิน MCP และสกิล ผู้ใช้สามารถปรับพฤติกรรมการทำงานได้แทบทุกอย่าง
  • รองรับรายการตั้งค่า 37 รายการและตัวแปรสภาพแวดล้อม 84 ตัว และหาก บันทึก settings.json ลงใน Git ก็สามารถแชร์การตั้งค่าให้ทั้งทีมได้
  • ปรับได้ละเอียดตั้งแต่คำกริยาในสปินเนอร์ แถบสถานะ ไปจนถึงสไตล์เอาต์พุตตามความชอบส่วนตัว เพื่อ ยกระดับประสบการณ์นักพัฒนา (DX) ให้สูงสุด

การตั้งค่าเทอร์มินัล

  • ใช้คำสั่ง /config เพื่อสลับธีม โหมดสว่าง/โหมดมืด ได้
  • เปิดใช้การแจ้งเตือนของ iTerm2 หรือใช้ custom notification hook ก็ได้
  • หากใช้ IDE terminal, Apple Terminal, Warp หรือ Alacritty ให้รัน /terminal-setup เพื่อให้ shift+enter ขึ้นบรรทัดใหม่ ได้ (ไม่ต้องพิมพ์ backslash)
  • เปิดใช้ โหมด Vim ได้ด้วยคำสั่ง /vim
  • Optimize your terminal setup

การปรับระดับ Effort

  • เลือกระดับ effort ได้ด้วยคำสั่ง /model
    • Low: ใช้โทเคนน้อยและตอบสนองเร็ว
    • Medium: การทำงานที่สมดุล
    • High: ใช้โทเคนมากกว่าแต่มีระดับความฉลาดสูงขึ้น
  • Boris ใช้ High กับทุกงาน

การติดตั้งปลั๊กอิน, MCP และสกิล

  • สามารถติดตั้ง LSP (รองรับทุกภาษาหลัก), MCP, สกิล, เอเจนต์ และ custom hook ได้ผ่านปลั๊กอิน
  • ติดตั้งจาก Anthropic official plugin marketplace หรือสร้าง marketplace ภายในบริษัทขึ้นมาเองก็ได้
  • หาก check in settings.json ลงใน codebase ก็จะเพิ่ม marketplace ให้ทีมโดยอัตโนมัติ
  • เริ่มต้นด้วยคำสั่ง /plugin
  • Discover and install prebuilt plugins through marketplaces

การสร้างเอเจนต์แบบกำหนดเอง

  • เพิ่มไฟล์ .md ในไดเรกทอรี .claude/agents เพื่อสร้างเอเจนต์แบบกำหนดเองได้
  • สำหรับแต่ละเอเจนต์ สามารถกำหนดชื่อ สี ชุดเครื่องมือ รายการเครื่องมือที่อนุญาต/บล็อกล่วงหน้า โหมดสิทธิ์ และโมเดลได้แยกกัน
  • ตั้งค่าเอเจนต์เริ่มต้นได้ผ่านฟิลด์ "agent" ใน settings.json หรือแฟลก --agent (เป็นฟีเจอร์ที่ไม่ค่อยมีคนรู้)
  • เริ่มต้นด้วยคำสั่ง /agents
  • Create custom subagents

การอนุมัติสิทธิ์ล่วงหน้า

  • Claude Code ใช้ระบบสิทธิ์ที่ผสาน การตรวจจับ prompt injection, static analysis, sandboxing และ human oversight เข้าด้วยกัน
  • โดยค่าเริ่มต้นจะอนุมัติล่วงหน้าเฉพาะคำสั่งที่ปลอดภัยเพียงไม่กี่รายการ และสามารถเพิ่มรายการอนุญาต/บล็อกได้ผ่าน /permissions
  • รองรับ ไวยากรณ์แบบ wildcard — ตัวอย่างเช่น Bash(bun run *), Edit(/docs/**)
  • แชร์ให้ทีมได้โดย check in ลงใน settings.json ของทีม
  • Configure permissions

การเปิดใช้แซนด์บ็อกซ์

  • ใช้ โอเพนซอร์ส sandbox runtime ของ Claude Code เพื่อเพิ่มความปลอดภัยและลด permission prompt ได้พร้อมกัน
  • เปิดใช้งานด้วยคำสั่ง /sandbox และทำงานบนเครื่องโลคัล
  • รองรับทั้ง การแยกไฟล์และการแยกเครือข่าย
  • รองรับ Windows เร็ว ๆ นี้
  • Sandboxing

การเพิ่มแถบสถานะ

  • แถบสถานะแบบกำหนดเองจะแสดง ใต้ composer โดยตรง
  • สามารถจัดวางข้อมูลที่ต้องการได้อย่างอิสระ เช่น ชื่อโมเดล ไดเรกทอรี คอนเท็กซ์ที่เหลือ ค่าใช้จ่าย ฯลฯ
  • สมาชิกแต่ละคนในทีม Claude Code ใช้ แถบสถานะที่แตกต่างกัน
  • เมื่อรันคำสั่ง /statusline Claude จะสร้างแถบสถานะให้อัตโนมัติโดยอิงจาก .bashrc/.zshrc
  • Customize your status line

การปรับแต่งคีย์ไบน์ดิง

  • คีย์ไบน์ดิงทั้งหมด ของ Claude Code สามารถ remap ได้ด้วย /keybindings
  • การตั้งค่าจะ reload แบบเรียลไทม์ ทำให้ตรวจสอบผลได้ทันที

การตั้งค่า hook

  • hook คือวิธี แทรกแซง lifecycle ของ Claude แบบกำหนดแน่นอน
  • ตัวอย่างการใช้งาน:
    • ส่งต่อคำขอสิทธิ์ไปยัง Slack หรือ Opus แบบอัตโนมัติ
    • กระตุ้นให้ Claude ทำงานต่อเมื่อจบเทิร์น (ทำได้ผ่านการรันเอเจนต์หรือการตัดสินใจจากพรอมป์ต์)
    • preprocess/postprocess การเรียกใช้เครื่องมือ — เช่น เพิ่ม custom logging
  • Hooks reference

การปรับแต่งคำกริยาในสปินเนอร์

  • สามารถ เพิ่มหรือแทนที่คำกริยา ของรายการสปินเนอร์เริ่มต้นด้วยคำของตัวเองได้
  • หาก check in settings.json ลงใน source control ก็จะแชร์กับทีมได้

การตั้งค่าสไตล์เอาต์พุต

  • หากตั้งค่าสไตล์เอาต์พุตใน /config ก็สามารถเปลี่ยน โทนและรูปแบบการตอบของ Claude ได้
  • สไตล์ "explanatory": อธิบายเฟรมเวิร์กและแพตเทิร์นของโค้ดไปพร้อมกับทำงานเมื่อต้องทำความเข้าใจ codebase ใหม่
  • สไตล์ "learning": แนะนำกระบวนการแก้ไขโค้ดในรูปแบบการโค้ช
  • สามารถสร้าง สไตล์เอาต์พุตแบบกำหนดเอง ได้เองด้วย
  • Output styles

ปรับแต่งทั้งหมด

  • Claude Code ถูกออกแบบมาให้ทำงานได้ดีแม้ในสภาพเริ่มต้น แต่หากมีการปรับแต่ง แนะนำให้ check in settings.json ลงใน Git เพื่อแชร์ให้ทีม
  • ตั้งค่าได้ในระดับ codebase ระดับโฟลเดอร์ย่อย ระดับบุคคล และระดับ นโยบายทั้งองค์กร
  • รองรับทั้งหมด 37 รายการตั้งค่า และ 84 ตัวแปรสภาพแวดล้อม
  • ใช้ฟิลด์ "env" ใน settings.json เพื่อตั้งค่าตัวแปรสภาพแวดล้อมได้โดยไม่ต้องมี wrapper script
  • Claude Code settings

3 ความคิดเห็น

 
onestone 2026-02-13

Claude Code คืออนาคต..!

 
roxie 2026-02-25

นี่คืออนาคต!!

 
shakespeares 2026-02-19

นี่แหละอนาคต!!