Baru-baru ini vibe coding lagi banyak, terutama saat limit akan di-reset. Biasanya aku lempar banyak tugas ke Agent. Ada beberapa tugas yang terlihat sudah selesai jadi aku biarkan saja, tapi keesokan harinya pas testing ternyata tugasnya belum selesai. Aku balik cek, ternyata ada worktree yang dibuat—dan itu dimodifikasi bukan di main. Intinya tidak pernah di-merge.
Lalu aku minta Agent bantu cek dan mengelompokkan lebih fokus juga. Ternyata masih ada banyak worktree seperti itu, jadi dia bersihin.
Terakhir aku minta dia menambahkan aturan di Agents.md: bukan berarti tidak boleh membuat worktree, tapi jangan sampai ada yang tertinggal di sana.
--- Referensi: prompt untuk review worktree ---
Tolong cek worktree mana yang belum tersinkron ke main. Yang sudah tersinkron, langsung hapus. Yang belum, tampilkan: cabang (branch), ringkasan perubahan (termasuk beberapa commit terakhir), dan sesi session yang terkait
--- Referensi: prompt untuk membersihkan worktree ---
Tolong lihat isi worktree-worktree ini, identifikasi mana yang layak untuk di-merge. Bantu merge dan bersihkan worktree-nya. Yang tidak yakin, minta konfirmasi ke aku, tapi harus kasih saran yang jelas
--- Referensi: aturan di AGENTS.md ---
- worktree tidak boleh tertinggal: tugas yang dikerjakan di dalam worktree harus dihapus worktree tersebut beserta branch-nya saat tugas selesai. Sebelum dihapus, pilih salah satu dari dua opsi: merge ke `main`; atau jika tidak di-merge, commit dulu perubahan yang belum tercommit ke branch itu, beri tag `archive/<worktree 名>` untuk arsip, lalu `git worktree remove` + `git branch -D` . Sesi subagent yang diorkestrasi bertanggung jawab untuk merapikan worktree yang diturunkannya. Yang memang harus dipertahankan (menunggu keputusan user, atau ada konflik yang belum diselesaikan) wajib disebutkan di balasan akhir beserta path dan alasannya—tidak boleh dibiarkan secara diam-diam.
Lalu aku minta Agent bantu cek dan mengelompokkan lebih fokus juga. Ternyata masih ada banyak worktree seperti itu, jadi dia bersihin.
Terakhir aku minta dia menambahkan aturan di Agents.md: bukan berarti tidak boleh membuat worktree, tapi jangan sampai ada yang tertinggal di sana.
--- Referensi: prompt untuk review worktree ---
Tolong cek worktree mana yang belum tersinkron ke main. Yang sudah tersinkron, langsung hapus. Yang belum, tampilkan: cabang (branch), ringkasan perubahan (termasuk beberapa commit terakhir), dan sesi session yang terkait
--- Referensi: prompt untuk membersihkan worktree ---
Tolong lihat isi worktree-worktree ini, identifikasi mana yang layak untuk di-merge. Bantu merge dan bersihkan worktree-nya. Yang tidak yakin, minta konfirmasi ke aku, tapi harus kasih saran yang jelas
--- Referensi: aturan di AGENTS.md ---
- worktree tidak boleh tertinggal: tugas yang dikerjakan di dalam worktree harus dihapus worktree tersebut beserta branch-nya saat tugas selesai. Sebelum dihapus, pilih salah satu dari dua opsi: merge ke `main`; atau jika tidak di-merge, commit dulu perubahan yang belum tercommit ke branch itu, beri tag `archive/<worktree 名>` untuk arsip, lalu `git worktree remove` + `git branch -D` . Sesi subagent yang diorkestrasi bertanggung jawab untuk merapikan worktree yang diturunkannya. Yang memang harus dipertahankan (menunggu keputusan user, atau ada konflik yang belum diselesaikan) wajib disebutkan di balasan akhir beserta path dan alasannya—tidak boleh dibiarkan secara diam-diam.