Ein in einem Engineering-Channel gemeldeter Bug bleibt oft offen, bis ein:e Engineer geplante Arbeit beiseitelegen, ihn reproduzieren und die Ursache finden kann. Diese Untersuchung macht meist den Großteil der Arbeit aus, und die eigentliche Änderung ist klein.
Wenn Claude Tag im Channel ist und das Repository verbunden ist, antworte auf einen Report. Claude reproduziert den Bug, findet die Ursache und öffnet einen Entwurfs-Pull-Request(öffnet in neuem Tab). Es postet seinen Fortschritt im Thread, wo jede:r im Team um einen anderen Ansatz bitten kann(öffnet in neuem Tab). Claude arbeitet an einer eigenen Kopie des Codes unter seinem eigenen GitHub-Account, sodass Branch-Schutz und Review gelten. Ein:e Engineer entscheidet, ob gemergt wird.
Einrichtung
Was du Claude fragen solltest und was es tut
Wenn ein Bug-Report eingeht, antworte in seinem Thread und bitte Claude, ihn zu reproduzieren und zu beheben. Sag ihm, welches Repository gemeint ist und wann es aufhören soll, etwa sobald ein Entwurfs-PR offen ist und CI erfolgreich durchläuft.
Claudes erste Antwort ist eine Checkliste, die es während der Arbeit aktualisiert, sodass du nachsehen und Claudes Fortschritt verfolgen kannst. Wenn es fertig ist, postet es die folgende Nachricht:
Claude hat den Pull-Request unter seinem eigenen GitHub-Account geöffnet, sodass eure Branch-Schutz- und Review-Regeln dafür gelten.
Bevor jemand mergt, lies den geänderten Code im Pull-Request und prüfe, ob der neue Test den gemeldeten Fall abdeckt.
Follow-ups
Den Ansatz im Thread korrigieren
Jede:r im Thread kann um eine Änderung bitten, ohne Claude erneut zu taggen, und Claude aktualisiert denselben Pull-Request (im Thread antworten, um zu steuern(öffnet in neuem Tab)). Leo, der den Export-Code verantwortet, antwortet im Thread:
Claude einen Pull-Request verfolgen lassen
Claude kann einem Pull-Request folgen(öffnet in neuem Tab), egal wer ihn geöffnet hat, und jedes CI-Ergebnis im Thread posten. Bitte es, dich nur zu taggen, wenn ein Check fehlschlägt.
Claude bei jedem neuen Report handeln lassen
Wenn „Automatisch antworten" für den Channel aktiviert ist, kann Claude auf neue Reports reagieren, ohne getaggt zu werden (Standing Work(öffnet in neuem Tab)). Sende die folgende Nachricht einmal, und Claude versucht, jeden neuen Bug-Report zu reproduzieren. Es postet einen Entwurfs-Pull-Request oder was es versucht hat.
Sehen, welche Standing Instructions der Channel hat
Claude listet die Standing Instructions eines Channels auf Nachfrage auf, sodass du eine ändern oder stoppen(öffnet in neuem Tab) kannst.
Nur eine Diagnose anfordern
Du entscheidest, wie weit Claude geht. Frag nur nach der Ursache, und Claude postet seine Erkenntnisse im Thread, ohne Code zu ändern oder einen Pull-Request zu öffnen.
Tipps
Gib Claude das Repository und einen klaren Stopppunkt
Vor deiner ersten Nachricht hat Claude keine Kopie deines Codes, wenn ein Thread beginnt. Sobald du das Repository in deinen Nachrichten nennst, klont Claude es. Sag ihm, wann es aufhören soll, etwa sobald CI erfolgreich durchläuft, damit es weiß, wann der Fix fertig ist.
Bring Claude die Konventionen deines Repositorys einmal bei
Claude kann Konventionen für ein Repository jedes Mal befolgen, wenn es dort arbeitet, etwa wohin Dateien gehören oder was ein Pull-Request enthalten muss (Repo-Konventionen dauerhaft verankern(öffnet in neuem Tab)).
Verwandte Ressourcen
- Erfahre mehr im Kurs Einführung in Claude Tag(öffnet in neuem Tab).
- Erste Schritte mit Claude Tag(öffnet in neuem Tab): Füge @Claude zu einem Channel hinzu und sieh, was es dort lesen kann.
- Bugs beheben(öffnet in neuem Tab): die Claude-Tag-Dokumentationsseite, auf der dieser Use Case basiert.