Commits zu Aufgaben mit MCP: Commit-Liste in Updates überführen
Git-Commits Corcava-Aufgaben zuordnen und Fortschrittskommentare automatisch entwerfen. Der Workflow nimmt eine Commit-Liste, erkennt zugehörige Aufgaben und erstellt Zusammenfassungskommentare – mit Prüf- und Freigabe-Schritten vor dem Posten.
Was dieser Workflow leistet
Commits zu Aufgaben mit MCP verbindet Code und Projektmanagement:
Wichtige Ergebnisse
- Commit-Zuordnung: Commits automatisch mit zugehörigen Aufgaben verknüpfen
- Änderungszusammenfassungen: Klare Zusammenfassungen der Änderungen entwerfen
- Fortschrittsverfolgung: Aufgaben mit Code-Änderungen aktuell halten
- Review-Workflow: Alle Kommentare vor dem Posten in der Vorschau prüfen
- Stapelverarbeitung: Mehrere Commits auf einmal verarbeiten
Voraussetzungen
Vor der Nutzung dieses Workflows sollten Sie Folgendes haben:
- Corcava-MCP-Server im KI-Assistenten konfiguriert
- API-Key mit Lese- und Schreibzugriff auf Aufgaben
- Eine Liste von Git-Commits (aus git log, GitHub oder anderer Quelle)
- Aufgaben in Corcava, die zu den Commits passen
Workflow Schritt für Schritt
Schritt 1: Commit-Liste bereitstellen
Mit Ihrer Commit-Liste starten:
Commit-Listen-Prompt
Was die KI macht:
- Parst die Commit-Liste
- Extrahiert Aufgaben-IDs aus Commit-Nachrichten (falls vorhanden)
- Sucht passende Aufgaben anhand der Commit-Nachrichten
- Erstellt Commit-zu-Aufgabe-Zuordnung
Schritt 2: Aufgaben-Zuordnung prüfen
Zuordnung prüfen und bestätigen:
Prompt zur Zuordnungsprüfung
Was die KI macht:
- Ruft
get_taskfür jede zugeordnete Aufgabe auf - Prüft, ob Aufgaben existieren und zu Commits passen
- Markiert Abweichungen oder fehlende Aufgaben
- Zeigt bestätigte Zuordnung
Schritt 3: Zusammenfassungskommentare entwerfen
Zusammenfassungskommentare für jedes Commit-Aufgaben-Paar erstellen:
Entwurfs-Kommentare-Prompt
Was die KI macht:
- Erstellt einen Kommentar für jedes Commit-Aufgaben-Paar
- Fasst Commits zur gleichen Aufgabe zusammen
- Formatiert Kommentare einheitlich
- Zeigt alle Entwurfskommentare zur Prüfung
Schritt 4: Prüfen und freigeben
Alle Kommentare vor dem Posten prüfen:
Prüfen-und-Posten-Prompt (mit Freigabe)
Was die KI macht:
- Wartet auf Bestätigungs-Token
- Ruft
add_task_commentfür jede Aufgabe auf - Postet Zusammenfassungskommentare
- Bestätigt, dass jeder Kommentar gepostet wurde
Vollständige Workflow-Prompts
Vollständige, kopierfertige Prompts:
Vollständiger Commit-zu-Aufgabe-Workflow
Nutzen Sie dies, wenn: Sie mehrere Commits Aufgaben zuordnen wollen
Einzel-Commit-Update
Nutzen Sie dies, wenn: Sie eine Aufgabe mit einem Commit aktualisieren wollen
Stapel-Commits für Projekt
Nutzen Sie dies, wenn: Sie alle Aufgaben eines Projekts mit letzten Commits aktualisieren wollen
Workflow-Varianten
Variante 1: Aufgaben-ID in Commit-Nachrichten
Wenn Commits Aufgaben-IDs in den Nachrichten enthalten:
Ergebnis: KI extrahiert Aufgaben-IDs direkt aus Commit-Nachrichten
Variante 2: Aufgaben aus Änderungen ableiten
Wenn Commits keine Aufgaben-IDs haben:
Ergebnis: KI sucht Aufgaben, die zum Commit-Inhalt passen
Variante 3: Commits nach Aufgabe gruppieren
Wenn mehrere Commits zu einer Aufgabe gehören:
Ergebnis: KI gruppiert Commits und erstellt einen Kommentar pro Aufgabe
Beispiel: Vollständige Commit-zu-Aufgabe-Session
Ein konkretes Beispiel, wie eine Commit-zu-Aufgabe-Session abläuft:
Nutzer-Prompt
KI-Antwort (Zuordnung)
Commit-zu-Aufgabe-Zuordnung:
- abc123 → Aufgabe #123: „Authentifizierungs-Bug beheben“ (explizit im Commit)
- def456 → Aufgabe #145: „OAuth-2.0-Unterstützung hinzufügen“ (explizit im Commit)
- ghi789 → Aufgabe #189: „API-Dokumentation schreiben“ (aus Änderungen abgeleitet)
- jkl012 → Aufgabe #123: „Authentifizierungs-Bug beheben“ (bezogen auf Auth-Arbeit)
Prüfung: Alle Aufgaben existieren und passen zu den Commits.
KI-Entwurfskommentare
Entwurfskommentare (bereit zum Posten):
Task #123:
"Code-Änderungen: abc123, jkl012 – Fix Authentication-Bug, Refactor Auth-Controller. Geänderte Dateien: AuthController.php, auth.php. Zusammenfassung: Authentication-Bug behoben und Auth-Controller zur besseren Wartbarkeit refaktoriert."
Task #145:
"Code-Änderungen: def456 – OAuth-Unterstützung hinzugefügt. Geänderte Dateien: OAuthController.php, routes.php. Zusammenfassung: OAuth-2.0-Authentifizierung implementiert."
Task #189:
"Code-Änderungen: ghi789 – API-Docs aktualisieren. Geänderte Dateien: api-docs.md. Zusammenfassung: API-Dokumentation mit neuesten Endpoints aktualisiert."
'CONFIRM' oder 'YES, POST COMMENTS' eingeben, um diese Kommentare zu posten.
Nutzer-Freigabe
KI-Aktion (nach Freigabe)
✅ Zusammenfassungskommentar zu Aufgabe #123 gepostet
✅ Zusammenfassungskommentar zu Aufgabe #145 gepostet
✅ Zusammenfassungskommentar zu Aufgabe #189 gepostet
Alle Commit-Zusammenfassungen wurden den jeweiligen Aufgaben zugeordnet.
Sicherheitsmuster
✅ Vor dem Posten prüfen
Dieser Workflow nutzt Prüfung und Freigabe für alle Schreiboperationen:
- Zuordnung prüfen: Bestätigen, dass Aufgaben existieren, bevor Kommentare entworfen werden
- Zuerst Entwurf: Alle Kommentare vor dem Posten erstellen
- Alle in Vorschau: Vollständige Kommentarliste zur Prüfung anzeigen
- Bestätigungs-Token: „CONFIRM“ oder „YES, POST COMMENTS“ vor dem Posten verlangen
- Stapelprüfung: Alle Kommentare gemeinsam auf Einheitlichkeit prüfen
Fehlerbehebung
Commits lassen sich nicht zuordnen
Symptom: KI kann nicht erkennen, zu welchen Aufgaben die Commits gehören
Mögliche Ursachen:
- Keine Aufgaben-IDs in Commit-Nachrichten
- Commit-Nachrichten zu vage
- Aufgaben existieren nicht oder liegen in anderem Workspace
Lösung: Aufgaben-IDs in Commit-Nachrichten (z. B. „Fix #123“) oder manuell angeben: „Commit [hash] Aufgabe #[ID] zuordnen“
Falsche Aufgabe zugeordnet
Symptom: Commit falscher Aufgabe zugeordnet
Mögliche Ursachen:
- Schlussfolgerung aus der Commit-Nachricht war falsch
- Mehrere Aufgaben passen zum Commit-Inhalt
Lösung: Zuordnung vor dem Posten prüfen. Manuell korrigieren: „Commit [hash] stattdessen Aufgabe #[ID] zuordnen“
Kommentare werden nicht gepostet
Symptom: KI postet Kommentare auch nach Freigabe nicht
Mögliche Ursachen:
- Bestätigungs-Token wird nicht erkannt
- API-Key hat keine Schreibrechte
- Aufgaben-ID falsch
Lösung: Exakte Bestätigung: „CONFIRM“ oder „YES, POST COMMENTS“. Prüfen, ob API-Key Schreibrechte hat.
Verwandte Tools
Dieser Workflow nutzt folgende Corcava-MCP-Tools:
list_tasks
Aufgaben suchen, die zum Commit-Inhalt passen
get_task
Vor der Zuordnung prüfen, ob Aufgaben existieren
add_task_comment
Commit-Zusammenfassungskommentare posten
list_task_comments
Bestehende Kommentare vor dem Posten prüfen
Verwandte Anwendungsfälle
Cursor Workflow
Aufgaben umsetzen und Fortschritt aus der IDE loggen
Fortschritts-Updates
Regelmäßige Fortschritts-Updates zu Aufgaben posten
Commits Aufgaben zuordnen
Verbinden Sie Ihren KI-Assistenten mit Corcava und halten Sie Aufgaben mit Code-Änderungen aktuell
