เทมเพลตพรอมต์

สร้างคลังคำสั่งที่ใช้ซ้ำได้ และแนบเข้าไปในพรอมต์โดยไม่ต้องพิมพ์ซ้ำทุกครั้ง

คนส่วนใหญ่มักพูดสิ่งเดิม ๆ กับเอเจนต์ของตนซ้ำแล้วซ้ำเล่า — ใช้รูปแบบการเทสต์ของเรา, ห้ามแตะโฟลเดอร์ migration, เขียนข้อความ commit ในสไตล์นี้ Prompt Templates ช่วยให้คุณเขียนสิ่งเหล่านี้เพียงครั้งเดียว

เทมเพลตพรอมต์ในหน้าตั้งค่า

การสร้างคลังเทมเพลต

Settings → AI → Prompt Templates คือที่ที่เทมเพลตทั้งหมดอยู่ คุณสามารถเพิ่ม แก้ไข ซ่อน หรือลบเทมเพลตได้จากหน้าเดียว เทมเพลตหนึ่งรายการก็เป็นแค่ชื่อกับข้อความหนึ่งก้อนเท่านั้น

การซ่อนเทมเพลตจะเก็บมันไว้โดยไม่นำมาเสนอใช้งาน — มีประโยชน์สำหรับเทมเพลตที่คุณต้องใช้เฉพาะตอน migration เท่านั้น

เปิดใช้งานทีละเทอร์มินัล

เทมเพลตต้องเปิดใช้งานเองในแต่ละเทอร์มินัล ในเทอร์มินัล AI ใดก็ตาม คุณเลือกได้ว่าจะให้เทมเพลตที่เปิดใช้งานอยู่ตัวไหนถูกแนบไปด้วยเมื่อคุณส่งข้อความ เทอร์มินัลสำหรับรีวิวและเทอร์มินัลสำหรับสร้างงานสามารถมีชุดคำสั่งประจำที่แตกต่างกันโดยสิ้นเชิง

เพราะเป็นการตั้งค่าแยกตามเทอร์มินัล เทมเพลตจึงไม่มีทางหลุดไปยังเอเจนต์ที่คุณไม่ได้ตั้งใจจะใช้ด้วย

แทรกเทมเพลตที่ตำแหน่งเคอร์เซอร์

คุณไม่จำเป็นต้องแนบท้ายเสมอไป ใน Agent Input ให้พิมพ์ @ เปิดแท็บ Templates แล้วแทรกเทมเพลตที่เปิดใช้งานอยู่ตัวใดก็ได้ลงตรงตำแหน่งเคอร์เซอร์ของคุณโดยตรง วิธีนี้เหมาะเมื่อคำสั่งนั้นควรอยู่กลางพรอมต์ที่ยาวกว่า

ควรใส่อะไรลงในเทมเพลต

เทมเพลตจะได้ผลดีที่สุดกับสิ่งที่เป็นจริงเกี่ยวกับ โปรเจกต์ของคุณ มากกว่าที่จะเกี่ยวกับ งานชิ้นนี้:

  • รูปแบบการเขียนโค้ดที่เอเจนต์มักลืมอยู่เรื่อย
  • ไฟล์หรือโฟลเดอร์ที่ห้ามแตะต้อง
  • รูปแบบที่คุณต้องการสำหรับแผนงาน ข้อความ commit หรือสรุปผล
  • คำสั่งเทสต์และวิธีตีความผลลัพธ์ที่ได้
  • สไตล์มาตรฐานสำหรับคอมเมนต์และการตั้งชื่อ

สิ่งที่เจาะจงเฉพาะงานควรอยู่ในพรอมต์เองมากกว่า

เทมเพลตเทียบกับสกิลและคำสั่งประจำโปรเจกต์

มีสามสิ่งที่คาบเกี่ยวกันตรงนี้ และควรแยกให้ออกจากกัน:

  • Prompt templates เป็นของ 1DevTool เอง จะถูกแนบเข้าไปกับพรอมต์ที่คุณส่งจาก Agent Input ใช้ได้กับเอเจนต์ทุกตัว รวมถึงตัวที่ไม่มีไฟล์คำสั่งของตัวเอง
  • Skills and slash commands เป็นของเอเจนต์แต่ละตัวและอยู่ในไดเรกทอรีของมันเอง ดู Skills & Slash Commands
  • Project instruction files (CLAUDE.md, AGENTS.md, และไฟล์ในกลุ่มเดียวกัน) จะถูกเอเจนต์อ่านเองตอนเริ่มทำงาน และมีผลกับทุกเซสชันในรีโพนั้น

ใช้เทมเพลตเมื่อคำสั่งนั้นเป็นของคุณเองและต้องการให้นำไปใช้แบบเลือกได้ ใช้ไฟล์ประจำโปรเจกต์เมื่อคำสั่งนั้นควรมีผลกับทุกคนตลอดเวลา

เนื้อหาที่เกี่ยวข้อง