Artikel über Techniken, die ich bei der Verwendung von Claude Code anwende, um das Beste daraus zu machen. Ein Thema, mit dem ich mich jedoch weniger beschäftigt habe, ist die Frage, wie ich meine Claude-Code-Nutzung im Allgemeinen verbessern kann. Wie optimiere ich die Artwork und Weise, wie ich mit meinen Claude Code-Instanzen interagiere und wie mein Claude Code in den Code-Repositorys funktioniert, die ich aktualisiere?
In diesem Artikel möchte ich hervorheben, wie ich die Artwork und Weise, wie ich mit Claude Code interagiere und wie mein Claude Code funktioniert, kontinuierlich aktualisiere, wodurch ich und mein Coding-Agent mit der Zeit immer effektiver werden.
Das Konzept des kontinuierlichen Lernens ist unglaublich wirkungsvoll, denn wenn Sie sich jeden Tag nur um ein paar Prozent verbessern können, wird der kumulative Effekt über Wochen und Monate hinweg enorm sein. Sie können wesentlich effizienter arbeiten als nur mit der Standardversion von Claude Code oder einem anderen Codierungsagenten.

Warum kontinuierliches Lernen betreiben?
Ich versuche immer zu erläutern, warum ein Thema wichtig ist, warum Sie sich darum kümmern sollten und wie es Ihnen helfen kann. Der Grund, warum Sie kontinuierlich lernen sollten, ist einfach: Wenn Sie nur die Standardversion von Claude Code, Codex oder einem anderen Codierungsagenten verwenden, verlieren Sie etwas. Natürlich sind diese Modelle unglaublich leistungsstark, und wenn man sie mit denen von vor ein paar Jahren vergleicht, kann man immer noch um ein Vielfaches effizienter sein als früher.
Das spielt jedoch keine Rolle. Was wirklich zählt, ist, dass Sie durch die Anwendung kontinuierlichen Lernens erneut einen enormen Effizienzschub erzielen.
In diesem Artikel beschreibe ich eine sehr einfache Technik, mit der ich dafür sorge, dass sich mein Claude Code jeden Tag verbessert. Außerdem gebe ich Ihnen einen Einblick, wie ich versuche, meine eigenen Interaktionen mit Claude Code zu optimieren, um die Interaktion zwischen menschlichen Programmieragenten so effektiv wie möglich zu gestalten.
Claude Code dazu bringen, von sich selbst zu lernen
Ich beginne mit der Erläuterung der einfachen Technik, die Sie jetzt anwenden können und die mit ziemlicher Sicherheit die Leistung Ihres Claude Code verbessern wird.
Sie können in Claude Code einfach einen Talent erstellen, der etwa so aussieht:
Evaluation my final interactions with Claude Code from the final 24 hours.
Search for any issues that I encountered, issues that weren't working
effectively, and pointless device calling. Search for widespread errors
Claude Code was doing and different issues that may be optimized.
Look completely via all conversations and make a plan for the way we
can optimize our circulation sooner or later, each inside every repository and
cross-repositories. Additionally search for insights that may be helpful for the
coding agent to know beforehand, each earlier than coming into a repository and
when working in a number of repositories on the similar time.
Nehmen wir an, wir nennen diese Fertigkeitsüberprüfung „Vergangene Leistung“. Was Sie nun tun sollten, ist einen Cronjob einzurichten, um diesen Talent jede Nacht um 2 Uhr morgens oder zu einem Zeitpunkt, an dem Sie wissen, dass Sie nicht aktiv mit Ihren Agenten interagieren, auszulösen.
Wenn Sie diesen Talent implementieren und ausführen, wird Claude alle Gespräche durchgehen, die Sie in den letzten 24 Stunden geführt haben. Ich werde mir die Threads ansehen. Wir werden sehen, wo Sie mit Claude Code steckengeblieben sind (d. h. wo Sie mehr Zeit aufgewendet haben, als Sie sollten), und wir werden sehen, wo Claude Code steckengeblieben ist, weil er falsche Toolaufrufe vorgenommen hat, falsche Annahmen vorgenommen hat oder wo einfach nicht der Kontext vorhanden struggle, den er brauchte, um die Aufgabe effektiv auszuführen.
Anschließend wird ein Plan erstellt, wie diese Dinge in Zukunft vermieden werden können und Claude Code in den meisten Fällen effektiver funktioniert. Dadurch werden Änderungen umgesetzt wie:
- Hinzufügen weiterer Informationen zu Brokers.md oder ähnlichen generischen Markdown-Dateien
- Erstellen spezifischer Fähigkeiten, die der Agent entweder bei Bedarf laden oder bei Bedarf ausführen kann, wenn er bestimmte Aufgaben erledigt
- Implementierung spezifischer Skripte oder Instruments, wie Pre-Commit-Hooks, Testskripte und Ähnliches, um zu verhindern, dass Fehler erneut passieren
Das Beste an der Einrichtung eines Cron-Jobs zur täglichen Ausführung dieses Abilities ist, dass Sie überhaupt nicht mit Agenten interagieren müssen. Es wird in der Lage sein, sich auf effiziente Weise selbst zu reflektieren, Ineffizienzen zu entdecken, sie zu optimieren und so Claude Code im Laufe der Zeit zu verbessern. Das Beste daran ist, dass Claude Code an Ihre spezifischen Anwendungsfälle angepasst werden kann. Möglicherweise haben Sie einen bestimmten Tech-Stack oder bestimmte Vorlieben, wenn Sie in Repositories arbeiten. Wenn Sie diesen Talent ausführen, werden diese Präferenzen ermittelt und optimiert, um sie so effizient wie möglich zu gestalten.
Indem ich diesen Cron-Job einfach jede Nacht ausführe, habe ich enorme Effizienzsteigerungen erzielt, da meine Codierungsagenten viel leistungsfähiger geworden sind als früher, einfach weil sie weniger Fehler machen. Sie wissen besser, wie man Dinge richtig angeht, und insgesamt folgen sie meinen Vorlieben besser.
Verbesserung der menschlichen Interaktion mit Codierungsagenten
Ein weiterer, komplizierter zu optimierender Aspekt ist die menschliche Interaktion mit Codierungsagenten. Ich verbringe viel Zeit damit, darüber nachzudenken und nachzudenken, wie ich am effektivsten mit meinen Agenten kommunizieren kann, damit sie den von mir gewünschten Code so schnell und effizient wie möglich implementieren.
Dies ist eindeutig noch kein gelöstes Drawback, da immer noch viele verschiedene Instruments und Plattformen auf den Markt kommen, um die Codierung von Agenten und die Interaktion mit ihnen einfacher, besser und effizienter zu machen. In diesem Abschnitt werde ich einige meiner Überlegungen zur menschlichen Interaktion mit Codierungsagenten behandeln und wie ich versuche, sie selbst zu optimieren.
Beachten Sie, dass die Techniken, die ich behandeln werde, natürlich für meine eigenen Arbeitsabläufe optimiert und abgestimmt sind. Ich empfehle Ihnen dringend, sie zu lesen und sich darüber zu informieren und darüber nachzudenken, wie sich dies auf Ihre eigenen Arbeitsabläufe anwenden lässt.
Führen Sie mehr als 7 Agenten gleichzeitig aus
Ich betreibe oft viele Agenten gleichzeitig, einfach weil ich viele Aufgaben zu erledigen habe und parallel daran arbeiten kann. Natürlich gibt es externe Faktoren, die darüber entscheiden, ob es für mich möglich oder überhaupt related ist, so viele Agenten gleichzeitig zu betreiben. Wenn die State of affairs es zulässt und es aus Effizienzgründen sinnvoll ist, werde ich natürlich so viele Agenten wie möglich parallel betreiben.
Allerdings habe ich festgestellt, dass ich die Kontrolle über alle meine Agenten verliere, wenn ich anfange, mehr als sieben Agenten gleichzeitig zu erreichen. Ich bin nicht in der Lage, den Kontext zwischen ihnen effektiv zu wechseln, mit den Aktivitäten der einzelnen Agenten Schritt zu halten und dem Agenten effektiv zu antworten, wenn er mir Fragen stellt.
Ich habe viele verschiedene Instruments und Plattformen ausprobiert, um diese Interaktion effizienter zu gestalten. Ich verwende derzeit Warp, wo ich geteilte Bereiche für jede Registerkarte verwende, wenn ich mit parallelen Agenten innerhalb eines Repositorys arbeite, und neue Registerkarten für jedes andere Repository erstelle, an dem ich arbeite. Das funktioniert relativ intestine, auch wenn ich, wie bereits erwähnt, bei der gleichzeitigen Ausführung von mehr als sieben Agenten nicht weiterkomme.
Ich habe auch IDE-basiertere Ansätze wie Conductor oder Omnara ausprobiert, aber ich habe nicht das Gefühl, dass sie mir Produktivitätssteigerungen gegenüber dem bieten, was Warp mir bieten kann.
Mein Fazit aus diesem Abschnitt sind einige Techniken, mit denen Sie so viele Agenten wie möglich gleichzeitig ausführen können. Zunächst einmal muss die State of affairs es zulassen. Es muss so sein, dass Sie über genügend Aufgaben verfügen, die alle parallel ausgeführt werden können, und dass Sie den Agenten so lange laufen lassen können, dass Sie nicht ständig unterbrochen werden. Schritt eins ist einfach, dass die Aufgabe oder Aufgaben, die Sie erledigen, dies zulassen müssen.
Zweitens ist eine Zusammenfassung eine sehr wirkungsvolle Sache, wenn man mit vielen Agenten parallel arbeitet. Claude Code hat begonnen, am Ende des Chats eine Zusammenfassung bereitzustellen, die unglaublich aussagekräftig ist. Es gibt Ihnen einen superkurzen Überblick darüber, was Sie in diesem Chat tun, sodass Sie sich schnell über den Kontext informieren können, wenn Sie erneut mit einem Agenten interagieren müssen. Ich empfehle Ihnen dringend, Zusammenfassungen zu aktivieren und aktiv zu nutzen, wenn Sie den Kontext eines bestimmten Threads nachlesen möchten.
Abschließend möchte ich in diesem Abschnitt auch darauf hinweisen, dass Claude Code heute, zum Zeitpunkt des Schreibens dieses Artikels, gerade eine veröffentlicht hat Agentenansicht in Claude Code. Dies ist eine Ansicht, die es einfacher machen soll, den Überblick über alle Ihre Agenten auf einmal zu behalten. Ich habe es selbst noch nicht ausprobiert, aber es scheint genau das Drawback zu lösen, das ich in diesem Abschnitt beschreibe. Ich werde es auf jeden Fall ausprobieren und in Zukunft einen Artikel darüber schreiben.
Lassen Sie sich vom Agenten Fragen stellen, nicht umgekehrt
Dieser Unterabschnitt ist interessant, da die übliche Artwork der Interaktion mit KI-Modellen, zumindest am Anfang, darin bestand, ihnen Fragen zu stellen und sie prägnant antworten zu lassen. Dies ändert sich jedoch völlig, sobald Sie anfangen, sich mit lang laufenden Codesitzungen zu befassen. Sie möchten ihm keine Fragen mehr stellen, Sie möchten, dass er so lange wie möglich möglichst selbstständig arbeitet und erst aufhört, wenn er Ihnen Fragen stellen muss.
Daher empfehle ich Ihnen, dies in die Eingabeaufforderungen Ihrer Programmieragenten einzugeben. Sie möchten, dass sie möglichst lange und unabhängig laufen und erst dann mit der Implementierung aufhören, wenn dem Benutzer eine Frage gestellt werden muss. Dies hängt natürlich auch stark mit einem anderen Artikel zusammen, den ich geschrieben habe, in dem es darum geht, wie man Claude Code seine eigene Arbeit validieren lässt. Damit der Agent lange läuft, müssen Sie ihm eine Possibility oder Möglichkeit geben, seine eigene Arbeit zu überprüfen, was ich in einem anderen Artikel von In the direction of Knowledge Science behandelt habe. Schauen Sie es sich unten an:
Wie man Claude-Code dazu bringt, seine eigene Arbeit zu validieren
Abschluss
In diesem Artikel habe ich beschrieben, wie ich meine Claude Code-Instanz kontinuierlich verbessere, indem ich Claude Code jede Nacht durch Selbstreflexion selbst verbesserungsfähig mache und die menschliche Interaktion mit Claude Code und anderen Programmieragenten verbessere. Ich glaube, dass Sie als Ingenieur versuchen sollten, diese beiden Dinge zu optimieren, um Ihre Codierung effektiver zu gestalten. Als Ingenieur sollten Sie immer auf den nächsten Engpass achten: Was Sie am meisten ausbremst und den größten Produktivitätsschub ermöglicht. Für mich entdeckte ich, dass dies Folgendes struggle:
- Claude Code wiederholt Fehler, die im ersten Abschnitt dieses Artikels behoben werden
- Die menschliche Interaktion mit Claude Code, die ich im zweiten Abschnitt dieses Artikels behandelt habe
Ich fordere Sie dringend auf, ständig nach solchen Engpässen zu suchen und zu versuchen, sie so schnell wie möglich zu beseitigen, um Ihre Codierungsbemühungen so produktiv wie möglich zu gestalten.
👉 Mein kostenloses E-E book und Webinar:
🚀 Verzehnfachen Sie Ihr Engineering mit LLMs (kostenloser 3-tägiger E-Mail-Kurs)
📚 Holen Sie sich mein kostenloses E-E book „Imaginative and prescient Language Fashions“.
💻 Mein Webinar zu Imaginative and prescient Language Fashions
👉 Finden Sie mich in den sozialen Netzwerken:
