1 điểm bởi xguru 4 giờ trước | 3 bình luận | Chia sẻ qua WhatsApp
  • Đặt proxy git cục bộ trước remote thật; khi push tới no-mistakes thay 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, copilot v.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 remote
    • no-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ạy no-mistakes axi qua 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 origin hay 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ũ