Skills Control Plane
ติดตั้ง skill ครั้งเดียวแล้วใช้ได้ในทุกโปรเจกต์ — ไลบรารีในเครื่องที่มีเวอร์ชัน, การปักหมุดเวอร์ชันแบบรายโปรเจกต์, และ manifest ที่ commit ได้
โดยปกติ skill จะถูกคัดลอกไปทีละโปรเจกต์ ทำให้ห้าโปรเจกต์มีสำเนาคำสั่งเดียวกันห้าชุดที่แตกต่างกันเล็กน้อย และไม่มีใครจำได้ว่าชุดไหนเป็นปัจจุบัน
มุมมอง Control Plane ในหน้าต่าง Skills จะแทนที่วิธีนั้นด้วยไลบรารีที่มีเวอร์ชันในเครื่องของคุณ บวกกับการปักหมุดรายโปรเจกต์ว่าโปรเจกต์ใดได้รับเวอร์ชันใด
ไลบรารี
ติดตั้ง skill ครั้งเดียว ไลบรารีจะเก็บทุกเวอร์ชันที่คุณติดตั้งไว้ และ skill ในไลบรารีแต่ละอันจะแสดง โปรเจกต์ที่ปักหมุดและเวอร์ชันที่ใช้อยู่ — ดังนั้นคำถามว่า "ใครยังอยู่บน v2?" จะตอบได้ด้วยสายตา ไม่ใช่การตรวจสอบ
การปักหมุดและการนำไปใช้
สำหรับแต่ละโปรเจกต์ เลือก:
- เวอร์ชันใด ของ skill ที่จะให้
- ไดเรกทอรี agent ใด ที่จะวาง — Claude, Cursor, Codex หรือ Kimi
จากนั้น Apply ซึ่งจะแสดงเสมอว่าจะลิงก์ สลับ และลบอะไรบ้าง ก่อน ที่จะทำการเปลี่ยนแปลงใดๆ
โฟลเดอร์ skill ที่มีอยู่จริง จะไม่ถูกเขียนทับโดยเงียบ หากโปรเจกต์มี skill ที่เขียนด้วยมืออยู่แล้วในชื่อนั้น ระบบจะรายงานเป็นข้อขัดแย้งและปล่อยไว้ตามเดิมจนกว่าคุณจะสั่งอย่างอื่น
Skill ถูกนำไปใช้เป็นลิงก์ ไม่ใช่สำเนา ซึ่งเป็นเหตุผลที่การเปลี่ยนเวอร์ชันคือการเปลี่ยนจุดชี้ ไม่ใช่การคัดลอกใหม่
การแบ่งปันชุด skill ให้ทีม
Manifest อยู่ในโปรเจกต์ของคุณที่ .1devtool/skills-manifest.json Commit ไฟล์นี้แล้วทุกคนใน repo จะได้ skill เดียวกันในเวอร์ชันเดียวกัน — เทียบเท่า lockfile สำหรับ skill
การเลื่อนเวอร์ชันไปข้างหน้าและถอยกลับ
เลือกเวอร์ชันเก่าจากแถวเพื่อ rollback โปรเจกต์ หรือ repin skill ที่ล้าหลังทุกอันให้เป็นเวอร์ชันล่าสุด ในคลิกเดียวเมื่อคุณต้องการให้ทั้งเครื่องเป็นปัจจุบัน
ที่เกี่ยวข้อง
- Skills & Slash Commands — การดู แก้ไข และแทรก skill
- Project Configuration — ส่วนที่เหลือที่อยู่ใน
.1devtool/ - Agent Input