KI Code Review
IntentGuard
Open-Source-PR-Ausrichtungsprüfer, der vor dem Merge überprüft, ob jeder GitHub-PR mit dem verknüpften Linear-Issue und der Sprint-Absicht übereinstimmt.
IntentGuard
Was ist IntentGuard?
IntentGuard ist eine quelloffene, selbst gehostete GitHub Action, die automatisch Pull-Requests anhand verknüpfter Linear-Issues und Sprint-Kontext überprüft. Sie nutzt KI, um PRs als ALIGNED, MISALIGNED oder UNCLEAR zu klassifizieren und hilft KI-nativen Entwicklungsteams sicherzustellen, dass Codeänderungen im Einklang mit der Projektabsicht bleiben.
IntentGuard vs Ähnliche Tools
| Preismodell | Kostenlos | Kostenlos | Kostenlos | Kostenpflichtig |
| Gratis-Credits | ||||
| Wichtige Funktionen |
|
|
|
|
| Vorteile |
|
|
|
|
| Nachteile |
|
|
|
|
| Geeignet für |
|
|
|
|
So nutzt du IntentGuard?
- 1Installieren Sie die GitHub Action, indem Sie die Workflow-Datei zu Ihrem Repository hinzufügen.
- 2Konfigurieren Sie die Action mit Ihrem GitHub-Token, Linear-API-Schlüssel und Anthropic-API-Schlüssel.
- 3Öffnen Sie einen Pull-Request.
- 4IntentGuard veröffentlicht automatisch einen Kommentar mit seinem Ausrichtungsurteil.
- 5Optional können Sie alignment.failCheckOnMisaligned auf true setzen, um nicht ausgerichtete PRs zu blockieren.
IntentGuard Wichtige Funktionen
- Überprüft PRs anhand verknüpfter Linear-Issues und Sprint-Kontext
- Klassifiziert PRs als ALIGNED, MISALIGNED oder UNCLEAR mit Begründung
- Selbst gehostet über GitHub Actions, keine externen Daten außer an den LLM-Anbieter
- Ein einzelner Kommentar pro PR (kein Spam)
- Konfigurierbare Strenge, ignorierte Pfade und Merge-Blockierung
- Mock-Modus für Offline-Tests ohne API-Schlüssel
IntentGuard Anwendungsfälle
- Sicherstellen, dass KI-generierter Code vor dem Merge mit Sprintzielen übereinstimmt
- Verhindern von Scope Creep durch Erkennung von PRs, die von verknüpften Tickets abweichen
- Automatisierung von Ausrichtungsprüfungen für Teams, die Linear und GitHub nutzen
- Aufrechterhaltung des Projektfokus in schnellen KI-nativen Entwicklungsteams
IntentGuard Preise und Gratis-Credits
IntentGuard arbeitet mit dem Modell Kostenlos.
IntentGuard Vorteile und Nachteile
Vorteile
- Open Source und selbst gehostet, volle Datenkontrolle
- Direkte Integration mit GitHub und Linear
- Sicherheitsorientiert: führt niemals PR-Code aus oder verwendet pull_request_target
- Liefert umsetzbare Ausrichtungsurteile mit Begründung und Quellen
- Konfigurierbar, um bei Bedarf nicht ausgerichtete PRs zu blockieren
Nachteile
- Erfordert LLM-API-Schlüssel (Anthropic) für den Live-Einsatz
- Unterstützt nur Linear Issue Tracking (kein Jira, Notion usw.)
- Derzeit kein GitHub-App-Installationsfluss (muss als GitHub Action eingerichtet werden)
- LLM-Kosten können bei hohem PR-Volumen anfallen
Wofür eignet sich IntentGuard am besten?
- Entwicklungsteams, die Linear und GitHub nutzen
- Teams, die KI-Codierungsagenten wie Copilot oder Cursor verwenden
- Tech-Leads, die sicherstellen möchten, dass PRs mit Sprintzielen übereinstimmen
- Open-Source-Projekte, die Ausrichtungsprüfungen automatisieren möchten