no-mistakes - Fehler beim `git push` vermeiden
(github.com/kunchenguid)- Platziert einen lokalen Git-Proxy vor dem eigentlichen Remote. Wenn man statt
originaufno-mistakespusht, wird nach der Prüfung automatisch ein sauberer PR erstellt - Startet beim Push ein temporäres Worktree und führt eine KI-basierte Validierungs-Pipeline in der Reihenfolge
review → test → docs → lint → push → PR → CIaus. Der Branch wird erst dann an das konfigurierte Push-Ziel weitergereicht, wenn alle Prüfungen bestanden sind - Die Validierung läuft in einem isolierten Worktree in einer nicht blockierenden Struktur und stört daher die laufende Arbeit nicht
- Agent-unabhängig: Unterstützt
claude,codex,opencode,pi,copilotusw. und bietet geordnete Fallbacks - Agent-nativ: Mit
/no-mistakeslassen sich die Arbeit eines Coding-Agenten oder bereits committete Änderungen durch die Validierungs-Pipeline schicken - Jeder Schritt wird entweder bestanden oder mit Findings, die vom Benutzer bearbeitet werden müssen, angehalten. Sichere mechanische Korrekturen werden automatisch angewendet, und nur Punkte, bei denen es auf die Absicht ankommt, werden per approve / fix / skip an den Benutzer eskaliert
- Solange nicht alle Prüfungen grün sind, erreicht nichts das Push-Ziel
- Unterstützt drei Ausführungsarten
git push no-mistakes— expliziter Git-Pfad, der einen committeten Branch auf das Gate-Remote pushtno-mistakes— TUI; bei Ausführung nach Änderungen (Commit nicht erforderlich) führt ein Assistent durch Branch-Erstellung, Commit und Push, mit-yautomatisch/no-mistakes— Agent-Skill; startet internno-mistakes axiüber die nicht interaktive Schnittstelle TOON(Token-Oriented Object Notation)
- Wenn alle Prüfungen bestanden sind, leitet das Gate den Branch weiter und öffnet einen PR, sodass weder ein manuelles
git push originnoch das direkte Schreiben des PR-Texts nötig ist - MIT-Lizenz
3 Kommentare
Hm..
Ich bin mir nicht ganz sicher, worin der Unterschied zu einem Git-Hook besteht ...
Ein neues Rad