Blog
Automatisierung von Code-Reviews mit Tactic Remote
Richte einen KI-gestützten Code-Review-Workflow ein, der Bugs, Sicherheitsprobleme und Qualitätsmängel erkennt, bevor sie die Pull-Request-Warteschlange deines Teams erreichen.
Weitere Produkt- und Engineering-Updates aus dieser Kategorie.
Kategorie öffnenCode-Review ist essentiell für Softwarequalität, aber auch zeitaufwändig. Entwickler verbringen geschätzt 6-8 Stunden pro Woche mit der Überprüfung von Code der Kollegen — Zeit, die für den Bau von Features genutzt werden könnte. KI-gestütztes Code-Review ersetzt keine menschlichen Reviewer, aber es übernimmt die mechanischen Aspekte (Bugs finden, Stilverletzungen, fehlende Fehlerbehandlung), damit menschliche Reviewer sich auf Architektur, Design und Geschäftslogik konzentrieren können.
Dieses Tutorial zeigt, wie du einen KI-gestützten Code-Review-Workflow mit Tactic Remote einrichtest.
Der Review-Workflow
Hier ist der Workflow, den wir einrichten:
- Ein Entwickler schließt die Arbeit an einem Feature-Branch ab.
- Vor dem Erstellen eines Pull Requests startet er eine Claude Code-Review-Sitzung von seinem Telefon.
- Claude Code analysiert den Diff gegen den Hauptbranch und erstellt ein umfassendes Review.
- Der Entwickler behandelt die Befunde von seinem Telefon aus (genehmigt Korrekturen oder notiert Ausnahmen).
- Der bereinigte Code wird gepusht und ein PR wird mit der KI-Review-Zusammenfassung erstellt.
Dies fängt 60-80% der Probleme ab, die sonst erst im menschlichen Review gefunden würden, und reduziert die Review-Zykluszeit dramatisch.
Schritt 1: Review-Prompt vorbereiten
Erstelle eine Datei namens .claude-review-prompt.md im Stammverzeichnis deines Projekts. Diese dient als Anweisungssatz für KI-Reviews:
Dieser Prompt ist absichtlich spezifisch. Vage Review-Anweisungen produzieren vage Reviews. Spezifische Anweisungen produzieren umsetzbare Befunde.
Schritt 2: Review vom Telefon ausführen
Wenn du bereit bist, einen Branch zu reviewen, öffne Tactic Remote und starte eine Sitzung, die auf das Projektverzeichnis zeigt. Sende:
Claude Code wird:
- Den Branch auschecken
- Den Diff gegen main berechnen
- Jede geänderte Datei gemäß deiner Review-Kriterien analysieren
- Einen strukturierten Review-Bericht ausgeben
Dies dauert typischerweise 3-8 Minuten je nach Größe des Diffs. Du erhältst eine Benachrichtigung, wenn es abgeschlossen ist.
Schritt 3: Befunde überprüfen
Die Review-Ausgabe erscheint in deiner Terminal-Ansicht. So sieht ein typischer Befund aus:
Für jeden Befund hast du drei Optionen von deinem Telefon:
Korrektur anwenden: Weise Claude Code an, die vorgeschlagene Korrektur umzusetzen:
Überspringen: Wenn du mit dem Befund nicht einverstanden bist oder es ein False Positive ist, notiere es für später und mache weiter.
Diskutieren: Wenn du unsicher bist, frage Claude Code nach mehr Kontext:
Schritt 4: Automatisierte Korrekturanwendung
Bei Reviews mit vielen Befunden kannst du Korrekturen gebündelt anwenden:
Claude Code arbeitet die Befunde systematisch durch, wendet Korrekturen an und führt Tests aus. Das ist eine weitere Aufgabe, bei der du dein Telefon weglegen und auf die Benachrichtigung warten kannst.
Wichtig: Überprüfe die angewandten Korrekturen vor dem Commit. KI-generierte Korrekturen sind normalerweise korrekt, aber „normalerweise" reicht nicht für Produktionscode. Nutze die Terminal-Ansicht, um den Diff zu prüfen:
Schritt 5: PR-Zusammenfassung generieren
Wenn Korrekturen angewendet und verifiziert sind, generiere eine PR-fertige Zusammenfassung:
Füge dies in deine PR-Beschreibung ein. Es gibt menschlichen Reviewern das Vertrauen, dass der Code vorgeprüft wurde, und sagt ihnen, worauf sie sich konzentrieren sollen.
Fortgeschritten: Kontinuierliche Review-Sitzungen
Für langlebige Feature-Branches führe Reviews regelmäßig durch, nicht nur zum PR-Zeitpunkt:
Durch tägliche Reviews erkennst du Probleme näher am Zeitpunkt ihrer Entstehung. Das ist einfacher zu beheben als Probleme nach einer Woche Entwicklung zu entdecken.
Integration mit CI/CD
Für Teams, die KI-Review formalisieren möchten, kannst du eine Review-Sitzung automatisch auslösen, wenn ein Branch gepusht wird. Der Workflow:
- CI-Webhook löst die Tactic Remote Mac-Begleit-App aus.
- Die Begleit-App startet eine Claude Code-Sitzung auf dem aktualisierten Branch.
- Claude Code führt den Review-Prompt aus.
- Die Ergebnisse werden als Kommentar auf dem Pull Request gepostet.
Dies erfordert Scripting auf der Mac-Seite (die Begleit-App stellt eine API für Sitzungsverwaltung bereit) und wird in unserer fortgeschrittenen Integrationsdokumentation beschrieben.
Auswirkungsmessung
Nach der Einführung von KI-Code-Review verfolge diese Metriken:
- Zeit im Review: Sollte um 30-50% sinken, da menschliche Reviewer weniger Zeit für mechanische Prüfungen aufwenden.
- Im Review vs. in Produktion gefundene Probleme: Sollte sich nach links verschieben — mehr Probleme im KI-Review gefunden, weniger gelangen in die Produktion.
- Review-Zykluszeit: Die Zeit von PR-Erstellung bis Genehmigung sollte sinken, da PRs vorgeprüft ankommen.
- Entwicklerzufriedenheit: Reviewer sollten weniger Monotonie und mehr Fokus auf bedeutungsvolles architektonisches Feedback berichten.
KI-Code-Review geht nicht darum, menschliches Urteilsvermögen zu ersetzen. Es geht darum sicherzustellen, dass menschliches Urteilsvermögen für die Probleme eingesetzt wird, die am meisten zählen — Architektur, Design und Geschäftslogik — anstatt Tippfehler und fehlende Null-Checks zu finden.
Beginne mit einem einzelnen Projekt, verfeinere deinen Review-Prompt basierend auf Ergebnissen und erweitere auf das Team, sobald du den Ansatz kalibriert hast. Die Investition in einen guten Review-Prompt zahlt sich bei jedem Review aus, der ihn nutzt.
Tactic Remote ausprobieren
Coding-Agenten vom Smartphone aus steuern
Verbinde dich mit Claude Code, Codex und anderen Agenten auf deinem Mac-, Windows- oder Linux-Rechner. Prüfe den Fortschritt und sende die nächste Anweisung vom iPhone oder iPad.