/teach · สกิลใน Claude Code ที่จำได้ว่าเราเรียนถึงไหน แล้วสอนต่อจนแก้ Rubik's Cube ได้
/teach คือสกิลใน Claude Code ที่ทำหน้าที่เป็นครูส่วนตัว คอยสร้างบทเรียนเฉพาะตัวให้แล้วจำได้ว่าครั้งก่อนเราเรียนถึงไหน ผู้สร้างลองใช้มันสอนตัวเองแก้ Rubik's Cube จากที่หมุนไม่เป็นเลยจนทำได้จริง

/teach คือสกิลใน Claude Code (coding agent ที่รันบนเครื่องตัวเอง) ที่ทำหน้าที่เป็นครูส่วนตัว คอยออกแบบบทเรียนเฉพาะตัวให้เราเรียนทีละบท
สิ่งที่ทำให้มันต่างจากการเปิดแชตถาม AI ไปเรื่อยๆ คือมันไม่ลืม ทุกครั้งที่กลับมาเรียน มันจะอ่านบันทึกการเรียนของเราย้อนหลังก่อน ประเมินว่าตอนนี้เราเข้าใจอะไรไปแล้วบ้าง จากนั้นค่อยออกแบบบทเรียนถัดไปให้ยากขึ้นทีละนิด ให้พอดีกับระดับที่เราเข้าใจอยู่ตอนนั้น
บทพิสูจน์ที่ชัดที่สุดกลับไม่ใช่เรื่องโค้ดด้วยซ้ำ เพราะผู้สร้างอย่าง Matt Pocock เลือกทดสอบมันด้วยการสอนตัวเองแก้ Rubik's Cube จากที่หมุนไม่เป็นเลย แล้วก็ทำได้จริงเกือบทั้งลูก เหลือแค่ขั้นสลับมุมท้ายๆ เท่านั้น
ความลับอยู่ที่มันจดทุกอย่างลงไฟล์

/teach จำเราได้เพราะมันบันทึกข้อมูลการเรียนของเราเป็นไฟล์ไว้ในเครื่องจริงๆ พอเรียนจบแต่ละครั้ง ข้อมูลจึงไม่หายไปไหน ต่างจากสกิลทั่วไปที่พอจบงานก็ลืมหมด ไม่เหลืออะไรไว้เลย ส่วนการจำสิ่งที่ผ่านมาได้แบบนี้ คนสายเทคนิคเรียกว่า stateful
พอเริ่มเรียนครั้งแรก มันจะสร้างโฟลเดอร์ทำงานขึ้นมาชุดหนึ่ง ข้างในมีไฟล์ที่ทำหน้าที่ต่างกันชัดเจน:
mission.md· เก็บเป้าหมายว่าเราอยากได้อะไรจากการเรียนรอบนี้resources· แหล่งอ้างอิงน่าเชื่อถือที่มันไปค้นมาจากเว็บ และจะคอยอัปเดตเพิ่มเรื่อยๆlessons/· บทเรียนแต่ละบท เรียงเป็นไฟล์ตามลำดับ- learning record · ผลการเรียนแต่ละครั้งว่าเราทำอะไรได้แล้วบ้าง
glossary· คำศัพท์ที่เราเรียนผ่านไปแล้ว ช่วยให้บทถัดไปสั้นลงเพราะไม่ต้องอธิบายซ้ำnotes.md· โน้ตภายในของตัว agent เอง จดว่าเราชอบเรียนแบบไหนและมีจุดไหนที่ต้องระวัง
พอเริ่ม session ใหม่ แค่พิมพ์ teach มันจะไล่อ่านไฟล์พวกนี้ทั้งหมด สรุปว่าตอนนี้เราเรียนถึงไหนแล้ว จากนั้นสร้างบทเรียนใหม่ที่ต่อจากจุดนั้นพอดี ความรู้สึกที่ได้จึงเหมือนมีครูที่จำเราได้จริงๆ ไม่ใช่ครูที่เริ่มนับหนึ่งใหม่ทุกครั้งที่เจอกัน
สอนตรงจุดที่ท้าทายกำลังดี
หัวใจของวิธีสอนแบบนี้คือแนวคิดที่เรียกว่า zone of proximal development หรือโซนที่ "ยากกำลังดี" หมายถึงยากพอให้รู้สึกท้าทาย แต่ไม่ยากจนท้อหรือกลัวไปเสียก่อน
คนที่ออกแบบสกิลนี้สอนคนมา 10 ปี ทั้งเป็นโค้ชด้านการใช้เสียงและสอนเขียนโปรแกรม จึงรู้ดีว่าบทเรียนที่ดีไม่ใช่บทเรียนที่ยัดความรู้ให้เยอะที่สุด แต่เป็นบทเรียนที่สั้น กระชับ และเล็งไปที่จุดที่ผู้เรียนกำลังจะข้ามไปได้พอดี
/teach จึงพยายามรักษาระดับความท้าทายนี้ไว้ตลอด ถ้าเราเพิ่งทำอะไรได้สำเร็จ บทต่อไปจะขยับความยากขึ้นแค่นิดเดียว ไม่กระโดดข้ามขั้น ส่วนถ้าเราติดตรงไหน มันจะถอยกลับมาเสริมความเข้าใจตรงนั้นให้แน่นก่อน ไม่ดันทุรังลากเราไปต่อ
บทเรียนที่กดเล่นได้จริง ไม่ใช่แค่อ่าน
อีกเรื่องที่ตั้งใจออกแบบมาคือ บทเรียนทุกบทเป็นไฟล์ HTML ไม่ใช่ข้อความ Markdown ธรรมดา เหตุผลคือ HTML ใส่ลูกเล่นได้มากกว่า เปิดมาแล้วกดโต้ตอบได้จริงในหน้าเดียว
ในบทเรียน Rubik's Cube ที่ใช้สาธิต มีทั้งไดอะแกรมประกอบ คำอธิบาย กล่องเน้นประเด็นสำคัญ และควิซสั้นๆ ส่วนแบบฝึกก็ให้กดปุ่มจริง เช่น ฝึกกดท่า R U R' U' ตามลำดับของอัลกอริทึมทีละจังหวะ แถมมีโหมดไกด์คอยบอกว่าจังหวะต่อไปต้องกดอะไร
การได้ลงมือกดเองทีละสเต็ปแบบนี้ ทำให้สิ่งที่เรียนกลายเป็นทักษะที่ทำได้จริง ไม่ใช่แค่เข้าใจตอนอ่านแล้วทำไม่ได้ตอนต้องลงมือจริง
เป้าหมายไม่ใช่ให้เราติดอยู่กับ AI

จุดที่น่าสนใจที่สุดของ /teach อาจเป็นปลายทางที่มันตั้งใจพาเราไป เพราะสกิลนี้วางกรอบการเรียนไว้เป็นสามชั้น เริ่มจากความรู้ (knowledge) ที่ดึงมาจากแหล่งอ้างอิงน่าเชื่อถือ ต่อด้วยทักษะ (skills) ที่ได้จากการฝึกลงมือทำในบทเรียน
ชั้นสุดท้ายที่เรียกว่า wisdom คือจุดที่ต่างจากเครื่องมือ AI ทั่วไป เพราะเมื่อประเมินว่าเราพร้อมแล้ว มันจะไม่กั๊กเราไว้กับตัวเอง แต่จะแนะนำให้เราออกไปหากลุ่มคนที่สนใจเรื่องเดียวกันในชีวิตจริง พร้อมช่วยหากลุ่มหรือแหล่งที่เกี่ยวข้องให้ด้วย
ผู้สร้างพูดถึงเรื่องนี้ไว้ตรงๆ ว่าสกิลนี้ไม่ได้ตั้งใจทำให้เราติดอยู่กับ agent เพื่อเรียนทุกอย่างไปตลอด แต่ตั้งใจมอบทักษะที่ทำให้เรามั่นใจพอจะออกไปลงมือทำร่วมกับกลุ่มคนจริงๆ ได้ นี่เป็นจุดยืนที่ตรงข้ามกับเครื่องมือที่อยากให้เราเปิดใช้ทุกวันไม่เลิก
ลองเองวันนี้ เริ่มจากเรื่องที่อยากเก่ง
สกิลตัวนี้เพิ่งเปิดตัวเมื่อ 8 มิถุนายน 2026 และการเริ่มใช้งานก็ไม่ยุ่งยาก สิ่งที่ต้องมีก่อนคือ Claude Code ติดตั้งไว้ในเครื่อง เพราะ /teach รันอยู่ข้างใน
เมื่อพร้อมแล้ว เริ่มต้นมีแค่สามขั้นตอน:
- ติดตั้งสกิลผ่าน installer (
skills.sh) ใน repo mattpocock/skills แล้วเลือก Teach skill จากรายการ - เปิดโฟลเดอร์ว่างขึ้นมาหนึ่งโฟลเดอร์สำหรับบันทึกข้อมูลการเรียนเรื่องนี้โดยเฉพาะ แล้วพิมพ์
teach - เมื่อมันถาม ให้บอกเป้าหมายเป็นประโยคเดียวสั้นๆ เช่น เขียนลง mission ว่า "อยากเปิดเกมหมากรุกด้วย Italian Game ได้คล่องโดยไม่ต้องเปิดตำรา"
แค่นี้มันก็จะเริ่มค้นข้อมูล สร้างบทเรียนแรกให้ แล้วจำความก้าวหน้าไว้รอรอบหน้า ในการสาธิต ผู้สร้างรันด้วยโมเดล Claude Opus 4.8 ที่ระดับ medium effort โมเดลนี้แรงพอจะค้นแหล่งอ้างอิงและเรียบเรียงบทเรียนได้ดี ส่วนรายละเอียดและวิธีใช้แบบเต็มอ่านได้ที่หน้า /teach skill ของผู้สร้างเอง
เรื่องที่เอาไปลองได้ไม่จำกัดแค่โค้ด จะลองกับการแก้ Rubik's Cube การเปิดเกมหมากรุก หรือการร้องประสานเสียงก็ได้ หรือจะใช้พาพนักงานใหม่ทำความรู้จัก codebase ของทีม โดยปรับระดับให้เหมาะกับพื้นฐานและความรู้เดิมของแต่ละคน ก็ได้ทั้งนั้น
น่าคิดว่าเครื่องมือ AI ส่วนใหญ่ออกแบบมาให้เราพึ่งมันมากขึ้นเรื่อยๆ แต่ /teach กลับวัดความสำเร็จของตัวเองจากวันที่เราไม่ต้องใช้มันอีกต่อไป
ที่มา: คลิป Learn anything with the /teach skill จากช่อง Matt Pocock



