no-mistakes - Ngăn lỗi khi git push
(github.com/kunchenguid)- Đặt proxy git cục bộ trước remote thật; khi push tới
no-mistakesthay vìorigin, công cụ sẽ chạy kiểm tra và tự động tạo PR gọn gàng - Khi push, khởi tạo worktree dùng một lần để chạy pipeline kiểm chứng dựa trên AI theo thứ tự
review → test → docs → lint → push → PR → CI, và chỉ chuyển nhánh tới đích push đã cấu hình sau khi mọi kiểm tra đều vượt qua - Cấu trúc không chặn, trong đó việc kiểm chứng chạy trong worktree cô lập, nên không làm gián đoạn công việc đang tiến hành
- Không phụ thuộc agent: hỗ trợ
claude,codex,opencode,pi,copilotv.v., đồng thời cung cấp fallback theo thứ tự chỉ định - Agent native: có thể dùng
/no-mistakesđể đưa công việc của coding agent hoặc công việc đã commit vào pipeline kiểm chứng - Mỗi bước sẽ vượt qua hoặc dừng lại kèm theo finding mà người dùng cần xử lý. Các chỉnh sửa cơ học an toàn được tự động áp dụng; chỉ những mục liên quan đến ý định mới được leo thang cho người dùng qua approve / fix / skip
- Trước khi mọi kiểm tra đều green, sẽ không có gì đến được đích push
- Hỗ trợ ba cách chạy
git push no-mistakes— luồng Git tường minh để push nhánh đã commit tới gate remoteno-mistakes— TUI; khi chạy sau khi có thay đổi (không cần commit), trình hướng dẫn sẽ hỗ trợ tạo nhánh, commit và push; dùng-yđể tự động thực hiện/no-mistakes— skill của agent; bên trong chạyno-mistakes axiqua giao diện TOON(Token-Oriented Object Notation) không tương tác
- Khi mọi kiểm tra đều vượt qua, gate sẽ chuyển nhánh và mở PR, nên không cần tự
git push originhay trực tiếp viết nội dung PR - Giấy phép MIT
3 bình luận
Ừm..
Tôi không rõ nó khác gì so với git hook nữa..
Một cách làm mới cho vấn đề cũ