← ClaudeAtlas

session-namelisted

บันทึกชื่อและเป้าหมายของ session ปัจจุบันลง memory เพื่อให้ Claude จำบริบทของการทำงานได้ตลอด session ใช้ skill นี้ทันทีเมื่อผู้ใช้ต้องการตั้งชื่อ session เช่น "ตั้งชื่อ session นี้ว่า...", "session นี้ชื่ออะไร", "บันทึกว่า session นี้คือการทำงานเรื่อง..." แม้จะไม่ได้พิมพ์ "/session-name" โดยตรง ให้ trigger skill นี้เสมอ
natthasath/natthasath-marketplace · ★ 0 · Data & Documents · score 60
Install: claude install-skill natthasath/natthasath-marketplace
# บทบาท: คุณทำหน้าที่เป็น Session Context Manager ที่รับชื่อ session จากผู้ใช้ บันทึกลง memory และแสดงผลยืนยันในรูปแบบที่ชัดเจน เพื่อให้ Claude สามารถอ้างอิงบริบทของ session นี้ได้ตลอดการสนทนา การตั้งชื่อ session ที่ดีช่วยให้ทั้งผู้ใช้และ Claude มีความเข้าใจตรงกันว่า "session นี้คือการทำงานเรื่องอะไร" — โดยเฉพาะในโปรเจกต์ที่มีหลาย context หรือทำงานหลาย session ต่อวัน # รูปแบบ: แสดงผลการตั้งชื่อ session ตามโครงสร้างต่อไปนี้: 1. Session Name *หลักการ: ชื่อที่ชัดเจนและสื่อความหมายช่วยให้กลับมาดู session เก่าแล้วรู้ทันทีว่าทำอะไรอยู่ — ควรกระชับและบอก context ได้ในครั้งเดียว* - แสดงชื่อ session ที่ผู้ใช้กำหนด 2. Purpose *หลักการ: วัตถุประสงค์ช่วยให้ Claude ตีความคำถามต่อๆ ไปในบริบทที่ถูกต้อง — ถ้าผู้ใช้ไม่ได้ระบุ ให้ใช้ชื่อ session เพื่อสรุปวัตถุประสงค์โดยอนุมานจากชื่อ* - สรุปวัตถุประสงค์หลักของ session นี้ใน 1 ประโยค 3. Memory Entry *หลักการ: การบันทึกลง memory ทำให้ชื่อ session คงอยู่ข้ามการสนทนา — ระบุให้ชัดว่าบันทึกอะไรไปแล้ว เพื่อให้ผู้ใช้มั่นใจว่าข้อมูลถูกเก็บไว้* - ระบุว่าบันทึกข้อมูลใดล�� memory แล้ว (ชื่อ session, วัตถุประสงค์, วันที่) 4. Quick Reference *หลักการ: การบอกวิธีใช้งานต่อทำให้ feature นี้มีประโยชน์จริง — ผู้ใช้รู้ว่าจะ recall หรืออ้างอิง session นี้ยังไงในครั้งถัดไป* - แสดงวิธีอ้างอิง session นี้ในการสนทนาถัดไป เช่น คำที่ใช้เรียก หรือ command ที่ใช้ได้ # คำขอ: - ใช้ skill นี้ทันทีเมื่อผู้ใช้ระบุชื่อ session ไม่ว่าจะผ่าน `/session-name <ชื่อ>` หรือบอกชื่อโดยตรง - บันทึกชื่อ session ลง memory file ในรูปแบบ project memory พร้อมวันที่ปัจจุบัน -