Die eine Regel, die der Erfinder von Claude Code niemals bricht

AAI LABS
컴퓨터/소프트웨어자격증/평생교육AI/미래기술

Transcript

00:00:00Das ist Boris,
00:00:00und wenn Leute mit Claude Code nicht weiterkommen,
00:00:02fragen sie ihn,
00:00:03wie man es benutzt.
00:00:04Aber warum würden sie ausgerechnet ihn fragen?
00:00:05Weil Boris bei Anthropic arbeitet und derjenige ist,
00:00:07der Claude Code tatsächlich entwickelt hat.
00:00:09Auch wenn er sagt,
00:00:09dass sein Setup ziemlich einfach ist,
00:00:11stimmt das nicht.
00:00:12Das ist einfach seine Perspektive.
00:00:13Was für ihn einfach ist,
00:00:14kann für alle anderen ein ganzes System sein.
00:00:16Jetzt haben wir eine Menge zu besprechen,
00:00:17denn ich war ehrlich gesagt über einige Punkte überrascht,
00:00:20und obwohl manche Dinge technisch gesehen älter waren,
00:00:22hat er mir auch zu diesen Features eine neue Perspektive gegeben.
00:00:25In einem seiner Tipps korrigiert Boris eines der größten Missverständnisse,
00:00:28die Leute haben,
00:00:28wenn sie versuchen,
00:00:29etwas mit Claude Code zu entwickeln.
00:00:31Sie geben ihm im Grunde eine Aufgabe,
00:00:32und wenn dann kleinere Fehler auftreten oder es nicht zu 100 % fertiggestellt werden kann,
00:00:36sind sie enttäuscht.
00:00:38Aber Menschen arbeiten auf sehr ähnliche Weise.
00:00:40Deshalb sagt er uns,
00:00:40dass wir Claude immer eine Möglichkeit geben sollten,
00:00:42seine Arbeit zu überprüfen.
00:00:44Wenn du zum Beispiel Python-Code für ein Projekt schreibst,
00:00:46solltest du ihm sagen,
00:00:47dass es auch Tests verwenden soll.
00:00:49Denn so bekommt Claude diese Feedback-Schleife,
00:00:51und das erhöht sofort die Qualität des Endergebnisses.
00:00:54Und wenn du dich gar nicht mit dem Code beschäftigen willst,
00:00:56kannst du es sogar fragen,
00:00:57welche Tests du verwenden solltest,
00:00:58und es wird dir für jede einzelne Sache,
00:01:00die es implementiert,
00:01:01einen Test geben.
00:01:02Auch wenn du willst,
00:01:03dass es autonom arbeitet,
00:01:04wofür Boris ebenfalls viele Tipps hat,
00:01:06kannst du einfach die Claude.md-Datei bearbeiten,
00:01:08die in jede Claude Code-Sitzung gesendet wird.
00:01:11Dort kannst du ihm sagen,
00:01:12dass es,
00:01:12bevor es irgendeine Arbeit macht,
00:01:13erwähnen soll,
00:01:14wie es diese Arbeit überprüfen würde,
00:01:15damit es diese konstante Feedback-Schleife bekommt.
00:01:18Ein weiterer wichtiger Punkt,
00:01:19den Boris nennt,
00:01:19ist,
00:01:20dass die Überprüfung für jede Domäne unterschiedlich ist.
00:01:22Es kann wieder so einfach sein wie das Ausführen eines Bash-Befehls,
00:01:25oder für UI-basierte Überprüfungen hast du auch viele verschiedene Möglichkeiten,
00:01:29eine davon ist Claudes eigene Browser-Erweiterung.
00:01:32Wir haben auch ein ziemlich ausführliches Video dazu gemacht,
00:01:34das wir unten verlinken werden.
00:01:35Im Grunde navigiert Claude durch die gesamte Website und kann alles überprüfen.
00:01:39Das funktioniert als Überprüfung für so gut wie alles.
00:01:41Zum Beispiel hat jemand gefragt,
00:01:42wie er eine mobile App überprüfen könnte,
00:01:43die gerade entwickelt wird.
00:01:45Es gibt tatsächlich viele iOS- und Android-Simulator-MCPs,
00:01:48die du ebenfalls verwenden kannst.
00:01:50Aber wenn du denkst,
00:01:50dass diese MCPs zu token-hungrig sind,
00:01:52kannst du nicht nur Überprüfung,
00:01:53sondern überprüfungsgeleitete Techniken verwenden.
00:01:56Du kannst zum Beispiel testgetriebene Entwicklung verwenden,
00:01:58bei der zuerst Tests für ein neues Feature geschrieben werden und dann die eigentliche Implementierung erfolgt.
00:02:03Du kannst in diesem Prozess auch Screenshots verwenden,
00:02:05um die UI zu überprüfen.
00:02:06Apropos Claude.md: Boris betont auch,
00:02:08wie wichtig diese Datei ist und wie einzigartig sie für jedes Claude Code-Repo sein sollte.
00:02:14Stell es dir so vor: Sie sollte alle grundlegenden Informationen enthalten,
00:02:17die eine neu erstellte Claude-Sitzung über dein Projekt haben sollte.
00:02:20Dazu gehören der Tech-Stack,
00:02:21die grundlegende Projektstruktur,
00:02:22einige Code-Styles und Konventionen,
00:02:24die dein Team befolgt,
00:02:25und am wichtigsten: die Dinge,
00:02:26die es nicht tun sollte.
00:02:28Denn wenn du in einer deiner Sitzungen auf Fehler stößt,
00:02:30möchtest du wahrscheinlich nicht,
00:02:32dass Claude sie wiederholt.
00:02:34Deshalb hat er es sich zur Gewohnheit gemacht,
00:02:35sein ganzes Team zu bitten,
00:02:37mehrmals pro Woche zur Claude.md beizutragen.
00:02:39Immer wenn sie sehen,
00:02:40dass es etwas falsch macht,
00:02:41fügen sie es dort ebenfalls hinzu.
00:02:43Jedes Teammitglied hat auch eine spezifische Verantwortung für die Pflege einer bestimmten Datei.
00:02:47Eine weitere großartige Struktur für Full-Stack-Apps ist,
00:02:49dass jeder Microservice,
00:02:50den du betreibst,
00:02:51seine eigene Claude.md haben kann.
00:02:53Das Frontend kann seine eigene haben und das Backend kann ebenfalls seine eigene haben.
00:02:56Eine weitere wichtige Sache ist,
00:02:57die Claude.md nicht aufzublähen.
00:02:59Er bestätigt dies,
00:02:59indem er sagt,
00:03:00dass seine eigene Claude.md etwa 2,
00:03:025K Tokens umfasst,
00:03:02und er hat sogar genau hervorgehoben,
00:03:04was sie darin abdecken.
00:03:06Du kennst vielleicht schon die verschiedenen Modi,
00:03:08mit denen du Claude Code verwenden kannst,
00:03:09wobei der Plan-Modus speziell für die Planung gedacht ist.
00:03:12Wir kommen später darauf zurück,
00:03:13da es ein wichtiger Punkt ist.
00:03:15Dann gibt es den Auto-Accept-Modus,
00:03:16der im Grunde alle Dateibearbeitungen automatisch akzeptiert.
00:03:19Aber es gibt auch noch eine weitere Option,
00:03:20nämlich den "Dangerously Skip Permissions"-Modus,
00:03:23bei dem Claude im Wesentlichen die Erlaubnis hat,
00:03:25alles auszuführen.
00:03:26Boris sagt,
00:03:26dass er das nicht verwendet,
00:03:27und er hat recht,
00:03:28besonders in Produktionsumgebungen,
00:03:29wo ein einziger Terminal-Befehl das gesamte Projekt durcheinanderbringen kann.
00:03:33Stattdessen verwendet er die Berechtigungen in Claude Code,
00:03:35um festzulegen,
00:03:36welche Befehle erlaubt sind,
00:03:37bei welchen Befehlen es vorher fragen soll und welche Befehle komplett verweigert werden.
00:03:41Du kannst so ziemlich jede Regel hinzufügen,
00:03:42die du willst,
00:03:43sie auf Projektebene festlegen,
00:03:44und Claude wird sich daran halten.
00:03:46Um dies mit seinem Team zu teilen,
00:03:47enthält der .Claude-Ordner auch eine settings.json-Datei,
00:03:50in der alle diese Befehle niedergeschrieben sind,
00:03:52und er kann diese Datei dann mit dem Rest des Teams teilen.
00:03:56In gewisser Weise war Claude Code eines der am schlechtesten benannten Produkte von Anthropic,
00:04:00weil es nicht nur für Code verwendet wird.
00:04:02Du hast vielleicht sogar gesehen,
00:04:03wie Leute damit vollwertige Anetian-Workflows generieren oder sogar ganze SEO-Pipelines oder verschiedene Agenten zur Analyse von Geschäftsmärkten und anderen Dingen einrichten.
00:04:12Der Punkt ist,
00:04:12dass es ein vollständiges System ist,
00:04:13mit dem Menschen viele verschiedene Workflows steuern können.
00:04:16Das Beispiel,
00:04:16das Boris gibt,
00:04:17ist,
00:04:17dass Claude so ziemlich alle seine anderen Tools für ihn verwendet.
00:04:21Zum Beispiel nutzt er Slack mit Claude Code über den MCP-Server,
00:04:24zusammen mit einer Reihe anderer Tools wie BigQuery und Sentry,
00:04:27alle über ihre CLIs innerhalb von Claude Code.
00:04:30Das zeigt wieder,
00:04:30dass du Claude Code als eine Art Orchestrator verwenden kannst.
00:04:33Für mich persönlich ist eine der größten Arten,
00:04:35wie ich es in dieser Orchestrierung verwende,
00:04:37innerhalb von Notion,
00:04:37wo Claude sich über MCP mit Notion verbindet.
00:04:40Es kann Datenbanken erstellen,
00:04:41sie befüllen und den Kontext all unserer Video-Ideen verstehen.
00:04:45Natürlich wirst du sie verschwommen sehen,
00:04:46weil das kommende Video-Ideen sind,
00:04:47aber ich hoffe,
00:04:48du verstehst,
00:04:49worauf ich hinauswill.
00:04:50Wenn du dich jetzt fragst,
00:04:51wie Boris Claude Code tatsächlich verwendet: Bevor er mit der Implementierung eines Features oder einer Aufgabe beginnt,
00:04:56wechselt er zuerst in den Plan-Modus und beschreibt klar,
00:04:59was er möchte.
00:05:00Sobald Claude einen Plan hat, macht er von dort weiter.
00:05:02Er argumentiert,
00:05:02dass ein guter Plan extrem wichtig ist und dass das ganze Hin und Her,
00:05:05das er mit dem Agenten führen muss,
00:05:07während des Plan-Modus stattfindet.
00:05:09Er startet den Agenten erst,
00:05:10nachdem er überprüft hat,
00:05:11dass der Plan tatsächlich valide ist.
00:05:13Danach startet er ihn im Auto-Accept-Edits-Modus,
00:05:15nicht im "Dangerously Skip Permissions"-Modus.
00:05:17Was die Nutzung im großen Maßstab betrifft,
00:05:19erwähnt er auch,
00:05:19dass er fünf dieser Claude Code-Sitzungen parallel laufen lässt.
00:05:23Während er mit ihnen arbeitet,
00:05:24nummeriert er im Grunde seine Tabs.
00:05:26Er macht das,
00:05:26damit er,
00:05:27wenn er Benachrichtigungen von verschiedenen Tabs erhält,
00:05:29weiß,
00:05:30von welchem Terminal-Tab sie kommen.
00:05:32Darüber hinaus verwendet er auch intensiv die Web-Sitzungen von Claude Code.
00:05:35Dabei verbindest du die Web-Version von Claude Code mit deinem GitHub,
00:05:38gibst ihr Zugriff auf ein Demo-Repo,
00:05:40und sie kann daran in der Cloud arbeiten.
00:05:43Die Art,
00:05:43wie Boris damit arbeitet,
00:05:44ist,
00:05:45dass er die Hintergrund-Agenten-Funktion verwendet,
00:05:46um jede lang laufende Aufgabe in den Hintergrund zu legen.
00:05:49Manchmal verwendet er es sogar auf seinem Handy,
00:05:50wo Claude automatisch die ganze Arbeit in einer Cloud-Sitzung erledigen kann,
00:05:53und wenn es fertig ist,
00:05:54erstellt es einen neuen Branch und pusht alle Code-Änderungen dorthin,
00:05:57damit du sie überprüfen kannst.
00:05:59Es gibt auch den Teleport-Befehl,
00:06:00der die Cloud-Sitzungen zurück ins lokale Terminal bringt und es dir ermöglicht,
00:06:04sie selbst anzusehen und daran zu arbeiten.
00:06:06Und das ist wirklich die Definition davon,
00:06:07mit einem KI-Agenten zu arbeiten,
00:06:08bei der er ihn im Grunde wie einen Junior-Entwickler behandelt.
00:06:11Ein weiterer interessanter Punkt,
00:06:12den er erwähnte,
00:06:13ist,
00:06:13dass er so gut wie für alles Opus 4.5 mit aktiviertem Thinking verwendet.
00:06:17Er argumentiert,
00:06:17dass es,
00:06:18obwohl es ein größeres und langsameres Modell ist und mehr Zeit als Sonnet und deutlich mehr Zeit als die Haiku-Modelle benötigt,
00:06:23eine viel geringere Wahrscheinlichkeit hat,
00:06:25Fehler zu machen.
00:06:26Dadurch ist die insgesamt aufgewendete Zeit für die Arbeit mit dem Modell und dessen Steuerung mit Opus 4.5 tatsächlich viel geringer.
00:06:33Er nutzt auch die Claude Code GitHub Action,
00:06:35die im Grunde ein Bot ist,
00:06:36den man in autorisierten GitHub-Repositories aufrufen kann.
00:06:40Er hat dafür auch einen wirklich überzeugenden Anwendungsfall geliefert.
00:06:43Bei PR-Reviews bittet er einfach Claude,
00:06:45diese Fehler zur Claude.md-Datei hinzuzufügen,
00:06:47wann immer er Fehler findet.
00:06:49Für langanhaltende Aufgaben verwendet er drei verschiedene Ansätze.
00:06:52Der erste besteht darin,
00:06:53Claude zu bitten,
00:06:53seine Arbeit mit verschiedenen Tests zu überprüfen,
00:06:56die Claude Code selbst entwickelt,
00:06:57und diese Aufgaben dann in den Hintergrund zu legen.
00:07:00Das sind nicht die Cloud-Agenten, von denen wir sprechen.
00:07:02Das sind einfach Hintergrundaufgaben,
00:07:03die im Stillen laufen und dem Haupt-Agenten Bericht erstatten,
00:07:06sobald sie fertig sind.
00:07:07Der zweite Ansatz verwendet einen Stop-Hook,
00:07:08um diese Überprüfung automatisch auszulösen,
00:07:10wenn Claude die Ausgabe stoppt.
00:07:12Die dritte Option,
00:07:12die er erwähnt,
00:07:13basiert ebenfalls auf dieser Idee,
00:07:15worauf das Ralph Wiggum Plugin aufbaut.
00:07:17Wir haben ein ziemlich ausführliches Video über das Ralph Wiggum Plugin gemacht.
00:07:20Wir haben gezeigt,
00:07:20wie wir das Ralph Plugin nutzen und wie wir während der Entwicklung testen,
00:07:24um zu verifizieren,
00:07:24dass die UI,
00:07:25die Claude Code produziert,
00:07:26tatsächlich korrekt ist.
00:07:28Es entfernt den Menschen im Grunde vollständig aus der Schleife.
00:07:31Wieder nach dem Muster der Verifikation,
00:07:32über das er gesprochen hat,
00:07:34verwendet er es auch,
00:07:34um das Format des geschriebenen Codes mit verschiedenen Arten von Lintern und Formatierern für verschiedene Sprachen zu überprüfen.
00:07:41Er sagt im Grunde,
00:07:41dass die Modelle zwar korrekten Code generieren,
00:07:43diese Formatierer aber helfen,
00:07:45die verbleibenden 10 % aufzuräumen.
00:07:47Und das ist wichtig,
00:07:48damit es keine Fehler gibt,
00:07:49wenn der Code in der CI als Teil ihrer GitHub-Integrations-Pipelines läuft.
00:07:53Kommen wir nun zu einigen der einfacheren Funktionen,
00:07:55die schon lange in Claude Code enthalten sind,
00:07:57aber immer noch viel Zeit sparen und die viele Anfänger nicht gut kennen.
00:08:01Wie er bereits erwähnt hat,
00:08:02ist sein eigener Workflow überraschend gewöhnlich.
00:08:04Das gilt für die meisten von uns.
00:08:06Wir müssen nicht alles in Claude Code überkomplizieren,
00:08:07um wirklich produktiv zu sein.
00:08:09Diese einfachen integrierten Funktionen bringen einem bereits etwa 90 % der Produktivität,
00:08:14die man anstrebt.
00:08:15Beginnend mit /commands bezeichnet er seine sich wiederholenden Workflows als seine
00:08:18"Inner Loop"
00:08:19-Workflows,
00:08:19Dinge,
00:08:20die er viele Male am Tag wiederholen muss.
00:08:22Er gibt ein sehr einfaches Beispiel für einen GitHub /command,
00:08:24den er häufig verwendet.
00:08:26Da all diese /commands in Ihrem .claud-Ordner in einem command-Unterordner gespeichert sind,
00:08:30kann man sie tatsächlich in git committen.
00:08:33So teilt er sie auch mit seinem gesamten Team.
00:08:36Danach kommt eine weitere wirklich einfache integrierte Funktion: Subagenten.
00:08:39Die Leute sind mit dieser Funktion etwas verrückt geworden und haben Subagenten für fast jeden vorstellbaren Anwendungsfall erstellt,
00:08:45wie Marktforscher oder Produkt-Validatoren.
00:08:47Jeder hat seine eigenen Anwendungsfälle,
00:08:49aber Boris nutzt Subagenten,
00:08:50um einfache Workflows zu automatisieren,
00:08:52die völlig unterschiedliche Anweisungen erfordern.
00:08:55Zum Beispiel werden die meisten seiner Agenten verwendet,
00:08:57um zu verifizieren,
00:08:57dass die Architektur seines Codes korrekt ist,
00:08:59um den geschriebenen Code zu refaktorisieren und um zu validieren,
00:09:02dass die finalen Builds tatsächlich funktionieren.
00:09:04Sprechen wir jetzt über Automata.
00:09:05Nachdem wir Millionen von Menschen beigebracht haben,
00:09:07wie man mit KI baut,
00:09:08haben wir angefangen,
00:09:09diese Workflows selbst zu implementieren.
00:09:11Wir haben entdeckt,
00:09:11dass wir bessere Produkte schneller als je zuvor entwickeln können.
00:09:14Wir helfen dabei,
00:09:14Ihre Ideen zum Leben zu erwecken,
00:09:16egal ob es Apps oder Websites sind.
00:09:18Vielleicht haben Sie unsere Videos angeschaut und gedacht:
00:09:20"Ich habe eine tolle Idee,"
00:09:21aber kein Tech-Team,
00:09:22um sie umzusetzen." Genau da kommen wir ins Spiel.
00:09:24Betrachten Sie uns als Ihren technischen Co-Piloten.
00:09:26Wir wenden die gleichen Workflows,
00:09:27die wir Millionen beigebracht haben,
00:09:29direkt auf Ihr Projekt an und verwandeln Konzepte in echte,
00:09:31funktionierende Lösungen ohne die Kopfschmerzen beim Einstellen oder Managen eines Dev-Teams.
00:09:36Bereit, Ihre Idee in die Realität zu beschleunigen?
00:09:39Melden Sie sich unter hello@automata.dev Damit kommen wir zum Ende dieses Videos.
00:09:43Wenn Sie den Kanal unterstützen und uns helfen möchten,
00:09:45weiterhin solche Videos zu machen,
00:09:47können Sie das über den Super-Thanks-Button unten tun.
00:09:50Wie immer,
00:09:50danke fürs Zuschauen und wir sehen uns im nächsten Video.

Key Takeaway

Boris, der Erfinder von Claude Code bei Anthropic, zeigt, dass erfolgreiche KI-Entwicklung auf Feedback-Schleifen, durchdachter Planung und spezifischen Berechtigungen basiert - nicht auf maximaler Automatisierung.

Highlights

Boris von Anthropic betont die Bedeutung von Feedback-Schleifen durch Tests - Claude sollte immer eine Möglichkeit haben, seine Arbeit zu überprüfen

Die Claude.md-Datei ist entscheidend und sollte für jedes Projekt einzigartig sein - sie enthält Tech-Stack, Projektstruktur und vor allem Dinge, die Claude NICHT tun sollte

Boris nutzt niemals den 'Dangerously Skip Permissions'-Modus, sondern konfiguriert stattdessen spezifische Berechtigungen für erlaubte, zu genehmigende und verbotene Befehle

Der Plan-Modus ist extrem wichtig - Boris erstellt immer erst einen detaillierten Plan, bevor er den Agenten im Auto-Accept-Edits-Modus startet

Boris verwendet Opus 4.5 mit aktiviertem Thinking für fast alles, da es weniger Fehler macht und insgesamt Zeit spart, trotz der langsameren Geschwindigkeit

Claude Code ist mehr als nur für Code - es wird als Orchestrator für verschiedene Tools wie Slack, BigQuery und Sentry über MCPs verwendet

Fünf parallele Claude Code-Sitzungen mit nummerierten Tabs sowie Cloud-Sitzungen und Hintergrund-Agenten ermöglichen hocheffizientes Arbeiten

Timeline

Einführung: Warum Boris der richtige Experte ist

Boris arbeitet bei Anthropic und ist derjenige, der Claude Code tatsächlich entwickelt hat, weshalb Menschen ihn um Hilfe bitten, wenn sie nicht weiterkommen. Das Video verspricht überraschende Einblicke und neue Perspektiven, selbst zu bereits bekannten Features. Boris' Setup mag für ihn einfach erscheinen, aber seine 'Einfachheit' repräsentiert in Wirklichkeit ein vollständiges, durchdachtes System. Der Sprecher kündigt an, dass Boris wichtige Missverständnisse korrigieren wird, die Entwickler bei der Nutzung von Claude Code haben.

Die Bedeutung von Feedback-Schleifen und Überprüfung

Boris korrigiert das größte Missverständnis bei der Arbeit mit Claude Code: Viele geben eine Aufgabe und sind enttäuscht bei kleinen Fehlern, aber wie Menschen braucht auch Claude die Möglichkeit, seine Arbeit zu überprüfen. Bei Python-Projekten sollte man Claude explizit anweisen, Tests zu verwenden, um eine Feedback-Schleife zu schaffen, die die Qualität sofort erhöht. Claude kann sogar selbst vorschlagen, welche Tests verwendet werden sollten, wenn man sich nicht mit dem Code beschäftigen will. Überprüfung ist domänenspezifisch: von Bash-Befehlen über Claudes Browser-Erweiterung für UI-Überprüfungen bis zu iOS- und Android-Simulator-MCPs für mobile Apps. Für token-effiziente Überprüfung kann man überprüfungsgeleitete Techniken wie testgetriebene Entwicklung verwenden, bei der Tests vor der Implementierung geschrieben werden.

Claude.md-Datei: Das Herzstück jedes Projekts

Boris betont die zentrale Bedeutung der Claude.md-Datei, die für jedes Projekt einzigartig sein sollte und alle grundlegenden Informationen für neue Claude-Sitzungen enthält. Die Datei sollte den Tech-Stack, die Projektstruktur, Code-Styles und Konventionen des Teams dokumentieren - am wichtigsten sind jedoch die Dinge, die Claude NICHT tun sollte. Boris hat es sich zur Gewohnheit gemacht, sein ganzes Team mehrmals pro Woche zur Claude.md beitragen zu lassen, besonders wenn Fehler entdeckt werden. Jedes Teammitglied hat eine spezifische Verantwortung für die Pflege bestimmter Bereiche der Datei. Bei Full-Stack-Apps kann jeder Microservice seine eigene Claude.md haben - Frontend und Backend können separate Dateien nutzen.

Berechtigungen und Modi: Sicherheit vor Geschwindigkeit

Boris erklärt die verschiedenen Modi von Claude Code: Plan-Modus für Planung, Auto-Accept-Modus für automatische Dateibearbeitungen und den 'Dangerously Skip Permissions'-Modus, bei dem Claude alles ausführen darf. Entscheidend ist, dass Boris den gefährlichen Modus NIEMALS verwendet, besonders nicht in Produktionsumgebungen, wo ein einziger Terminal-Befehl das gesamte Projekt durcheinanderbringen kann. Stattdessen nutzt er die Berechtigungsfunktion in Claude Code, um präzise festzulegen, welche Befehle erlaubt sind, bei welchen vorher gefragt werden soll und welche komplett verweigert werden. Diese Regeln können auf Projektebene definiert werden, und Claude hält sich daran. Die settings.json-Datei im .Claude-Ordner enthält alle diese Konfigurationen und kann mit dem Team geteilt werden.

Claude Code als Orchestrator für verschiedene Tools

Claude Code ist trotz seines Namens eines der am schlechtesten benannten Produkte von Anthropic, weil es für viel mehr als nur Code verwendet wird - von Anetian-Workflows über SEO-Pipelines bis zu Geschäftsmarkt-Analysen. Boris nutzt Claude Code als vollständiges System, um verschiedene Workflows zu steuern, wobei Claude praktisch alle seine anderen Tools für ihn verwendet. Konkret verbindet er Slack, BigQuery und Sentry über MCP-Server und ihre CLIs innerhalb von Claude Code. Der Sprecher teilt sein eigenes Beispiel mit Notion, wo Claude über MCP Datenbanken erstellt, befüllt und den Kontext von Video-Ideen versteht. Diese Orchestrierung zeigt, dass Claude Code als zentrale Steuerungseinheit für komplexe, multi-tool Workflows fungieren kann.

Plan-Modus und parallele Sitzungen für effizientes Arbeiten

Boris' Workflow beginnt immer mit dem Plan-Modus, bevor er mit der Implementierung startet - er beschreibt klar, was er möchte, und überprüft den Plan, bevor er den Agenten startet. Ein guter Plan ist extrem wichtig, und das gesamte Hin und Her mit dem Agenten findet während der Planungsphase statt. Erst nach Validierung des Plans startet er den Agenten im Auto-Accept-Edits-Modus (nicht im 'Dangerously Skip Permissions'-Modus). Boris arbeitet mit fünf parallelen Claude Code-Sitzungen, wobei er seine Tabs nummeriert, um bei Benachrichtigungen zu wissen, von welchem Terminal sie kommen. Er nutzt intensiv die Web-Sitzungen von Claude Code, die mit GitHub verbunden sind und an Demo-Repos in der Cloud arbeiten können. Die Hintergrund-Agenten-Funktion erlaubt es, lang laufende Aufgaben im Hintergrund zu legen, sogar vom Handy aus, wobei Claude automatisch Branches erstellt und Code-Änderungen pusht.

Opus 4.5 und die GitHub Action für optimale Ergebnisse

Boris verwendet für fast alles Opus 4.5 mit aktiviertem Thinking, trotz der langsameren Geschwindigkeit im Vergleich zu Sonnet und Haiku. Seine Begründung: Obwohl es ein größeres Modell ist, das mehr Zeit benötigt, macht es viel weniger Fehler. Dadurch ist die insgesamt aufgewendete Zeit für die Arbeit mit und Steuerung des Modells bei Opus 4.5 tatsächlich geringer als bei schnelleren, aber fehleranfälligeren Modellen. Boris nutzt auch die Claude Code GitHub Action, einen Bot, der in autorisierten Repositories aufgerufen werden kann. Ein überzeugender Anwendungsfall: Bei PR-Reviews bittet er Claude, gefundene Fehler direkt zur Claude.md-Datei hinzuzufügen, um zu verhindern, dass diese Fehler wiederholt werden.

Strategien für langanhaltende Aufgaben und Automatisierung

Für langanhaltende Aufgaben verwendet Boris drei verschiedene Ansätze, die alle auf dem Verifikations-Prinzip basieren. Der erste Ansatz: Claude bittet er, seine Arbeit mit selbst entwickelten Tests zu überprüfen und diese Aufgaben dann in den Hintergrund zu legen - das sind Hintergrundaufgaben, die im Stillen laufen und dem Haupt-Agenten Bericht erstatten. Der zweite Ansatz nutzt einen Stop-Hook, um die Überprüfung automatisch auszulösen, wenn Claude die Ausgabe stoppt. Die dritte Option basiert auf dem Ralph Wiggum Plugin, das Menschen vollständig aus der Schleife entfernt, indem es während der Entwicklung die UI testet und verifiziert. Boris verwendet auch Linter und Formatierer für verschiedene Sprachen, um das Format des geschriebenen Codes zu überprüfen - die Modelle generieren korrekten Code, aber diese Tools helfen, die verbleibenden 10% aufzuräumen und Fehler in der CI-Pipeline zu vermeiden.

Einfache integrierte Funktionen für maximale Produktivität

Boris betont, dass sein Workflow überraschend gewöhnlich ist und man Claude Code nicht überkomplizieren muss, um produktiv zu sein - die einfachen integrierten Funktionen bringen bereits etwa 90% der angestrebten Produktivität. Er nutzt /commands für seine sich wiederholenden 'Inner Loop'-Workflows, die er viele Male am Tag wiederholt, wie z.B. einen GitHub /command. Diese /commands werden im .claud-Ordner in einem command-Unterordner gespeichert und können in git committet werden, um sie mit dem gesamten Team zu teilen. Bei Subagenten sind die Leute kreativ geworden und erstellen sie für fast jeden Anwendungsfall, aber Boris nutzt sie pragmatisch für einfache Workflows mit völlig unterschiedlichen Anweisungen. Seine Subagenten werden hauptsächlich verwendet, um zu verifizieren, dass die Code-Architektur korrekt ist, um Code zu refaktorisieren und um zu validieren, dass die finalen Builds tatsächlich funktionieren.

Schlusswort und Verweis auf Automata-Dienstleistungen

Der Sprecher wechselt zu einer Werbeeinblendung für Automata, das Unternehmen hinter dem Kanal, das nach dem Unterrichten von Millionen Menschen im KI-gestützten Bauen nun selbst Implementierungsdienstleistungen anbietet. Sie helfen dabei, Ideen in Apps oder Websites zu verwandeln, für Personen, die keine eigenen Tech-Teams haben. Automata positioniert sich als technischer Co-Pilot, der die gleichen Workflows anwendet, die sie lehren, direkt auf Kundenprojekte - ohne die Kopfschmerzen beim Einstellen oder Managen eines Dev-Teams. Der Sprecher schließt mit der Bitte um Unterstützung über den Super-Thanks-Button und kündigt das nächste Video an. Die E-Mail-Adresse hello@automata.dev wird für Interessenten genannt.

Community Posts

View all posts