Vorgehensweise

Wenn Coding-Agenten direkt mit dem Programmieren beginnen, kann dies zu Code führen, der das falsche Problem löst. In Claude Code könnt ihr den Planungsmodus verwenden, um die Erkundung von der Ausführung zu trennen.

Bemerkung

Der Planungsmodus ist nützlich, verursacht aber auch zusätzlichen Aufwand. Bei Aufgaben, deren Umfang klar ist und die nur eine kleine Änderung erfordern, wie z. B. das Korrigieren eines Tippfehlers oder das Umbenennen einer Variablen, bittet euren Coding-Agenten, dies direkt zu erledigen.

Die Planungsphase ist am nützlichsten, wenn ihr euch über den Ansatz unsicher seid, wenn die Änderung mehrere Dateien betrifft oder wenn ihr mit dem zu ändernden Code nicht vertraut bist.

Der empfohlene Arbeitsablauf umfasst vier Phasen:

  1. Erkunden

    In Planungsmodus liest der Coding-Agent Dateien und beantwortet Fragen, ohne Änderungen vorzunehmen, z. B.:

    Lies src/cusy/tasks und mache dir ein Bild davon, wie Items definiert sind.

    Schau dir auch an, wie Items persistent gespeichert werden.

  2. Plan

    Bittet den Coding-Agenten, einen detaillierten Umsetzungsplan zu erstellen, z. B.:

    Wird ein Owner angegeben, soll der Status automatisch von todo zu assigned geändert werden.

  3. Implementieren

    Verlasst ggf. den Planungsmodus von Claude Code und lasst den Coding-Agenten programmieren, wobei er seine Arbeit anhand des Plans überprüftk z. B.:

    Implementiert Tests für die Funktion assign() gemäß des Plans. Führt die Testsuite aus und stellt sicher, dass diese Tests fehlschlagen. Schreibt assign() gemäß des Plans und ruft die Testsuite erneut auf. Sofern ein Test fehlschlägt, behebt den Fehler in der Funktion bis alle Tests bestanden werden.

  4. Commit

    Bittet den Coding-Agenten, einen Commit mit einer aussagekräftigen Meldung durchzuführen und einen Pull- oder Merge-Request zu stellen.