การปฏิบัติตามกฎ
ตรวจสอบแหล่งที่มา เวอร์ชัน และสัญญาอนุญาตของ skill
ตรวจสอบที่มาและสัญญาอนุญาต โดยระบุแหล่งที่มา ผู้เขียน เวอร์ชัน ความสมบูรณ์ การใช้งานที่อนุญาต และภาระการเผยแพร่ก่อน skill เข้าสู่คลังโค้ดหรือรันไทม์
กระบวนการ
ทำตามลำดับนี้
- ระบุ URL หรือคลังโค้ดต้นทางที่แน่นอน การแก้ไข แท็ก วันที่ดึง ผู้เขียนหรือองค์กร และบริบทการใช้ การแก้ไข และการเผยแพร่ที่เสนอ
- ตรวจสอบไฟล์สัญญาอนุญาต metadata ของ SPDX ประกาศ สินทรัพย์ที่แถม สคริปต์ เทมเพลต และสิ่งที่ต้องใช้ พร้อมบันทึกตัวระบุที่แน่นอนและคำประกาศที่ขัดแย้ง
- เชื่อมสิทธิ์และเงื่อนไขของสัญญาอนุญาตกับการใช้ที่ตั้งใจ ตรวจการระบุผู้เขียน ประกาศ copyleft การใช้เชิงพาณิชย์ ขอบเขตการใช้งาน และหน้าที่ในการเผยแพร่ต่อ
- ตรวจสอบความต่อเนื่องของเวอร์ชัน ลายเซ็นหรือ checksum เมื่อมี ประวัติคลังโค้ด ตัวตนผู้ดูแล และว่าเนื้อหาที่ดึงมาตรงกับการแก้ไขที่ตรวจแล้วหรือไม่
- บันทึกการใช้ที่อนุมัติ ปฏิเสธ หรืออนุมัติแบบมีเงื่อนไข ประกาศที่ต้องทำ ภาระผูกพัน ผู้ตรวจ และคำถามด้านกฎหมายหรือที่มาที่ยังไม่ได้แก้ไข โดยไม่ให้คำปรึกษากฎหมาย
- เก็บชุดหลักฐาน กำหนดตัวกระตุ้นการทบทวนใหม่เมื่อแหล่งที่มาหรือสัญญาอนุญาตเปลี่ยน และป้องกัน skill ที่ยังไม่อนุมัติไม่ให้เข้าสู่รันไทม์ร่วม
- ส่งการตัดสินใจด้านที่มาและสัญญาอนุญาต ภาระผูกพัน หลักฐาน คำถามที่เปิดอยู่ และความเสี่ยงที่ยังไม่ได้แก้ไข และหยุดก่อนยอมรับข้อกำหนด เผยแพร่ หรือกระจาย
เตรียมสิ่งนี้
ข้อมูลที่แมวจะขอ
- แหล่งที่มาของ skill และการแก้ไขที่แน่นอน
- การใช้ที่ตั้งใจและบริบทการเผยแพร่
- รายการไฟล์ที่แถมและสิ่งที่ต้องใช้
- นโยบายทบทวนและเจ้าของที่มีคุณสมบัติ
เราเตอร์ + playbook เดียว
จัดเส้นทางก่อน เลือกอันเดียว
Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow
- เราเตอร์:
agent-skill-catalog-pack skills/agent-skill-catalog-pack/agent-skill-provenance-license-review/SKILL.md
เส้นเขต
ขอบเขตเดินทางไปกับพรอมต์
- ก่อนเริ่ม ให้ตรวจสอบเครื่องมือ บัญชี สิทธิ์ และพื้นที่ทำงานจริง ห้ามอ้างว่ามีเครื่องมือ บัญชี แหล่งข้อมูล หรือความสามารถที่ไม่พร้อมใช้งาน
- ใช้ Latch/target-workspace สำหรับโค้ดส่วนตัว ผลงาน การตรวจสอบสด หรือข้อมูลที่ไม่เป็นสาธารณะ หากไม่มีสิทธิ์เข้าถึง ให้หยุดที่ขอบเขตและรายงานสิ่งกีดขัด แทนการเดา
- หยุดเพื่อขออนุมัติอย่างชัดเจนก่อนการดำเนินการภายนอกที่มีผลกระทบ แล้วส่งกลับหลักฐาน ความเสี่ยงที่ยังไม่ได้แก้ไข สมมติฐาน และการดำเนินการใดที่ยังรอการอนุมัติ
เสร็จหมายถึง
จุดจบที่ตรวจได้
การตรวจที่มาและสัญญาอนุญาตเชื่อมการแก้ไขที่แน่นอนของ skill กับหลักฐานแหล่งที่มา เงื่อนไขสัญญาอนุญาต ภาระผูกพัน สถานะการอนุมัติ ตัวกระตุ้นการทบทวนใหม่ และความเสี่ยงที่ยังไม่ได้แก้ไข
แหล่งที่มา
กระบวนการนี้มาจากไหน
- github.com/sickn33/agentic-awesome-skills/tree/7b534bc15d833baf3bc98b3ca4fb23eda48342bb/
- docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
- spdx.org/licenses/
แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล