ปลั๊กอิน

ปลั๊กอินขยาย Clew ด้วยคำสั่งที่กำหนดเอง, เอเจนต์, สกิล, ฮุคการดำเนินการ, เซิร์ฟเวอร์ MCP, และ LSP integrations

สิ่งที่ปลั๊กอินสามารถให้ได้

ส่วนขยายคำอธิบาย
คำสั่ง Slashการใช้งาน /command ที่กำหนดเองผ่าน manifest ปลั๊กอิน
เอเจนต์การตั้งค่าเอเจนต์เฉพาะทางพร้อม prompts และการเข้าถึงเครื่องมือ
สกิลคำแนะนำงานที่ใช้ซ้ำได้จากไดเรกทอรีสกิลของปลั๊กอิน
ฮุคการดำเนินการฮุคก่อน/หลังที่ขั้นตอน tool, bash, prompt, และ edit
เซิร์ฟเวอร์ MCPคำจำกัดความเซิร์ฟเวอร์ Model Context Protocol ที่มาพร้อมปลั๊กอิน

ระบบฮุค

จุดฮุคเมื่อทำงาน
PreToolUseก่อนเครื่องมือดำเนินการ — การตรวจสอบ, การแก้ไขอินพุต, การบันทึก
PostToolUseหลังจากเครื่องมือเสร็จ — การแปลงผลลัพธ์, การตรวจสอบ
PreBashก่อนรันคำสั่ง shell — การทำความสะอาด, การเพิ่ม env
PostPromptหลังสร้าง prompt — การเพิ่มบริบท

การจัดการปลั๊กอิน

/plugin                          # แสดงปลั๊กอินที่ติดตั้ง
/plugin-details                  # แสดงข้อมูลปลั๊กอินโดยละเอียด
/reload-plugins                  # เปิดใช้งานการเปลี่ยนแปลงปลั๊กอิน

ปลั๊กอินในตัว

ปลั๊กอินคำอธิบาย
commit-commandsเวิร์กโฟลว์ Git — commit, push, สร้าง PR
code-reviewรีวิวโค้ด PR อัตโนมัติ
feature-devพัฒนาฟีเจอร์แบบมีคำแนะนำพร้อมความเข้าใจโค้ดเบส
frontend-designสร้าง UI/UX ระดับโปรดักชัน
verifytypecheck, lint, build, และ test pipeline
debugช่วยเหลือและวินิจฉัยการดีบัก

โครงสร้างปลั๊กอิน

my-plugin/
  manifest.json         # ข้อมูลเมตาและการประกาศความสามารถ
  commands/             # คำสั่ง slash ที่กำหนดเอง
  skills/               # คำแนะนำงานที่ใช้ซ้ำได้
  agents/               # การตั้งค่าเอเจนต์
  hooks/                # การใช้งานฮุค