Appearance
Skill / /znf:sweep
/znf:sweep
Dọn dẹp một task đã xong — dừng dev server, đóng workspace, xoá worktree và branch, trên mọi repo task đó chạm tới.
Cách gọi
text
/znf:sweepKhi nào dùng
Khi công việc đã merge xong và bạn muốn workspace trở lại sạch sẽ, hoặc khi bạn chỉ đơn giản nói "dọn dẹp giúp tôi". Skill từ chối báo thành công nếu việc thực ra chưa merge, và nói rõ bước nào còn thiếu.
Cách hoạt động
- Skill tìm mọi worktree cùng một slug của task, trên mọi repo mà task đó đã chạm tới, không chỉ repo hiện tại.
- Với mỗi repo, skill kiểm xem đã đến lúc dọn hay chưa: nhánh chưa push thì cần
/znf:shiptrước, đã push nhưng PR chưa merge thì việc merge là của bạn nên skill chỉ báo cáo rồi dừng, còn nếu là một hotfix mới merge vào nhánh release mà chưa đồng bộ ngược về nhánh phát triển chung, skill dừng lại vì dọn lúc này sẽ mất luôn bản sửa đó. - Chỉ khi đã đến lúc, skill mới dọn: dừng dev server của worktree đó, đóng workspace terminal nếu có, và xoá worktree cùng branch đã merge.
- Báo cáo cuối liệt kê rõ những gì đã dọn và những gì còn giữ lại kèm lý do — phần "còn giữ lại" mới là phần cần bạn để ý.
Ví dụ
text
/znf:sweep ticket-tags-filterLưu ý
Việc xoá thật sự nằm ở lệnh dọn worktree cơ bản, vốn từ chối xoá khi cây làm việc còn thay đổi chưa commit hoặc chưa có dấu vết đã merge — skill này không bao giờ ép buộc vượt qua sự từ chối đó.