Loading...
Loading...
Tạo branch riêng cho mỗi opsx change (không code thẳng trên main), tự động commit sau khi user xác nhận UI ổn (qua ui-checkpoint), merge vào main khi change đã archive xong, và xử lý yêu cầu "quay lại", "undo", "bỏ tính năng vừa thêm" bằng git thay vì đọc lại code để xóa thủ công - tiết kiệm token đáng kể. Dùng skill này ngay khi 1 change mới được tạo (để branch), sau ui-checkpoint (để commit), sau archive (để merge), hoặc bất cứ khi nào user muốn hủy/quay lại thay đổi gần đây.
npx skill4agent add hoangsoft90/ai_skills git-checkpoint/opsx:new/opsx:proposemain/opsx:new/opsx:proposeflutter-codinggit branch --show-currentmaingit checkout -b change/<change-name><change-name>openspec/changes/<change-name>/change/<change-name>/opsx:continuemain/opsx:archivegit checkout main
git merge change/<change-name>
git branch -d change/<change-name>/opsx:verify/opsx:archivemaingit checkout change/<change-name>/opsx:continue/opsx:applymcp-loopui-checkpointgit add -Afeat(order): thêm màn hình đặt hàng trà sữamcp-loopui-checkpoint/opsx:synctasks.md/opsx:verify/opsx:sync/opsx:archiveopenspec/specs/changes/archive/openspec archivegit log --onelinegit reset --hard <hash>git revert <hash>reset --hardmcp-loop/SKILL.mdopenspec/changes/<change-name>/openspec/specs/specs/git revertgit reset --hard