เทมเพลตพรอมต์
สร้างคลังคำสั่งที่ใช้ซ้ำได้ และแนบเข้าไปในพรอมต์โดยไม่ต้องพิมพ์ซ้ำทุกครั้ง
คนส่วนใหญ่มักพูดสิ่งเดิม ๆ กับเอเจนต์ของตนซ้ำแล้วซ้ำเล่า — ใช้รูปแบบการเทสต์ของเรา, ห้ามแตะโฟลเดอร์ 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, และไฟล์ในกลุ่มเดียวกัน) จะถูกเอเจนต์อ่านเองตอนเริ่มทำงาน และมีผลกับทุกเซสชันในรีโพนั้น
ใช้เทมเพลตเมื่อคำสั่งนั้นเป็นของคุณเองและต้องการให้นำไปใช้แบบเลือกได้ ใช้ไฟล์ประจำโปรเจกต์เมื่อคำสั่งนั้นควรมีผลกับทุกคนตลอดเวลา
เนื้อหาที่เกี่ยวข้อง
- Agent Input — ที่ที่เทมเพลตถูกแทรกและแนบเข้าไป
- Skills & Slash Commands
- Project Configuration — การตั้งค่าประจำโปรเจกต์ที่แชร์กันได้