Wird geladen

Einen gemeldeten Bug mit einem Entwurfs-PR beheben

Übergib einen Bug-Report an Claude Tag in seinem Thread. Claude reproduziert den Bug, behebt ihn und öffnet einen Entwurfs-Pull-Request zur Überprüfung durch eine:n Engineer.

10 Min.EngineeringClaude Tag

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. Es postet seinen Fortschritt im Thread, wo jede:r im Team um einen anderen Ansatz bitten kann. 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

Wird geladen

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:

Wird geladen

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). Leo, der den Export-Code verantwortet, antwortet im Thread:

Wird geladen

Claude einen Pull-Request verfolgen lassen

Claude kann einem Pull-Request folgen, egal wer ihn geöffnet hat, und jedes CI-Ergebnis im Thread posten. Bitte es, dich nur zu taggen, wenn ein Check fehlschlägt.

Wird geladen

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). 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.

Wird geladen

Sehen, welche Standing Instructions der Channel hat

Claude listet die Standing Instructions eines Channels auf Nachfrage auf, sodass du eine ändern oder stoppen kannst.

Wird geladen

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.

Wird geladen

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).