project-context, สกิลที่ให้เอเจนต์บันทึกบริบทของโปรเจ็กต์ไว้ในรูปแบบไฟล์
(github.com/perhapsspy)เมื่อสร้างและดูแลโปรเจ็กต์ด้วยเอเจนต์
ก็มักจะอยากเก็บบริบทระดับโปรเจ็กต์เอาไว้อย่างต่อเนื่อง
เพื่อให้ในเซสชันถัดไปสามารถอ่านสถานะปัจจุบันด้วยโทเค็นน้อยลง
และทำงานต่อได้ง่ายขึ้น
ระหว่างผ่านมาหลายโปรเจ็กต์ ผมได้ลองอยู่เรื่อย ๆ ว่าควรเก็บบริบทนี้อย่างไรจึงจะดีที่สุด
สุดท้ายจึงสรุปมาเป็นแนวทางให้เก็บสถานะงานและบริบทอ้างอิงไว้ในโฟลเดอร์ docs
ในรูปแบบที่ทั้งคนและเอเจนต์สามารถดูร่วมกันได้
เอเจนต์สามารถจดบันทึกเรื่องสำคัญระหว่างทำงานได้ด้วยตัวเอง
และข้อมูลที่ต้องใช้ซ้ำเป็นประจำก็สามารถเก็บเป็นเอกสารอ้างอิงเพื่อนำกลับมาใช้ใหม่ได้
นี่ไม่ใช่แนวทางสำหรับการทำเอกสารโปรเจ็กต์อย่างสมบูรณ์
หรือการสร้างฐานความรู้ขนาดใหญ่
เป้าหมายคือการคงเส้นฐานของบริบทโปรเจ็กต์เอาไว้
ให้ได้โดยอัตโนมัติมากที่สุด
ตอนแรกก็เคยคิดถึงโครงสร้างที่ซับซ้อนกว่านี้และผ่านการลองผิดลองถูกมาพอสมควร
แต่สุดท้ายเอเจนต์ก็ทำงานได้ดีเพียงแค่ค้นหาไฟล์
จึงสรุปออกมาเป็นโครงสร้างแบบไฟล์ที่เบาและเรียบง่ายได้
หลังติดตั้งแล้ว ก็เพียงเขียนไว้ใน AGENTS.md ให้ใช้สกิลนี้
และยังได้ใส่สกิลสำหรับย้ายบริบทที่เคยจัดเก็บไว้เดิม
มาเป็นโครงสร้าง project-context ไว้ด้วย
หากได้ลองใช้แล้วส่งฟีดแบ็กมาจะขอบคุณมากครับ
ติดตั้ง: npx skills add perhapsspy/project-context
สกิลนี้เป็นสกิลต่อเนื่องจาก $structure-first ที่เคยโพสต์ไว้ก่อนหน้านี้
ถ้าใช้ร่วมกันจะยิ่งดี และทั้งสองอย่างก็ถูกทำขึ้นมาในทิศทางที่จะยกระดับเส้นฐานของผลลัพธ์เมื่อใช้งานเอเจนต์
ยังไม่มีความคิดเห็น