Plan & Act
Planen & Handeln Modi repräsentieren Carets Ansatz für strukturierte KI-Entwicklung, wobei der Schwerpunkt auf einer sorgfältigen Planung vor der Implementierung liegt. Dieses Dual-Mode-System hilft Entwicklern, besser wartbaren, präziseren Code zu erstellen und gleichzeitig die Iterationszeit zu verkürzen.
Plan Mode: Erst Denken
Der Plan Mode ist der Modus, in dem du und Careti herausfinden, was du erstellen möchtest und wie du es erstellen wirst. In diesem Modus kann Careti:
- Deinen gesamten Codebestand lesen, um den Kontext zu verstehen
- Keine Änderungen an deinen Dateien vornehmen
- Sich darauf konzentrieren, Anforderungen zu verstehen und eine Strategie zu entwickeln
- Helfen, potenzielle Probleme zu erkennen, bevor du eine einzige Zeile Code schreibst
Tip
Probiere Dictation im Plan Mode aus - anstatt komplexe Anforderungen einzutippen, kannst du natürlich sprechen und deinen gesamten Denkprozess mitteilen. Es ist perfekt für schnelle Planungsgespräche.
Act Mode: Umsetzen
Sobald du einen Plan hast, wechselst du in den Act Mode. Jetzt hat Careti:
- Alle Baukapazitäten zur Verfügung
- Kann Änderungen an deinem Codebestand vornehmen
- Erinnert sich immer noch an alles aus deiner Planungssitzung
- Führt die Strategie aus, die ihr gemeinsam erarbeitet habt
Workflow-Anleitung
Wenn ich an einem neuen Feature arbeite oder einen komplexen Fehler behebe, funktioniert folgendes für mich:
- Ich beginne im Plan Mode und sage Careti, was ich bauen möchte
- Careti hilft mir, den Codebestand zu erkunden und relevante Dateien anzusehen
- Gemeinsam finden wir den besten Ansatz, wobei wir Randfälle und potenzielle Probleme berücksichtigen
- Wenn ich von unserem Plan überzeugt bin, wechsle ich in den Act Mode
- Careti implementiert die Lösung basierend auf unserer Planung
1. Mit Plan Mode beginnen
Beginne jede größere Entwicklungsaufgabe im Plan Mode:
In diesem Modus:
- Teile deine Anforderungen
- Lasse Careti relevante Dateien analysieren
- Führe einen Dialog, um Ziele zu klären
- Entwickle eine Implementierungsstrategie
2. In den Act Mode wechseln
Sobald du einen klaren Plan hast, wechsle in den Act Mode:
Der Act Mode ermöglicht Careti:
- Die Ausführung des vereinbarten Plans
- Änderungen an deinem Codebestand vorzunehmen
- Den Kontext aus der Planungsphase beizubehalten
3. Bei Bedarf iterieren
Komplexe Projekte erfordern oft mehrere Plan-Act-Zyklen:
- Kehre zum Plan Mode zurück, wenn unerwartete Komplexität auftritt
- Verwende den Act Mode für die Implementierung von Lösungen
- Behalte die Entwicklungsdynamik bei und stelle gleichzeitig die Qualität sicher
Bewährte Verfahren
Planungsphase
- Sei umfassend mit den Anforderungen
- Teile relevante Kontextinformationen im Voraus mit
- Weise Careti auf relevante Dateien hin, falls er sie noch nicht gelesen hat
- Validiere den Ansatz vor der Implementierung
Implementierungsphase
- Befolge den erstellten Plan
- Überwache den Fortschritt anhand der Ziele
- Verfolge Änderungen und ihre Auswirkungen
- Dokumentiere wichtige Entscheidungen
Power User Tipps
Planung verbessern
- Verwende den Plan Mode, um Randfälle vor der Implementierung zu untersuchen
- Wechsle zurück zum Plan Mode, wenn unerwartete Komplexität auftritt
- Nutze file reading, um Annahmen frühzeitig zu validieren
- Lasse Careti Markdown-Dateien des Plans zur späteren Bezugnahme schreiben
Häufige Muster
Wann welcher Modus verwendet werden soll
Ich habe festgestellt, dass der Plan Mode am besten funktioniert, wenn:
- Etwas Neues gestartet wird, bei dem der Ansatz nicht offensichtlich ist
- Ein schwieriger Fehler behoben wird, bei dem ich mir nicht sicher bin, was falsch ist
- Architektur Entscheidungen getroffen werden, die mehrere Teile des Codebestands betreffen
- Versucht wird, einen komplexen Workflow oder eine komplexe Funktion zu verstehen
Und der Act Mode ist perfekt für:
- Die Implementierung einer Lösung, die wir bereits geplant haben
- Routinemäßige Änderungen, bei denen der Ansatz klar ist
- Das Befolgen etablierter Muster im Codebestand
- Das Ausführen von Tests und das Vornehmen kleinerer Anpassungen
Mitwirken
Teile deine Erfahrungen und Verbesserungen:
- Trete unserer Discord community bei
- Beteilige dich an Diskussionen
- Reiche Feature-Anfragen ein
- Melde Probleme
Denke daran: Die in die Planung investierte Zeit zahlt sich in der Implementierungsqualität und Wartungseffizienz aus.
.png)
%20(1).png)
%20(1)%20(1)%20(1).png)

%20(1).png)
.png)