สวัสดีค่าาาาา
ยินดีต้อนรับสู่ Tier 3 Ecosystem tier สุดท้ายแล้วว เราไม่ได้แค่ "ใช้" Claude Code แต่เริ่ม ขยายความสามารถ ของมันแล้วนะ
EP แรกของ Tier 3 คือ Skills วิธีสอน Claude ให้ทำสิ่งที่ไม่มี out-of-the-box
Skills ต่างจาก CLAUDE.md ยังไง?
ฟังดูคล้ายกัน แต่ต่างกันชัดเจน:
CLAUDE.md: โหลดเข้า context ทุก session เสมอ
→ ใช้สำหรับ: กฎที่ต้องรู้ตลอดเวลา
Skills: โหลดเฉพาะตอนที่จำเป็น
→ ใช้สำหรับ: workflows พิเศษ, domain knowledge เฉพาะงาน
เหมือนความต่างระหว่าง "สิ่งที่จำตลอด" กับ "หนังสือที่หยิบมาอ่านเมื่อต้องการ"
Progressive Disclosure ทำงานยังไง?
นี่คือ mechanism ที่ทำให้ Skills ฉลาด
Claude เจอ task ใหม่
↓
สแกน Skills ทั้งหมด (~100 tokens ต่อ skill)
อ่านแค่ชื่อ + description สั้นๆ
↓
ตัดสินใจว่า skill ไหนเกี่ยวข้อง
↓
โหลดแค่ skills ที่เกี่ยวข้อง (full content)
↓
ใช้ knowledge จาก skill นั้น
ดังนั้นจะมี Skills เป็นล้านนนน (เลยหรอเพ่ 5555+) ก็ไม่กิน context มาก เพราะมันโหลดทีละอันตามที่ต้องการ
Skills มี 2 ประเภท
1. Capability Uplift Skills เพิ่มความสามารถใหม่ที่ Claude ไม่มี
ตัวอย่างเช่น skill สำหรับสร้าง Word document จริงๆ ที่ download ได้ แทนที่จะแค่แสดง text ใน chat
.claude/skills/
docx/
SKILL.md ← อธิบาย: ฉันสร้าง .docx ได้ ใช้เมื่อต้องการ Word doc
create.py ← code จริงๆ
2. Workflow Skills บันทึก process ที่ทำซ้ำๆ
ตัวอย่างเช่น "deploy workflow" ของที่มีหลาย steps:
# SKILL.md — Deploy to Production
## เมื่อไหรใช้ skill นี้
เมื่อ user พิมพ์ว่า "deploy", "ปล่อย production", หรือ "release"
## ขั้นตอน
1. รัน `npm test` ให้ผ่านก่อน
2. Bump version ใน package.json
3. สร้าง changelog จาก commits
4. รัน `npm run build`
5. Deploy ไปที่ staging ก่อน
6. รอ smoke test ผ่าน 5 นาที
7. Deploy ไป production
8. Notify Slack channel #releases
แค่นี้เลย พิมพ์ "deploy" Claude จะทำตาม 8 steps ที่กำหนดเองโดยไม่ต้องอธิบายซ้ำ
โครงสร้าง Skills Folder
.claude/
skills/
deploy/
SKILL.md ← description + instructions
pdf-creator/
SKILL.md
scripts/
create_pdf.py
code-review/
SKILL.md
Skills ที่อยู่ใน .claude/skills/ จะถูก Claude Code auto-load ตาม EP version ล่าสุด ไม่ต้อง register เพิ่ม
ลองทำดู!
เลือก workflow ที่ทำซ้ำบ่อยที่สุดในโปรเจค แล้วสร้าง Skill:
สร้าง
.claude/skills/<ชื่อ workflow>/SKILL.mdเขียน description ใน 1-2 บรรทัด: "ใช้เมื่อ..."
เขียน steps ที่ต้องทำ
ทดสอบโดยพิมพ์ trigger word ที่กำหนด
สรุป
Skills คือวิธีทำให้ Claude Code "รู้จักบริบทของเรา" โดยเฉพาะ สั่งอย่างเดียว เน้นสั่ง มันก็ทำได้ตามที่เราต้องการ
EP ถัดไป จะพูดถึง Subagents ส่ง Claude ออกไปทำงานหลายอย่างพร้อมกัน แบบ parallel ว้าวซ่านะ
สำหรับวันนี้ขอบคุณที่อ่านจบ
ขอให้มีความสุขนะคะ ^^
Tags: Claude Code, AI, Skills, Workflow Automation, Developer Tools