jt-merge

Installation
SKILL.md

jt-merge

รหัสที่ต่อท้ายคำสั่งคือใบที่จะรับ ถ้าไม่มีรหัสและมีบรรทัด รอรีวิว: ใบเดียว ให้ใช้ใบนั้น ถ้ามีหลายใบให้ถามรหัสแล้วหยุดโดยไม่เปลี่ยนบรรทัด

คนเรียกคำสั่งนี้หลังดู /jt-open-work ของใบนั้นแล้วเท่านั้น

working tree สกปรกให้หยุดโดยไม่เปลี่ยนบรรทัด

บรรทัดของใบนั้นต้องมีสถานะ รอรีวิว: ถ้าไม่ใช่สถานะ รอรีวิว: ให้หยุดโดยไม่เปลี่ยนบรรทัด

อ่าน plan จาก branch card-<id> ตาราง การตัดสินใจ ว่าง หรือ diff จากสาขาคิวถึง card-<id> ไม่ตรงหัว ตรวจผ่านเมื่อ ให้หยุดแล้วบอกว่าหลักฐานไม่ครบ ห้ามเปลี่ยนเครื่องหมาย

ตรวจว่าคนได้ merge card-<id> เข้าสาขาคิวแล้วจริง โดยตรวจว่า commit ของ branch รวมอยู่ในสาขาคิวแล้ว (เช่น git merge-base --is-ancestor card-<id> <สาขาคิว>) หากยังไม่ได้ merge ให้บอกให้คน merge ก่อน ไม่รัน git merge เอง

เมื่อหลักฐานครบและคน merge โค้ดแล้ว ให้อยู่บนสาขาคิว เปลี่ยนเฉพาะเครื่องหมายบนบรรทัดนั้นเป็น - [x] ต่อท้าย merge: แล้ว commit เฉพาะ card-loop/board.md บนสาขาคิว

คำสั่งนี้เปลี่ยนเฉพาะเครื่องหมายบนบรรทัด ไม่รัน git merge ไม่ย้ายบรรทัด และไม่แตะโค้ด คนเป็นคน merge ใบที่หัวมีชื่อ repo คู่ คนเป็นคน merge ทั้งสอง repo คำสั่งนี้ยังเปลี่ยนเฉพาะเครื่องหมายบนบรรทัดของ board หลัก

เสร็จเมื่อบรรทัดบนสาขาคิวเป็น merge: และไม่ได้รัน git merge

Installs
4
GitHub Stars
1
First Seen
Oct 3, 2026