no-mistakes - `git push` sırasında hataları önlemek
(github.com/kunchenguid)- Gerçek remote’un önüne bir yerel git proxy koyarak,
originyerineno-mistakes’e push ettiğinizde doğrulamadan geçer ve temiz bir PR otomatik olarak oluşturulur - Push sırasında tek kullanımlık bir worktree ayağa kaldırır ve yapay zeka tabanlı doğrulama hattını
review → test → docs → lint → push → PR → CIsırasıyla çalıştırır; tüm kontroller geçildikten sonra dalı yalnızca yapılandırılmış push hedefine iletir - Doğrulama, izole bir worktree içinde çalışan non-blocking bir yapıda yürütüldüğü için devam eden işi engellemez
- Agent bağımsız:
claude,codex,opencode,pi,copilotve daha fazlasını destekler; ayrıca sıralı fallback sunar - Agent’e yerel:
/no-mistakesile kodlama agent’ının yaptığı işi veya daha önce commit edilmiş işi doğrulama hattına alabilirsiniz - Her adım ya başarılı olur ya da kullanıcının ele alması gereken bir finding ile durur. Güvenli, mekanik düzeltmeler otomatik uygulanır; yalnızca niyet gerektiren öğeler approve / fix / skip ile kullanıcıya eskale edilir
- Tüm kontroller green olana kadar hiçbir şey push hedefine ulaşmaz
- Üç çalıştırma biçimini destekler
git push no-mistakes— commit edilmiş dalı gate remote’a push etmek için açık Git yoluno-mistakes— TUI; değişikliklerden sonra çalıştırıldığında (commit gerekmez) sihirbaz dal oluşturma, commit ve push işlemlerini yönlendirir;-yile otomatik yürütür/no-mistakes— agent skill; arka planda etkileşimsiz TOON(Token-Oriented Object Notation) arayüzü üzerindenno-mistakes axiçalıştırır
- Tüm kontroller geçtiğinde gate dalı iletir ve PR’ı açar; böylece manuel
git push originyapmaya veya PR metnini doğrudan yazmaya gerek kalmaz - MIT lisansı
3 yorum
Hm..
Git hook’larından ne farkı var, pek anlayamadım...
Yeni bir tekerlek