Coding Agents

คู่มือ Claude Code Skills & Plugins: สถาปัตยกรรมและการตั้งค่า

### สรุปใจความสำคัญ: Claude Code Skills คืออะไรและทำงานอย่างไร?

Claude Code skills คือแพ็กเกจความสามารถแบบแยกส่วนตามความต้องการที่จัดเก็บไว้ใน .claude/skills//SKILL.md เพื่อแทนที่ System Prompt แบบเดิมที่กินโทเค็นสูง ทริกเกอร์โดยอัตโนมัติตามเจตนาของโมเดลหรือผ่านคำสั่ง Slash (/skill-name) เพื่อรันสคริปต์ในเครื่องที่มีการตรวจสอบความถูกต้อง สร้าง Subagent ที่แยกบริบทอย่างอิสระ และเชื่อมต่อกับปลั๊กอินอย่างเป็นทางการของ JetBrains และ VS Code ได้อย่างราบรื่น


1. การเปลี่ยนแปลงทางสถาปัตยกรรม: ก้าวข้าม CLAUDE.md แบบเดิม

ในยุคแรกของการพัฒนาซอฟต์แวร์ด้วย AI (2023–2025) นักพัฒนามักรวมกฎระเบียบและคำสั่งทั้งหมดไว้ในไฟล์เดียว เช่น CLAUDE.md หรือ .cursorrules แต่ในปี 2026 เมื่อโค้ดเบสขยายตัวสู่หลักล้านบรรทัด แนวทางนี้ล้มเหลวเนื่องจากการเจือจางของบริบท (Context Dilution) การสูญเสียแคช และต้นทุน API ที่สูงขึ้น

Anthropic จึงนำเสนอสถาปัตยกรรม 3 ระดับ:

  • Skills (.claude/skills/): ขั้นตอนการทำงานแบบแยกส่วนที่โหลดเข้าสู่บริบทเฉพาะเมื่อถูกเรียกใช้
  • Model Context Protocol (MCP): การเชื่อมต่อ JSON-RPC สำหรับฐานข้อมูลและ API ภายนอก
  • ปลั๊กอิน IDE (JetBrains / VS Code): บริดจ์ IPC ในเครื่องที่ซิงค์ตำแหน่งเคอร์เซอร์และการเปรียบเทียบโค้ด (Diff)

2. ตารางเปรียบเทียบประสิทธิภาพ: Skills vs. MCP vs. Subagents

การใช้สถาปัตยกรรมโมดูลาร์ช่วยเพิ่มอัตราความสำเร็จของ SWE-bench Verified ขึ้น +12.6% และลดค่าใช้จ่ายโทเค็นลงถึง 39.8%


3. การเชื่อมต่อกับ JetBrains IDE

ปลั๊กอินอย่างเป็นทางการของ JetBrains ช่วยเชื่อมต่อ Claude Code CLI เข้ากับ IntelliJ IDEA, PyCharm และ WebStorm ทำให้ตรวจสอบความแตกต่างของโค้ดและค้นหาสัญลักษณ์ผ่านดัชนี PSI ได้อย่างรวดเร็ว


4. การสร้าง Custom Skill พร้อมการตรวจสอบ Schema

จัดเก็บคำสั่งใน .claude/skills//SKILL.md พร้อมสคริปต์ตรวจสอบภาษา Python ในโฟลเดอร์ scripts/ เพื่อประเมินความปลอดภัยของการย้ายฐานข้อมูลและการรีแฟกเตอร์โค้ด


5. การใช้ Subagents เพื่อลดภาระของ Context

เมื่อต้องวิเคราะห์ไฟล์จำนวนมาก การกระจายงานให้ Subagent ช่วยให้หน้าต่างบริบทหลักสะอาด โดย Subagent จะส่งกลับเฉพาะสรุปข้อมูลรูปแบบ JSON เท่านั้น


6. 10 สุดยอด Claude Code Skills สำหรับปี 2026

  1. pr-security-auditor: ตรวจสอบความปลอดภัยและคีย์ลับก่อนสร้าง PR
  2. git-atomic-committer: แบ่งการคอมมิตเป็นชุดย่อยที่ผ่านการทดสอบ
  3. db-migration-guard: ป้องกันการล็อกตารางใน Postgres และ ORM
  4. playwright-e2e-verifier: รันการทดสอบเบราว์เซอร์อัตโนมัติเพื่อป้องกันข้อผิดพลาดของ UI
  5. openapi-contract-sync: ตรวจสอบความสอดคล้องระหว่างโค้ดกับ OpenAPI
  6. ast-grep-codemod: ปรับปรุงโครงสร้างโค้ดตาม Syntax Tree
  7. docker-rootless-linter: ตรวจสอบความปลอดภัยของ Dockerfile
  8. prompt-cache-profiler: วิเคราะห์อัตราการแคชโทเค็น
  9. jetbrains-symbol-bridge: เข้าถึงดัชนีสัญลักษณ์ของ IDE ได้ทันที
  10. pnpm-turborepo-orchestrator: จัดการความสัมพันธ์ของแพ็กเกจใน Monorepo
← บทความทั้งหมด
0 / 4