YouTube Summary
Cursor Agent: 10 Pro Tips!
-
เริ่มงานด้วย Plan Mode (Shift + Tab): ใช้ Plan Mode ให้ Agent ช่วยวางแผนและสำรวจ Codebase ก่อนลงมือเขียนโค้ดจริง เพื่อลดโอกาสออกแบบพลาดและช่วยให้เห็นภาพโครงสร้างระบบชัดเจนขึ้น
-
ใช้ @branch ตรวจโค้ดทั้ง Branch: พิมพ์
@branchในช่องแชทเพื่อให้ Agent รีวิวความเปลี่ยนแปลงทั้งหมดใน Branch ค้นหาบั๊กหรือกลิ่นโค้ดที่เราอาจมองข้ามไปได้อย่างเป็นระบบ -
สร้าง Custom Commands ใน
.cursor/commands: เขียนไฟล์ Markdown เพื่อสร้างคำสั่ง Workflow ส่วนตัว เช่น ให้ Agent ช่วยเขียน Commit Message หรือรัน GitHub CLI เพื่อสร้าง Pull Request แบบอัตโนมัติ -
ส่งภาพ UI ให้ Agent ช่วยเขียนโค้ด: แนบ Screenshot หรือ Mockup UI ให้ Agent ดู แล้วให้ช่วยเขียน CSS หรือจัด Layout ใน JSX/TSX ให้ใกล้เคียงดีไซน์จริงที่สุด ลดเวลาลองปรับทีละค่าเอง
-
ใช้ Duplicate Chat เพื่อทดลองหลายแนวทาง: กด Duplicate บนบทสนทนาที่มี Context ดีอยู่แล้ว เพื่อแตกแขนงไปลองแนวทางการแก้ปัญหาหรือดีไซน์โค้ดหลายแบบ โดยไม่ทำให้ห้องแชทหลักยุ่งเหยิง
-
บริหาร Context ด้วย /summarize เมื่อ Token ใกล้เต็ม: คอยมอง Context Gauge ถ้าแถบเกือบเต็มให้ใช้คำสั่ง
/summarizeเพื่อให้ Agent สรุปประเด็นสำคัญ เหลือเฉพาะใจความที่จำเป็นต่อการทำงานต่อ -
เปิด Usage Summary เป็น Always: ตั้งค่า Usage Summary ใน Settings ให้แสดงตลอดเวลา เพื่อติดตามโควตาโมเดล (เช่น Claude 3.5 Sonnet) และวันรีเซ็ตอย่างแม่นยำ จะได้วางแผนงานหนัก–เบาได้เหมาะสม
-
ฝึกใช้คีย์ลัด Command + I และ Command + /: ใช้ Command + I เปิดหน้าต่าง Agent และ Command + / สลับโมเดลอย่างรวดเร็ว เพื่อลดการใช้เม้าส์และทำ Flow การทำงานให้ลื่นขึ้น
-
สร้าง New Chat บ่อยๆ เมื่อเริ่มฟีเจอร์ใหม่: กด New Chat (Command + N) ทุกครั้งที่เริ่มงานหรือฟีเจอร์ใหญ่ เพื่อลด Context เก่าๆ ที่ไม่เกี่ยวข้องและป้องกันไม่ให้ Agent สับสนกับโค้ดส่วนอื่น
-
ใช้ Checkpoints เพื่อย้อนโค้ดกลับจุดที่ยังดีอยู่: ตั้ง Checkpoints เป็นระยะๆ และใช้ย้อนกลับเมื่อการแก้โค้ดเริ่มพังหรือหลงทาง ช่วยให้ทดลองไอเดียใหม่ได้โดยไม่กลัวทำโปรเจกต์พัง
-
เปิดเสียง Completion Sound: เปิดเสียงแจ้งเตือนใน Settings เพื่อให้รู้ทันทีเมื่อ Agent ทำงานเสร็จ คุณสามารถสลับไปทำงานอื่นได้โดยไม่ต้องนั่งเฝ้าหน้าจอ
-
ให้ Agent ช่วยสร้าง Mermaid Diagram: ใช้ Agent แปลงโค้ดหรือ Flow ระบบให้เป็น Mermaid Diagram เช่น Sequence Diagram หรือ Flowchart เพื่อนำไปใช้ในเอกสารหรือรีวิวสถาปัตยกรรมได้ทันที
-
เติมคำว่า Please / Thank you ใน Prompt: แม้จะเป็นการคุยกับ AI แต่การใช้ภาษาสุภาพ เช่น "Please" หรือ "Thank you" มักช่วยให้โมเดลตอบละเอียด ตั้งใจ และเป็นมิตรมากขึ้นในทางปฏิบัติ
-
ลองใช้ Agent Layout แบบใหม่ (สามคอลัมน์): เปิดโหมด Layout Beta ที่แบ่งหน้าจอเป็น Agent List / Chat / Diff ช่วยให้คุณจัดการหลายงานพร้อมกันและตามรอยการแก้โค้ดได้เป็นระเบียบกว่าเดิม
-
โยน Error Log ให้ Agent ช่วยดีบักทันที: เวลาเจอ Error จาก Browser หรือ Terminal ให้ก็อป Log มาวางใน Agent ตรงๆ แล้วขอให้ช่วยวิเคราะห์สาเหตุและเสนอวิธีแก้ พร้อมโค้ด Patch แบบ Self-healing