Alle 35 Claude Code-Konzepte für Nicht-Coder erklärt

CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Jeden Tag scheint es ein neues Cloud Code Feature zu geben, ein neues Tutorial, eine weitere Sache,
00:00:04bei der man den Anschluss verliert. Und das ist extrem überwältigend, wenn man gerade erst
00:00:09anfängt, besonders wenn man keinen technischen Hintergrund hat. Aber heute werde ich Ihnen helfen,
00:00:13dieses Problem zu lösen, und Ihnen zeigen, mit welchen Konzepten ich anfangen würde, wenn ich heute
00:00:19ganz neu und frisch beginnen würde. Wir werden 35 Konzepte in vier verschiedenen Abschnitten behandeln,
00:00:25angefangen bei den Dingen, die man zu Beginn wissen muss, bis hin zu fortgeschrittenem
00:00:30Power-User-Stoff, den Sie jetzt noch nicht brauchen, aber von dem Sie wissen sollten, dass es ihn gibt.
00:00:34Am Ende werden Sie einen klaren Fahrplan haben, mit dem Sie sofort loslegen
00:00:39und echte Fortschritte machen können. Das erste Konzept, das wir behandeln, ist der eigentliche
00:00:45Unterschied zwischen der cloud.ai Web-App, also diesem ChatGPT-ähnlichen Interface, und Cloud Code selbst.
00:00:53Nun, es ist relativ einfach. Diese beiden Systeme nutzen das gleiche Gehirn. Ich habe Opus 4.6 in
00:01:00Cloud Code laufen. Und genau hier im Chat-Menü habe ich Opus 4.6. Der Unterschied ist: Wenn ich
00:01:06Cloud Code verwende, hat dieses Gehirn einen Körper. Es hat Hände. Es kann tatsächlich Dinge für mich tun,
00:01:11sei es Code schreiben, auf meine E-Mails zugreifen oder mit meinem Computer selbst interagieren.
00:01:16Das ist der größte Unterschied. Cloud Code kann im Grunde Dinge für mich erledigen. Nun,
00:01:22Konzept Nummer zwei befasst sich mit der Installation von Cloud Code. Zum Glück ist das relativ einfach.
00:01:26Wenn Sie einfach nach "Cloud Code Install" googeln, gelangen Sie zur Cloud-Code-Dokumentation.
00:01:31Wir müssen lediglich eine einzige Codezeile kopieren und in das Terminal oder, unter
00:01:37Windows, in etwas wie PowerShell einfügen. Welche Zeile Sie wählen, hängt von Ihrem
00:01:42Betriebssystem ab. Wenn Sie macOS, Linux oder WSL verwenden, kopieren Sie dies. Und wenn Sie
00:01:47Windows PowerShell nutzen, kopieren Sie dies. Um Ihr Terminal oder PowerShell zu finden,
00:01:52gehen Sie einfach ins Suchmenü. Das Gleiche gilt für Mac. Ich bin unter Windows und tippe PowerShell ein. Es
00:01:57erscheint eine gruselige Oberfläche wie diese. Sie fügen es einfach ein, führen den Befehl aus und dann
00:02:02leitet er Sie durch den Setup-Assistenten. Es ist sehr einfach. Sie werden gebeten, sich einzuloggen, und
00:02:06verwenden Ihren tatsächlichen Abo-Plan. Um Cloud Code nach dem Setup tatsächlich zu starten,
00:02:11können Sie einfach "cloud" eintippen. Dann sehen Sie so etwas. Aber nun kommen wir zu Konzept
00:02:17drei: Wo verwenden wir Cloud Code eigentlich? Es gibt nämlich eine Menge Optionen.
00:02:22Denn während ich Cloud Code so im Terminal nutzen kann, kann ich auch die Cloud Desktop-App
00:02:27verwenden. Das ist ebenfalls Cloud Code. Und dann haben wir hier noch Co-work. Was ist mit Co-work?
00:02:32Und was ist mit Chat? Oder was ist mit so etwas wie VS Code, einer IDE, einer integrierten
00:02:38Entwicklungsumgebung, in der ich das Terminal hier habe, genau wie in dieser PowerShell-Situation,
00:02:44aber ich kann meine Dateien sehen und habe hier ein weiteres Fenster, oder? Das ist alles sehr,
00:02:48sehr verwirrend. Wiederum besonders, wenn man an so etwas nicht gewöhnt ist. Nun, die Wahrheit ist,
00:02:53dass es eigentlich keine allzu große Rolle spielt. Letztendlich ist die leistungsstärkste Version die,
00:02:58mit der man im Terminal arbeitet, sei es mit etwas wie VS Code, was ich Ihnen heute zeigen werde,
00:03:01oder indem man das Terminal direkt nutzt, wie in PowerShell oder ähnlichem.
00:03:06Aber wenn das für den Anfang alles zu viel ist und Sie sagen: "Hey, ich möchte das
00:03:11leicht verständliche Interface in der Cloud Code Desktop-App", oder für die meisten Nutzer sogar Co-work,
00:03:19dann können 99 % der Dinge, die sie tun werden, in jedem dieser Bereiche erledigt werden. Sie werden
00:03:23nichts verpassen. Dennoch lege ich Ihnen ans Herz, das Terminal zumindest am Anfang auszuprobieren,
00:03:29geben Sie ihm ein oder zwei Wochen. Und wenn Sie nach dieser Zeit immer noch denken:
00:03:34"Ah, das ist zu viel. Es ist einfach nichts für mich", dann wechseln Sie zu den anderen Optionen,
00:03:38sei es Cloud Code oder sogar Co-work, denn man kann immer vom Terminal zu diesen wechseln.
00:03:43Es ist etwas schwieriger, wenn man sich an etwas mit "Sicherheitsleitplanken" gewöhnt hat,
00:03:47und dann versucht, zu etwas Leistungsstärkerem zu wechseln. Und so leicht es für mich auch ist, zu sagen:
00:03:53Das Terminal ist nicht so gruselig, wie es aussieht. Letztendlich ist es nur ein Eingabefenster. Wir
00:03:58werden Cloud Code im Terminal auf die gleiche Weise prompten, wie man ChatGPT in der Web-App nutzt.
00:04:03Wie gesagt, wir verwenden heute VS Code, weil ich denke, dass es ein einfacher Einstieg in die
00:04:08Terminal-Umgebung ist. Das ist eine sogenannte IDE, eine integrierte Entwicklungsumgebung.
00:04:13Es ist immer noch das Terminal, aber es ist eine freundlichere Art, es zu betrachten, denn man sieht
00:04:18hier diesen Explorer-Tab. Wenn wir also in einer Datei arbeiten, kann ich alles, was ich darin
00:04:22erstelle, hier sehen und auch direkt öffnen. Das wird später im Video noch deutlicher.
00:04:27Die Nutzung von VS Code (Visual Studio Code) ist völlig kostenlos. Wenn Sie bei Google nach VS Code
00:04:32suchen und auf den ersten Link klicken, gelangen Sie hierher. Zum Open-Source-KI-Code-Editor. Sie
00:04:37laden ihn einfach herunter und lassen den Installationsassistenten laufen. Das ist eigentlich schon
00:04:41alles. Suchen Sie nach VS Code, klicken Sie darauf, und Sie gelangen auf eine Seite wie diese.
00:04:46Gehen Sie oben auf Datei, dann auf Ordner öffnen, und wir werden heute einen neuen Ordner erstellen.
00:04:52In diesem Ordner werden wir arbeiten. Genau so, wie man an jedem anderen Projekt auf dem
00:04:56Computer arbeiten würde. Ich gehe auf neuen Ordner. Meinen nenne ich "35-test". Anklicken,
00:05:02Ordner auswählen. Dann sehen Sie eine Seite wie diese. Als Nächstes gehen Sie oben auf
00:05:08die drei Punkte, klicken auf Terminal, dann auf neues Terminal. Nun ist unser Terminal hier unten
00:05:13geöffnet, genau wie vorhin bei PowerShell. Um Clod zu öffnen, tippe ich einfach "clod" ein.
00:05:18Und da ist es. Cloud Code ist einsatzbereit. Reden wir über Konzept Nummer vier,
00:05:25nämlich die Berechtigungen. Im Moment werden Sie bemerken, dass es unten leer sein sollte. Aber wenn ich
00:05:30Umschalt+Tab drücke, erscheinen einige Optionen. Was bedeuten all diese Dinge? Nun, das sind die
00:05:35verschiedenen Berechtigungen. Man kann sie sich fast wie Sicherheitseinstellungen dafür vorstellen, was Clod
00:05:40ohne Ihre Erlaubnis an Ihrem Computer oder Ihren Dateien tun darf oder nicht. Wenn es
00:05:46leer ist, befinden wir uns in der Standardeinstellung. Das heißt, es wird Sie explizit um Erlaubnis
00:05:50bitten, um Dateien zu bearbeiten. Aktiviere ich "Accept Edits", werden Dateien automatisch ohne
00:05:56Nachfrage bearbeitet. Das geht etwas schneller. Aber wenn es Bash-Befehle verwenden will, also
00:06:00Terminal-Befehle, die Änderungen an Ihrem Computer bedeuten – etwa das Herunterladen einer bestimmten
00:06:05Abhängigkeit oder eines Programms –, dann wird es Sie um Erlaubnis bitten. Dann gibt es den Plan-Modus,
00:06:09über den wir gleich sprechen. Es gibt eigentlich noch eine dritte Berechtigung. Aber um diese zu nutzen,
00:06:14muss man Clod auf eine spezielle Weise öffnen. Mit "/exit" verlassen wir Cloud Code.
00:06:20Wenn ich nun "clod --dangerously-skip-permissions" eingebe,
00:06:26wird Clod normal geöffnet, aber Sie sehen hier eine neue Einstellung namens "Bypass Permissions ON".
00:06:33Das bedeutet, es kann Dateien bearbeiten, löschen, Dinge herunterladen – alles ohne meine Erlaubnis. Das
00:06:38klingt anfangs beängstigend, aber mit der Zeit versteht man, dass die meisten Leute dabei bleiben, weil es
00:06:44einfach schneller geht. Ich muss sagen, ich hatte nie ein Problem damit, dass Clod Code Dateien gelöscht hat,
00:06:49ohne dass ich es wollte. Auch wenn es natürlich immer diese theoretischen Geschichten gibt; in der Summe
00:06:54spart Ihnen das so viel Zeit, sobald Sie sich sicher fühlen. Aber wenn Sie sich damit noch nicht
00:06:57wohlfühlen und nicht wollen, dass es durchdreht, lassen Sie es auf "Accept Edits ON". Wenn Sie ein
00:07:01paarmal Umschalt+Tab drücken, gelangen wir zum Plan-Modus, dem letzten Konzept in diesem Basis-Abschnitt.
00:07:06Plan-Modus bedeutet: Wenn ich Clod Code sage, dass es etwas tun soll, wie zum Beispiel eine Webseite bauen,
00:07:11dann legt es nicht einfach von selbst los. Es wird stattdessen erst einmal darüber nachdenken.
00:07:18Es wird eine Reihe von Schritten entwerfen, die wir zuerst ausführen müssen. Wahrscheinlich wird es
00:07:23uns erst einmal ein paar Fragen zurückstellen. Im Grunde promptet es uns,
00:07:28um eine bessere Vorstellung davon zu bekommen, was wir bauen wollen. Der Plan-Modus ist der beste Weg,
00:07:35um bessere Ergebnisse von Clod Code zu erhalten, denn er stellt sicher, dass Ihr Prompt nicht schlecht ist.
00:07:39Der Prompt, den Sie sich ausdenken, wird einige Lücken haben, und der Plan-Modus wird diese
00:07:44einfach füllen, weil Clod uns genau dazu Fragen stellen wird. Es fragt uns nach der Art
00:07:49der Webseite. Wir sagen: Eine Landingpage. Es fragt nach unserem Stack. Wenn ich es nicht weiß, nehmen wir
00:07:56einfach Nummer eins. Als Zweck geben wir ein persönliches Projekt an und schicken es ab.
00:08:04Ich wollte mir kurz Zeit nehmen, um über meine Clod-Code-Masterclass zu sprechen, denn sie ist der beste
00:08:08Weg, um vom Anfänger zum KI-Entwickler zu werden, besonders wenn man keinen technischen Hintergrund hat.
00:08:13Alles in diesem Kurs ist für Anfänger gedacht, und wir konzentrieren uns auf echte Anwendungsfälle, damit Sie
00:08:20lernen, dieses erstaunliche KI-Tool zu meistern. Ich veröffentliche jede Woche neue Updates. Und wenn Sie
00:08:25den Kurs wollen, gehen Sie einfach zu Chase AI Plus; ein Link ist im angepinnten Kommentar. Jetzt ist der
00:08:30perfekte Zeitpunkt für Konzept Nummer sechs: Ihre Einstellung bei der Nutzung von Clod Code auf der Planungsseite.
00:08:35Das ist ein guter Moment, um darüber zu sprechen. Gerade werden mir noch ein paar Fragen zu unserer
00:08:40Und wir sagen, wir wollen sie über diese fiktive Online-App namens Argus machen, die Social-Media-
00:08:46Intelligence-App. Und sie wird diese Landingpage für uns erstellen. Aber was die Einstellung angeht,
00:08:51müssen Sie anfangen, Claude Code als einen Mitarbeiter zu betrachten. Und das ist in der
00:08:57Planungsphase sehr einfach, weil man diesen Austausch hat, aber wo die Leute stolpern, ist genau dieser
00:09:01Austausch. Sie werden einfach alles tun, was Claude Code sagt, und sie werden ihm keine
00:09:06Fragen stellen. Ein Beispiel dafür, wie wir es falsch gemacht haben, war, als es uns fragte, welchen
00:09:11Tech-Stack wir verwenden wollten. Wir sagten einfach: „Hey, wir verwenden Next.js und Tailwind.“
00:09:15Wissen Sie, was Next.js und Tailwind ist? Wahrscheinlich nicht, wenn Sie so etwas noch nie
00:09:20zuvor gemacht haben. Oftmals wird Claude Code Ihnen eine Empfehlung geben, und es ist am besten, ihr zu folgen.
00:09:26Aber wenn Sie Claude Code wirklich lernen und die Grundlagen des Bauens mit KI verstehen wollen,
00:09:31dann müssen Sie innehalten und Claude Code sagen, dass es Ihnen diese Konzepte erklären soll. Und so
00:09:37werden Sie tatsächlich lernen und nicht nur eine Karikatur eines „Vibe-Coders“ sein. Denn Sie müssen
00:09:42sich fragen: Wenn es so einfach ist, Dinge zu bauen, was ist dann der Unterschied zwischen Ihnen und dem Typen
00:09:48von nebenan, durch den ich Sie ersetzen kann? Er kann dieselben Fragen stellen und einfach
00:09:51auf „Akzeptieren“ klicken: „Bau mir eine Landingpage.“ Was Sie von der Masse abheben wird und
00:09:55Ihre Fähigkeiten auf grundlegendem Niveau aufbaut, ist, Claude Code diese Fragen zur Erklärung zu stellen.
00:10:00Es ist der unendlich geduldige Tutor, und wir müssen es auch so behandeln. Hier ist also der Plan,
00:10:06den Claude Code für unsere Landingpage erstellt hat. Und das ist es, was Sie im Plan-Modus erwarten können.
00:10:10Es wird Ihnen einen ziemlich detaillierten Entwurf dessen geben, was es vorhat, bevor es tatsächlich
00:10:15ausführt. Und Sie werden hier einige Optionen sehen. Sie sehen „Ja, und Berechtigungen umgehen“,
00:10:20was bedeutet, dass es das Geplante ausführt, ohne um Erlaubnis zu fragen. „Ja, Bearbeitungen manuell genehmigen“.
00:10:25Es wird also anfangen, Dinge zu erstellen, aber es wird jedes Mal um Erlaubnis fragen, wenn es eine Datei
00:10:29erstellen oder bearbeiten möchte, was sehr nervig ist. Und dann haben wir noch „Nein, mit Ultra-Plan verfeinern“.
00:10:34Der Ultra-Plan wird in Abschnitt vier Thema sein, wenn wir zu den Power-User-Sachen kommen, einigen dieser
00:10:39High-Level-Features in Claude Code. Aber für den Moment sagen wir einfach: „Ja,
00:10:43Berechtigungen umgehen.“ Und so einfach fängt es an, unsere Website für uns zu bauen.
00:10:46Und was Sie hier links sehen, sind all die Dateien, die es erstellt. Das ist das Schöne
00:10:50an VS Code, besonders wenn man gerade erst anfängt. Alles, was gebaut wird, ist
00:10:55genau hier. Es ist dasselbe, als ob ich in meinen Dateiexplorer ginge, „35-test“ öffnete und
00:11:01nachsähe, was drin ist. Ich würde dasselbe sehen. Eine der Dateien, die Claude Code erstellt hat, war die
00:11:05clod.md-Datei, die Sie hier links sehen. Und darüber werden wir bei Konzept
00:11:10Nummer sieben sprechen. Was also ist die clod.md-Datei? Nun, sie wird in jedem einzelnen
00:11:16von Claude Code erstellten Projekt enthalten sein. Betrachten Sie sie sozusagen als die Bedienungsanleitung für Claude Code
00:11:21in Bezug auf dieses spezielle Projekt. Dies ist etwas, das Claude Code bestimmte
00:11:26Konventionen und Regeln mitteilt. Sie möchten, dass es diese immer befolgt, wenn es innerhalb
00:11:32dieses speziellen Ordners arbeitet. Claude Code wird diese automatisch erstellen, wenn es
00:11:36Ihr Projekt baut. Sie müssen diese also nicht allzu sehr anfassen, und verstehen Sie, dass es viele Techniken
00:11:41bezüglich clod.md gibt. Manche Leute wie ich sagen: „Weniger ist mehr.“ Andere sagen, man solle so viele
00:11:46Informationen wie möglich hineinschreiben, die man für relevant hält und die quasi „Out-of-the-Box“-Regeln sind.
00:11:50Alles, was Sie zu Beginn verstehen müssen, ist, dass sie existiert und was immer Sie hineinschreiben,
00:11:56wird Claude Code jedes Mal als Referenz nutzen, wenn Sie ihm etwas befehlen. Es ist also ein sehr mächtiges
00:12:02Werkzeug, aber Sie sollten sicherstellen, dass das, was Sie hineinschreiben (falls Sie es bearbeiten), wirklich wichtig ist und
00:12:07auf praktisch jeden Prompt zutrifft. Claude Code hat unsere Webseite erstellt. Es hieß, ein Dev-Server
00:12:12wurde hier auf localhost gestartet. Localhost ist wie eine interne Webseite. Wenn Sie darauf klicken,
00:12:18gelangen Sie zur Webseite. Ich bin gerade in Chrome, aber es ist nicht mit dem Internet verbunden.
00:12:22Das ist alles lokal. Das ist es also, was es für uns gebaut hat. Extrem hässlich. Im Laufe dieses Videos
00:12:27werde ich Ihnen verschiedene Tipps und Techniken geben, um das zu verbessern, aber verstehen Sie einfach,
00:12:31dass es sich gerade hier befindet. Und wir können tatsächlich damit interagieren, genau wie mit einer
00:12:34normalen Webseite. Aber bevor wir dazu kommen, lassen Sie uns über eines der wichtigsten Konzepte von
00:12:40Claude Code und großen Sprachmodellen im Allgemeinen sprechen. Und das ist Konzept Nummer acht,
00:12:44das Kontextfenster. Das Kontextfenster kann eingesehen werden, wenn wir „/context“ eingeben. Und was wir
00:12:51hier sehen, ist, wie viel des Kontextfensters wir verbraucht haben. In diesem Fall haben wir 48.000 Token
00:12:57von 1 Million Token verbraucht. Und Sie denken wahrscheinlich: „Chase, was zum Henker bedeutet das? Ich verstehe
00:13:01nicht mal, was Token sind, geschweige denn, was das wirklich bedeutet. 50.000 von einer Million. Okay, wovon
00:13:06redest du?“ Token sind die Währung von großen Sprachmodellen und Claude Code. Jedes einzelne
00:13:12Wort ist ein Token. Jedes einzelne Wort hier, das wir Claude Code in einem Prompt gegeben haben, und jedes
00:13:17Wort, das es uns zurückgibt, entspricht einem Token. Ein Wort, ein Token. In der Realität etwas anders,
00:13:23aber lassen Sie das Ihr mentales Modell sein. Alle Tool-Aufrufe, die es nutzt, kosten Token. Der ganze Code, den es
00:13:28generiert hat, kostet Token. Alles, was es tut, kostet Token. Und das Kontextfenster ist unser Budget.
00:13:34Für Claude Code sind das 1 Million Token. Das ist bei jedem KI-System anders. Warum müssen wir
00:13:42uns darum kümmern? Nun, erstens: Wenn wir es füllen, endet unsere Sitzung quasi, und Sie sind wahrscheinlich
00:13:47über die Jahre bei Chatbots darauf gestoßen, wenn es plötzlich heißt: „Hey, ich habe nicht
00:13:50genug Platz.“ Die Sitzung endet. Das passiert, wenn man das gesamte Kontextfenster füllt. Aber
00:13:55was wichtig ist, ist nicht nur das Füllen des Kontextfensters. Es ist die Idee von Konzept Nummer neun,
00:14:01nämlich die Kontext-Fäulnis. Das ist die Vorstellung: Je mehr ich das Kontextfenster mit Gesprächen fülle,
00:14:07mit mehr Aufgaben für Claude Code, desto mehr nimmt die tatsächliche Effektivität von Claude Code ab. Je mehr ich
00:14:15es also benutze, desto schlechter wird es, was bedeutet, dass wir ein Auge darauf haben wollen, wo wir im Kontextfenster stehen.
00:14:22Vor allem, da wir es jederzeit zurücksetzen können. Ich kann praktisch jederzeit wieder bei Null anfangen.
00:14:27Das hat natürlich seinen Preis, oder? Wenn ich einen normalen Chatbot benutze, sagen wir auf claud.ai, und
00:14:33einen neuen Chat starte, ist das mühsam, weil ich möchte, dass er sich an alles erinnert,
00:14:38worüber wir gesprochen haben. Ich möchte, dass er sich an mein Gespräch erinnert. Ich will nicht ganz von vorn anfangen. Das nervt.
00:14:42Aber wenn ich ganz von vorn anfange, arbeitet Claude Code besser. Was soll ich also tun? Nun,
00:14:47glücklicherweise ist ein Neuanfang innerhalb von Claude Code nicht wie ein Neuanfang in einem Chatbot. Es
00:14:51ist tatsächlich viel besser, denn Claude Code – selbst wenn ich ganz von vorn anfange, was ich einfach durch
00:14:57Eingabe von „/clear“ tun kann – setzt meine Sitzung zurück. Claude Code lebt in diesem Ordner. Es ist auf meinem
00:15:03Computer. Es ist kein Chatbot in der Cloud. Wann immer ich wieder mit ihm spreche und ihm Fragen zu meiner
00:15:08Website stelle, spielt es praktisch keine Rolle, dass wir einen neuen Chat begonnen haben, weil es
00:15:13einfach in die Codebasis schauen kann. Es kann all diese Dateien ansehen. Es hat die clod.md. Es hat die Fähigkeit,
00:15:18fast wie ein Mensch, in den Ordner zu gehen und zu sehen, was was ist. Und deshalb,
00:15:25aus diesem Grund, möchte ich mein Kontextfenster immer zurücksetzen, wenn es möglich ist. Denn warum sollte ich
00:15:30mit einem schlechteren Claude Code bei 500.000 Token arbeiten, nur um ein Gespräch am Laufen zu halten,
00:15:35an das es sich sowieso erinnern kann, oder? Es gibt also kaum Nachteile beim ständigen Zurücksetzen.
00:15:42Darüber hinaus werden Ihre Prompts im Grunde teurer, je mehr Sie das Kontextfenster füllen. Sie
00:15:48verbrauchen mehr von Ihrem Kontingent, weil jeder einzelne Prompt im Wesentlichen alles mitschickt, was
00:15:53zuvor kam. Es gibt ein Caching-System, das einige dieser Probleme mildert. Aber der Punkt
00:15:58bleibt: Wenn ich hier unten bei Token Nummer 800.000 bin, kostet mich das pro Prompt wirklich mehr, als wenn ich
00:16:04bei Token Nummer 50.000 oder 100.000 bin. Und man sieht viele Leute, die sich über die Nutzung von Claude Code beschweren.
00:16:10Das ist nicht der einzige Grund, warum sie sich beschweren. Aber zu einem großen Teil liegt es daran, dass viele Leute nicht
00:16:13wissen, wie sie ihr Kontextfenster richtig verwalten. Sie verbrauchen also mehr und Claude Code
00:16:18arbeitet nicht besonders gut. Sie sehen also, wie wichtig es ist, A) den Kontext immer im Blick zu haben und B)
00:16:25ihn immer zurückzusetzen, wann immer es Sinn ergibt. Als Faustregel gilt: Man sollte nicht über
00:16:30200.000 Token gehen, wenn man es vermeiden kann. Es wird Fälle geben, in denen man sagt: „Hey, ich brauche
00:16:36einfach ein längeres Fenster, aus welchem Grund auch her.“ Aber wenn Sie die 20 % erreichen, müssen Sie sich fragen:
00:16:42Muss ich in dieser Sitzung bleiben? Wenn Sie keinen sehr guten Grund haben, müssen Sie sie zurücksetzen. Und zum
00:16:47Zurücksetzen müssen Sie nur das tun, was Sie hier gesehen haben, nämlich „/clear“. Und falls es
00:16:52etwas im Gespräch gibt, das Sie mitnehmen wollen, bitten Sie Claude Code einfach um eine kurze Zusammenfassung
00:16:56dessen, worüber Sie gesprochen haben, und Sie können es in die nächste Sitzung kopieren. Was Sie
00:17:00hier bei mir sehen können – und das wird Konzept Nummer neun sein – ist meine Statuszeile. Genau hier
00:17:06können Sie „35-test“ sehen. Sie sehen das aktuelle Modell, das ich benutze, und ich sehe mein Kontext-
00:17:11fenster jederzeit, das hier 2 % anzeigt, und bei Ihnen steht das wahrscheinlich gerade nicht. Aber Sie können
00:17:16Sie können das selbst erstellen, damit Sie nicht ständig „forward slash context“ eingeben müssen.
00:17:20Sie können einfach hier unten nachsehen, wo Sie stehen, was Ihnen hilft, den Überblick zu behalten.
00:17:26Dazu geben Sie einfach „forward slash status line“ ein.
00:17:31Und Sie schreiben einen Prompt, der etwa besagt: „Hey, ich möchte,
00:17:37dass du eine Statuszeile für mich erstellst, die permanent ist und den Ordner, das Modell
00:17:44und meine aktuelle Kontextfenster-Nutzung anzeigt.“ Sobald Sie das tun,
00:17:48wird sie erstellt. Dann müssen Sie Claude Code nur noch neu starten und haben Ihre eigene Statuszeile.
00:17:53Wir hatten gerade eine Menge Konzepte: Kontext, Kontextfenster,
00:17:59die Möglichkeit zu löschen, Context Rot und die Statuszeile. Wenn Sie das alles zusammennehmen,
00:18:03sind Sie Leuten weit voraus, die Claude Code schon länger nutzen, da viele diese Prinzipien nicht so dogmatisch befolgen.
00:18:08Sprechen wir nun über einige andere Slash-Befehle, während wir hier sind, und das ist unser nächstes Konzept: Rewind.
00:18:13Nehmen wir an, Sie haben „slash clear“ gemacht, um das Kontextfenster so sauber wie möglich zu halten,
00:18:17aber Sie merken plötzlich: „Ups, das hätte ich nicht tun sollen. Da war noch etwas anderes.“
00:18:22Nun, mit „forward slash rewind“ kann ich tatsächlich zu früheren Sitzungen innerhalb von Claude Code zurückkehren.
00:18:30Ich könnte also zurückgehen, bevor ich „forward slash clear“ gemacht habe, und das Gespräch dahin zurückholen,
00:18:35wo ich war. Dies schließt auch Code-Änderungen ein.
00:18:41Wenn wir also mit Claude Code gesprochen und Änderungen an unserer Website vorgenommen haben,
00:18:45und mir diese nicht gefallen, kann ich „forward slash rewind“ nutzen. Es ist ein einfacher Weg,
00:18:49um dorthin zurückzukehren, wo man war, da es diese automatischen Speicherpunkte gibt. Konzept Nummer 14
00:18:54ist ein weiteres wichtiges, und das ist „forward slash model“. Damit kann ich
00:18:59zwischen all den verschiedenen Claude Code Modellen wechseln. Wir haben Opus 4.6, Sonnet 4.6,
00:19:06Sonnet mit einem 1-Million-Kontext sowie Haiku. Was Sie hier wählen,
00:19:10hängt von Ihrem Abo ab. Wenn Sie im Pro-Plan für 20 Dollar im Monat sind,
00:19:14sollten Sie wahrscheinlich immer bei Sonnet bleiben. Bei Max 5x können Sie Opus oft nutzen.
00:19:20Bei 20x können Sie Opus ständig verwenden. Die Modellwahl hängt von Ihren Bedürfnissen ab.
00:19:25Es kommt darauf an, wie viel Geld Sie an Anthropic zahlen. Was Haiku betrifft,
00:19:29müssen Sie dies wahrscheinlich gar nicht nutzen. Es ist ein extrem günstiges, fast kostenloses Modell.
00:19:34Seine Anwendungsfälle sind sehr spezifisch und nischig. Wenn Sie also nicht genau wissen,
00:19:41was Sie tun, brauchen Sie mit Haiku nicht herumzuexperimentieren. Es gibt auch
00:19:44andere modellbezogene Befehle wie „effort“. Das bestimmt, wie intensiv Claude Code nachdenkt.
00:19:48Standardmäßig ist es auf „auto“. Das ist nutzungsbasiert, denn je höher die Denkstufe,
00:19:53desto mehr Token werden verbraucht. Das hängt von Ihrer Aufgabe ab. Das letzte Kernkonzept,
00:19:58über das ich sprechen möchte, ist Git. Wir haben über Rewind gesprochen, oder? Die Fähigkeit,
00:20:05eingebaute Speicherpunkte in Claude Code zu haben. Nun, es gibt eine weitere Art von Speicherpunkt: Git.
00:20:11Git ist im Grunde ein Speicherpunkt, der sich jedoch auf Ihrem Computer befindet.
00:20:16Es speichert Ihren exakten Stand des geschriebenen Codes. Ich empfehle dringend,
00:20:22dies wann immer möglich zu nutzen. Claude Code ist sehr versiert im Umgang mit Git.
00:20:28Sie können einfach sagen: „Lass uns das mit Git committen“. Und wenn ich „Git commit“ sage,
00:20:36wird es gespeichert. Das wird später nützlich, wenn wir anfangen, Dinge wie GitHub zu nutzen.
00:20:41Wir wollen unseren Code-Speicherpunkt nehmen und ihn in die Cloud auf GitHub hochladen.
00:20:48Dazu muss der Code committet sein. Betrachten Sie Git Commit also als einen Speicherpunkt.
00:20:54Rewind ist toll im Kontext von Claude Code, aber wenn wir professioneller werden
00:20:59und darüber nachdenken, wie wir den Code in die Welt bringen, müssen wir Git nutzen.
00:21:04Das ist ein wichtiger Schritt und ein zweiter Speicherpunkt neben Rewind. So können Sie sicher sein,
00:21:09dass Ihr Code nicht einfach verschwindet. Wir sind jetzt in Abschnitt drei: dem Toolkit.
00:21:15Hier bringen wir externe Tools ins Spiel, Dinge wie CLIs und MCPs,
00:21:19und führen „Skills“ ein, eines der mächtigsten Features von Claude Code.
00:21:25Das kommt zum richtigen Zeitpunkt, denn unsere Website ist hässlich. Ich meine,
00:21:31sehen Sie sich das an. Das ist die Definition von KI-Einheitsbrei: langweilig, flach, lila Verläufe.
00:21:37Wie können wir das beheben? Wir hätten natürlich einen besseren Prompt geben können,
00:21:42aber es gibt Tools, die uns speziell beim Frontend-Design helfen können. Die nächsten drei
00:21:46Konzepte sind Skills, der Skill-Marktplatz und der „Skill Creator Skill“. Skills sind einfach
00:21:52Text-Prompts. Sie sind ein Weg, Claude Code anzuweisen, eine bestimmte Sache auf eine bestimmte Weise zu tun.
00:21:57Was wir hier sehen, ist der offizielle Frontend-Design-Skill von Anthropic. Und wie Sie sehen,
00:22:02ist es nur Text, kein komplizierter Code, nichts Verrücktes, nur ein Text-Prompt.
00:22:10Der Frontend-Design-Skill ist dasselbe, als würde ich diesen ganzen Text kopieren,
00:22:15in Claude Code einfügen und sagen: „Hey, erstelle ein besseres Frontend-Design
00:22:20und nutze diese Richtlinien“. Aber ich möchte das nicht jedes Mal kopieren und einfügen.
00:22:25Stattdessen nutze ich den Frontend-Design-Skill mit „forward slash front end design“
00:22:31oder sage einfach in natürlicher Sprache: „Nutze den Frontend-Design-Skill“.
00:22:36Ich zeige Ihnen, wie das geht. Zuerst müssen Sie den Frontend-Design-Skill installieren.
00:22:40Dafür gibt es mehrere Möglichkeiten. Die erste ist die Eingabe von „slash plugin“.
00:22:46Das öffnet den Plugin-Marktplatz, und ich kann dort nach dem Skill suchen.
00:22:52Wenn Sie ihn gefunden haben, wählen Sie ihn aus, installieren ihn und bestätigen die Installation,
00:22:57indem Sie zum Bereich der installierten Plugins wechseln. Dort sehen Sie das Frontend-Design-Plugin.
00:23:02Nach der Installation erhalten Sie eine Nachricht, dass Sie die Plugins neu laden sollen.
00:23:07Diesen Befehl führen Sie aus. Ab diesem Zeitpunkt ist der Skill in Claude Code installiert.
00:23:12Claude Code weiß, dass der Skill existiert. Sie müssen ihn nur noch aufrufen.
00:23:19Wie gesagt, das geht auf verschiedene Arten. Sie können immer „forward slash“ gefolgt vom
00:23:24Namen des Skills verwenden, in diesem Fall also „front end design“.
00:23:30Ich kann sagen: „Nutze den Frontend-Design-Skill“ und er wird ihn nutzen. Er ist sogar so intelligent,
00:23:38dass er es versteht, wenn ich sage: „Wir arbeiten am Frontend für diese Seite, lass uns X tun“.
00:23:43Er erkennt den Satz und denkt: „Ah, Frontend-Design. Dafür habe ich einen Skill.
00:23:46Den rufe ich jetzt auf.“ Schließlich kann Claude Code diese Skills sogar selbst installieren.
00:23:51Wenn Sie einfach diese URL von GitHub kopieren – dies ist auf dem offiziellen Claude Code
00:23:58GitHub-Kanal – können Sie die URL in Claude Code einfügen und sagen: „Installiere diesen Skill“.
00:24:05Er wird seine eigenen Einstellungen anpassen, um ihn hinzuzufügen. Bevor wir den Skill in Aktion sehen,
00:24:10noch ein Punkt: Skills können sowohl auf Benutzer- als auch auf Projektebene existieren.
00:24:15Aktuell befinden wir uns im Projekt „35 test“. Was aber, wenn ich ein neues Projekt erstelle,
00:24:21beispielsweise für meine E-Mails? Hätte dieses Projekt Zugriff auf den Claude Code Skill?
00:24:27Normalerweise ja. Wenn ich etwas wie den Frontend-Design-Skill installiere, geschieht das
00:24:33auf Benutzerebene. Sie sind der Benutzer, was bedeutet, dass jedes Ihrer Projekte
00:24:37Zugriff auf diese Skills hat. Wir können aber auch Skills auf Projektebene haben.
00:24:42Ich könnte also einen speziellen Skill nur für dieses eine Projekt oder diese Website erstellen,
00:24:48den man nirgendwo anders verwenden möchte. Verstehen Sie einfach, dass Sie diese Flexibilität haben.
00:24:53Lassen Sie uns das Ganze anwenden. Ich habe „forward slash front end design“ eingegeben.
00:24:57Ich sagte: „Gestalte die Ästhetik neu, nutze die Farbpalette von Anthropic,
00:25:02Terracotta usw., und gib den Karten visuelles Gewicht durch Schlagschatten.“
00:25:07„Vermeide Standard-KI-Einheitsdesign.“ Mal sehen, was er diesmal mit dem Skill macht.
00:25:14Hier ist das Ergebnis. Das ist ein riesiger Sprung nach vorn im Vergleich zum ersten Versuch.
00:25:19Ist es perfekt? Absolut nicht. Sieht es immer noch KI-generiert aus? Ja. Aber sehen Sie sich
00:25:26den Unterschied zwischen der ersten und der zweiten Iteration an. Das verdanken wir einem
00:25:30der einfachsten Tools da draußen: dem Frontend-Design-Skill. Sprechen wir nun über
00:25:34eine Art Workflow, eine Art wiederkehrende Aufgabe, möchten Sie diese in einen Skill verwandeln. Und wenn wir
00:25:38Das ist unser nächstes Konzept. Er ist nicht nur gut, weil er darauf trainiert ist,
00:25:44hochwertige Skills zu erstellen, sondern er erlaubt uns auch, bestehende Skills zu verbessern
00:25:49und deren Leistung zu messen. Je mehr Sie Claude Code nutzen, desto öfter werden Sie
00:25:55dieselben Dinge wiederholen. Wir alle haben bestimmte Workflows. Wann immer Sie so einen
00:26:01Workflow oder eine wiederkehrende Aufgabe identifizieren, sollten Sie einen Skill daraus machen.
00:26:06Dafür nutzen wir immer das „Skill Creator Tool“, da es uns sagt,
00:26:11ob es sich überhaupt lohnt, dafür einen Skill zu erstellen. Die Fähigkeit,
00:26:16die Skill-Leistung zu messen, ist enorm. Es führt automatisch A/B-Tests durch, um zu sehen,
00:26:22ob der Skill besser ist als gar kein Skill. So können wir Skill-Verbesserungen testen.
00:26:26Wenn Sie einen Skill bearbeiten, wird er gegen die ursprüngliche Version getestet.
00:26:31Dabei werden mehrere Tests durchgeführt, die uns echte, quantifizierbare Daten liefern. Das ist gewaltig.
00:26:37Um den Skill Creator Skill zu nutzen, können Sie – wie beim Frontend-Design-Skill –
00:26:41entweder die URL kopieren oder ihn im Plugin-Marktplatz suchen und installieren.
00:26:46Danach die Plugins neu laden, und Sie sind startklar. Kommen wir nun zu externen Tools,
00:26:51die wir mit Konzept 20 und 21 in Claude Code einbinden können: MCPs und CLI-Tools.
00:26:58MCPs sind eine Möglichkeit, Claude Code mit einem externen Programm zu verbinden.
00:27:04Claude Code hat in seiner Dokumentation einen ganzen Bereich für MCP-Tools reserviert.
00:27:11Dort stehen die unterstützten Tools sowie die Befehle, die man zur Installation kopieren muss.
00:27:16Es gibt Dinge wie Linear, Hugging Face, Cloudflare, Figma, Guru, Monday oder Notion.
00:27:23Die Liste ist lang. Mit einem MCP-Server zwischen uns und Programmen wie Notion
00:27:30kann ich dann einfach in natürlicher Sprache sagen: „Hey, tu dies und jenes in Notion“.
00:27:37Und es wird für uns erledigt, so als ob wir die Aufgaben manuell in Notion ausführen würden.
00:27:42Die Nutzung erfordert zwei Dinge. Erstens braucht man den spezifischen Befehl.
00:27:48Die beliebtesten findet man in der Claude Code Dokumentation, die man über die Suche
00:27:52nach „Claude Code docs MCP“ findet oder indem man Claude Code direkt danach fragt.
00:27:58Diesen Befehl kopiert man dann einfach in das Terminal. Der einfachere Weg ist jedoch,
00:28:02einfach zu sagen: „Richte den MCP-Server für Notion für mich ein“.
00:28:09Claude Code erledigt das alles. Er sucht im Web nach den nötigen Befehlen
00:28:17und teilt Ihnen dann mit, was zu tun ist. Denn um Notion, PayPal, Stripe
00:28:22oder Supabase einzurichten, benötige ich Anmeldedaten. Ich muss also auf die Website,
00:28:30um geheime Keys zu holen, die ich Claude Code geben oder in den Einstellungsordner
00:28:36legen muss. Das klingt kompliziert, wenn man es noch nie gemacht hat, aber wer ist ein Experte darin?
00:28:42Richtig, Claude Code. Er führt Sie Schritt für Schritt durch den Prozess und sagt:
00:28:47„Klick auf diesen Link, geh auf diese Seite, kopiere das hier“. Claude Code übernimmt
00:28:51also die ganze Schwerstarbeit für Sie bei den MCPs. Dennoch rücken MCPs momentan
00:28:58etwas in den Hintergrund. Obwohl sie im letzten Jahr extrem gehypt wurden,
00:29:04werden sie allmählich durch CLIs ersetzt. Ein CLI-Tool ist ein „Command Line Interface“ Tool.
00:29:09Genau wie Claude Code leben diese Programme im Terminal. Und weil beide dort ansässig sind,
00:29:17passen sie perfekt zusammen. Im Vergleich dazu haben MCPs viel Overhead,
00:29:23was bedeutet, dass MCPs oft langsamer und weniger token-effizient als CLIs sind.
00:29:28In 90 % der Fälle sollten Sie, falls eine CLI verfügbar ist, diese dem MCP vorziehen.
00:29:33Ein gutes Beispiel ist das Playwright MCP. Playwright ist ein Tool, mit dem Claude Code
00:29:41Browser-Automatisierungen für uns durchführen kann. Er steuert den Browser in unserem Namen,
00:29:48loggt sich auf Seiten ein und testet Dinge. Es gibt dafür eine CLI und ein MCP.
00:29:52Die CLI ist viel besser, etwa 90 % token-effizienter und für Claude Code leichter zu bedienen.
00:29:57Es ist das perfekte Beispiel für die Dynamik zwischen CLI und MCP. Wie nutzt man CLIs?
00:30:04Sie wissen es: Es gibt Befehle dafür, oder wir sagen Claude Code einfach,
00:30:10dass er die CLI für uns einrichten soll. Bei CLIs und MCPs wird Claude Code Sie,
00:30:15sofern Sie keine Berechtigungsumgehung aktiviert haben, wahrscheinlich dazu auffordern,
00:30:22ein neues Terminalfenster zu öffnen und Befehle einzufügen. Wenn die Umgehung aktiv ist,
00:30:27macht er das für Sie. Das klingt ein wenig gruselig, oder? Claude Code lädt etwas herunter,
00:30:31installiert und führt es aus. Beängstigend. Wenn Sie jedoch eine bekannte CLI nutzen,
00:30:35die von der Community geprüft wurde, müssen Sie keine Angst haben. Playwright CLI ist da
00:30:40ein gutes Beispiel. Die Frage ist dann: Welche CLIs sollte ich verwenden?
00:30:47Das kann ich Ihnen nicht pauschal sagen, da es ganz vom Anwendungsfall abhängt.
00:30:51Brauchen Sie Browser-Automatisierung? Vielleicht. Brauchen Sie Supabase für Logins
00:30:57auf Ihrer Website? Vielleicht auch nicht. Eine Falle, in die viele tappen, ist,
00:31:03dass sie nach dem Kennenlernen von CLIs und MCPs alles Mögliche recherchieren,
00:31:08alles installieren und im Übermaß nutzen. Weniger ist mehr bei Claude Code,
00:31:15zumindest meiner Meinung nach. Mit der Zeit werden Sie mehr Erfahrung mit CLIs und MCPs sammeln,
00:31:20und es wird offensichtlich, wann deren Einsatz sinnvoll ist. Wenn Sie gerade erst anfangen,
00:31:25reicht es zu wissen, dass CLIs und MCPs existieren und dass Claude Code sie
00:31:32für uns installieren und nutzen kann. Oft kann er sogar Skills erstellen, die ihm dabei helfen.
00:31:37Dieses Grundwissen genügt für den Anfang. Wenn Sie erfahrener sind,
00:31:44geht es nur darum, Claude Code mehr zu nutzen und ihn zu fragen: „Gibt es ein MCP
00:31:50oder eine CLI für diesen Zweck?“ Lassen Sie Claude Code im Web suchen, um das zu bestätigen,
00:31:56da sich diese Dinge ständig ändern. Jeden Tag kommen neue CLIs und MCPs heraus.
00:32:00Ich werde Ihnen hier nicht die 30 wichtigsten nennen, auch wenn ich Content dazu habe.
00:32:06Wichtig ist nur das Verständnis, dass Claude Code diese finden, installieren und nutzen kann.
00:32:12Das sind die Superkräfte von Claude Code. Kommen wir nun zu Konzept 22:
00:32:17der Idee des „Few-Shot Prompting“. Was ist das eigentlich?
00:32:21Few-Shot Prompting bedeutet, dass ich Claude Code nicht nur einen Prompt oder Skill gebe,
00:32:26sondern ihm mehrere Beispiele liefere, um das gewünschte Ergebnis besser zu steuern.
00:32:31Beim Frontend-Design können wir mehr als nur Screenshots liefern. Wir können echten
00:32:36Code liefern, HTML, das Claude Code nutzen kann, um unser Ziel besser zu erreichen.
00:32:43Was meine ich damit? Wir haben vorhin gesagt, dass unsere Webseite die Farbpalette
00:32:50von Anthropic nutzen soll. Ich kann Screenshots von dem machen, was ich erreichen will,
00:32:55etwa von den Karten oder dem Footer. Aber wir können auch den eigentlichen Code ansehen.
00:33:02Mit Strg+U sehe ich das HTML. Wenn ich das alles kopiere und in Claude Code einfüge,
00:33:07ist das eine Form von Few-Shot Prompting. Ich liefere Screenshots plus Code,
00:33:14um Claude Code besser anzuleiten. Das ist perfekt für das Frontend-Design.
00:33:17Ich fragte: „Können wir das Frontend besser an die Anthropic-Ästhetik anpassen? Hier ist
00:33:23das HTML ihrer Seite plus Screenshots.“ Ich habe 2000 Zeilen HTML eingefügt
00:33:29und die Screenshots per Drag-and-Drop hinzugefügt. Schauen wir uns das Ergebnis an.
00:33:39Es hat jetzt definitiv viel mehr diesen Anthropic-Vibe bei den Farben. Ist es
00:33:45eine exakte Kopie? Nein. Gibt es noch viel zu tun? Ja. Genau wie beim
00:33:50Frontend-Design-Tool zuvor. Aber durch Few-Shot Prompting hat man mehr Kontrolle.
00:33:56wir tun können, um vom bloßen „Prompt and Pray“ wegzukommen und das Gefühl zu haben,
00:34:01Few-Shot Prompting ist einer der besten Wege dafür. Ein Problem dabei ist jedoch,
00:34:06wenn Claude Code für uns programmiert, wir aber selbst keine Programmierer sind.
00:34:13Wir wissen dann nicht wirklich, ob das, was Claude Code erstellt, auch korrekt ist.
00:34:18Ich kann das Ergebnis optisch beurteilen, aber ist der Code darunter sauber?
00:34:23Es könnte kompletter Kauderwelsch sein, und die meisten von uns wüssten es nicht.
00:34:30Das führt uns zum nächsten Konzept: dem „Adversarial Prompting“ und „Adversarial Code Review“.
00:34:37Adversarial Code Review bedeutet einfach: Schau dir den Code an und sag mir, was falsch ist.
00:34:42Dabei sollte man ein paar Dinge beachten. Erstens die Tatsache, dass KIs allgemein –
00:34:48und Opus sowie Sonnet gehören dazu – ihren eigenen Code oft sehr positiv bewerten.
00:34:54Sie finden gut, was sie erschaffen haben. Wenn ich frage: „Was ist an diesem Code falsch?“,”
00:34:58findet sie vielleicht ein paar Kleinigkeiten, wird aber meist denken, dass alles stimmt.
00:35:05Das ist keine Überraschung. Um sicherzugehen, dass der Code korrekt ist, gibt es zwei Optionen.
00:35:13Erstens kann ich ein zweites Terminal öffnen und Claude Code dort erneut starten.
00:35:18So habe ich zwei verschiedene Sitzungen. Ich lasse die neue Sitzung den Code
00:35:24unserer Codebasis prüfen und weise sie an, kritisch zu sein. Ich sage: „Stell dir vor,
00:35:29du bist ein Nerd auf Reddit, der KI hasst, und sag mir, was an diesem Code schlecht ist.“
00:35:35Die zweite Möglichkeit ist, eine ganz andere KI für das Code-Review zu nutzen.
00:35:39Ein guter Weg dafür ist das Codex-Plugin für Claude Code von OpenAI.
00:35:46starte ich Cloud Code erneut. Ich habe also Cloud Code in zwei Terminals und eine andere Sitzung
00:35:51von Cloud Code. Schau dir den Code an, den wir in dieser Codebasis erstellt haben. Und ich sage ihm,
00:35:56er soll gegnerisch sein. Ich sage ihm, er soll mit einem kritischen Auge darauf schauen. Ich sage: „Hey, stell dir vor,
00:36:01du bist ein Nerd auf Reddit, der KI hasst, und sag mir, was an dieser Codebasis falsch ist“, oder? Das ist der erste Weg.
00:36:05Der zweite Weg ist, eine völlig andere KI für das Code-Review zu verwenden. Ein großartiger Weg
00:36:10dafür ist das Codex-Plugin für Cloud Code. OpenAI, die Macher von ChatGPT und
00:36:16Codex, haben ein Plugin für Cloud Code. Wenn du für ein ChatGPT-Abonnement zahlst, 20 Dollar im Monat,
00:36:22kannst du dieses Plugin nutzen. Tatsächlich kann man es auch kostenlos nutzen, aber ich glaube,
00:36:26das Modell ist heruntergestuft. Wir können dies genauso wie einen Skill installieren und Codex
00:36:34unseren Code überprüfen lassen. Sie haben einen speziellen Befehl für das „Adversarial Review“.
00:36:39Wenn du also jemand bist, der Opus nicht einfach alles glaubt und ein zweites Paar Augen will,
00:36:44das nicht auch Opus ist, dann ist das Codex-Plugin perfekt. Wie installiert man es? Ganz einfach.
00:36:50Nimm diese URL, füge sie in Cloud Code ein und sage: „Hey, ich möchte das Codex-Plugin installieren“,
00:36:55und es führt dich hindurch. Dann gibst du einfach „/codex review“ oder „/codex adversarial review“ ein.
00:37:00Ich halte das für sehr wichtig, besonders wenn man etwas Komplexeres macht. Hier machen
00:37:04wir etwas mit einem Frontend, wie eine Landingpage. Da kann man nicht so viel falsch
00:37:10machen, aber je komplexer und größer das Projekt ist, desto mehr profitierst du von
00:37:15einem gegnerischen Review. Und das ist großartig, besonders, besonders, besonders, wenn du
00:37:20keinen technischen Hintergrund hast und nicht weißt, was gebaut wurde. Zumindest willst du,
00:37:25dass jemand, der weiß, was los ist – also ein anderes Modell –, dir sagt, ob es gut war oder nicht.
00:37:32Wir sind nun in Abschnitt vier, dem Bereich für Power-User. Alles, was wir bisher besprochen haben,
00:37:37solltest du versuchen, in den ersten Wochen zu meistern. Wenn du dich mit allem
00:37:41bis hierhin wohlfühlst, bist du dem durchschnittlichen Cloud-Code-Nutzer weit voraus.
00:37:46Alles, was wir jetzt besprechen, ist eher für Power-User, für jemanden mit mehr Erfahrung.
00:37:52Du musst diese Dinge nicht sofort umsetzen, aber du musst wissen, dass sie existieren,
00:37:55denn wenn du erfahrener wirst, wirst du irgendwann an Grenzen stoßen. Und einiges von dem,
00:38:00was du hier erfährst, kann dir helfen. Wisse einfach, dass es sie gibt und dass es
00:38:04Möglichkeiten jenseits der Grundlagen von Cloud Code gibt. Die ersten
00:38:11zwei Konzepte drehen sich um benutzerdefinierte Befehle, benutzerdefinierte Slash-Befehle.
00:38:15Wie du inzwischen gemerkt hast, gibt es beim Eingeben von „/“ eine Reihe von Befehlen,
00:38:22die Cloud Code zu etwas veranlassen, wie zum Beispiel „clear“, richtig? Wir sprachen über „context raw“
00:38:26und das Starten einer neuen Sitzung, aber wir können unsere eigenen erstellen. Oft
00:38:32sind sie in Form eines Skills. Du nutzt den Custom Skill Creator, um Skills zu erstellen, die du
00:38:38mit einem Slash-Befehl aufrufst. Einer meiner Favoriten ist „YT-Pipeline“.
00:38:46Das ist mein benutzerdefinierter YouTube-Skill-Workflow, denn Skills in Cloud Code müssen nicht nur
00:38:52einfache Dinge sein, wie ein Frontend-Design-Prompt, der besagt: „Hey, wenn wir ein Design erstellen,
00:38:56achte auf X, Y und Z.“ Benutzerdefinierte Skills und Slash-Befehle können Workflows sein.
00:39:01Etwas, das Cloud Code sagt: „Ich möchte, dass du A machst, dann B, dann C und dann D.“
00:39:06Es wird wie eine eigene Automatisierung. Genau das macht mein benutzerdefinierter Skill. Er nutzt Sub-Skills.
00:39:13Es ist ein übergeordneter Skill, der zusätzliche Skills darunter aufruft. Und er nutzt Dinge wie CLIs.
00:39:18Deine benutzerdefinierten Slash-Befehle, Skills und Workflows können ziemlich kompliziert sein,
00:39:22Mein Lieblings-Hook ist einer, der ein Geräusch abspielt, wenn er fertig ist mit
00:39:28Er kann die eigentliche NotebookLM-Anwendung über Cloud Code nutzen, um mir bei der Recherche zu helfen.
00:39:36Was auch immer du tust, das mehrere Schritte erfordert und du mehrmals täglich machst, solltest du
00:39:41in einen benutzerdefinierten Slash-Befehl umwandeln. Benutzerdefinierte Befehle können auch Hooks sein.
00:39:46Hooks in Cloud Code sagen dem Programm, etwas vor oder nach einem bestimmten Befehl zu tun.
00:39:53Diese können die Produktivität enorm steigern. Mein Lieblings-Hook spielt ein Geräusch ab,
00:40:00jedes Mal, wenn ein Befehl abgeschlossen ist. Du konntest es in diesem Video wahrscheinlich nicht hören,
00:40:04aber wann immer Cloud Code fertig ist, erhalte ich ein akustisches Signal. Warum sollte man das wollen?
00:40:10Nun, mit der Zeit wirst du merken – besonders wenn du mehrere Terminals offen hast oder
00:40:15eine lange Aufgabe läuft – dass man es einfach vergisst und zwischendurch am Handy scrollt.
00:40:19Da ist es toll, einen akustischen Hinweis zu haben: „Hey, ich bin fertig. Zurück an die Arbeit.“
00:40:25Das würde ich an deiner Stelle absolut tun. Es ist sehr einfach, so etwas zu erstellen.
00:40:31Du sagst einfach: „Erstelle einen Hook, der ein Geräusch abspielt, wenn Cloud Code eine Aufgabe beendet.“
00:40:39Ganz einfach. Und dieser Hook kann alles sein. Es muss kein Geräusch sein. Er könnte dir eine E-Mail schicken,
00:40:43wenn du das willst, jedes Mal wenn eine Aufgabe fertig ist. Cloud Code ist unendlich anpassbar.
00:40:48Das nächste Konzept, über das wir sprechen werden, sind Sub-Agenten und Agenten-Teams.
00:40:53Wenn du in Cloud Code arbeitest, kann es jederzeit autonom
00:40:59Sub-Agenten erstellen, um Aufgaben in seinem Namen zu erledigen. Stell dir vor,
00:41:07ich würde etwas über Cloud Code Skills recherchieren und wollte, dass es im Web
00:41:14Informationen dazu findet. Dann könnte es einen Sub-Agenten starten, der nur die Websuche übernimmt.
00:41:20Cloud Code erstellt also im Grunde eine zweite Instanz von Cloud Code. Genau so,
00:41:26wie du ein zweites Terminal erstellt hast, und sagt dieser Sub-Version: „Hey, such im Web für mich.“
00:41:32Das kann es für jede beliebige Anzahl von Aufgaben tun. Manchmal erstellt es mehrere
00:41:38Sub-Agenten, um viele Dinge gleichzeitig zu erledigen. Du als Mensch interagierst
00:41:44normalerweise nicht mit diesen Sub-Agenten. Sie haben eine Aufgabe, erledigen sie und
00:41:49bringen die Informationen zur Hauptinstanz zurück. Du hast die Möglichkeit, selbst
00:41:54Sub-Agenten zu erstellen, aber meistens macht Cloud Code das automatisch, wenn nötig.
00:41:58Du musst nur theoretisch verstehen, wie es funktioniert, da es oft Zeitverschwendung ist,
00:42:02Sub-Agenten manuell zu erstellen. Aber dieses System kann Nachteile haben. Nehmen wir an,
00:42:06Cloud Code soll eine komplexere Webseite erstellen als die, an der wir gearbeitet haben.
00:42:11Es erstellt drei Sub-Agenten: Einen für das Frontend-Design – was wir bisher gemacht haben –,
00:42:16einen weiteren für die Authentifizierung, wie eine Login-Seite, und einen für Zahlungen,
00:42:23wie Stripe. Das Problem ist, dass diese nicht miteinander reden. Das Design weiß nichts
00:42:28von der Authentifizierung, die Authentifizierung nichts von den Zahlungen. Wir wollen aber,
00:42:32dass alle am selben Strang ziehen. Doch im Standard-Paradigma der Sub-Agenten
00:42:39arbeiten alle in einem Silo und kehren dann zur Hauptsitzung zurück. Und dann muss
00:42:44dieser Part herausfinden, ob alles wirklich zusammenpasst. Hier kommen Agenten-Teams ins Spiel.
00:42:51Agenten-Teams sind ähnlich, da Cloud Code diese Sub-Agenten startet. Aber nun
00:42:58kommunizieren sie miteinander. Das Design kann mit der Authentifizierung sprechen,
00:43:06die Authentifizierung mit den Zahlungen und so weiter. Oft wird sogar ein zusätzlicher
00:43:12Sub-Agent gestartet, dessen einziger Job es ist, die Arbeit der anderen drei zu koordinieren.
00:43:19Er agiert wie ein Middle Manager für ein Team. Es soll ein echtes menschliches Team-Setup nachahmen,
00:43:24sodass dein Haupt-Cloud-Code nicht alles selbst koordinieren muss. Das geschieht auf
00:43:29Sub-Agenten-Ebene. Das ist großartig und anspruchsvoller als normale Sub-Agenten.
00:43:35Allerdings ist es nicht kostenlos, denn diese Koordination zwischen den Agenten
00:43:40kostet mehr Token. Außerdem ist dies eine experimentelle Funktion. Was meine ich damit?
00:43:46Nun, du musst sie explizit in deiner settings.json aktivieren.
00:43:50Wie macht man das? Du kannst in den „.cloud“-Ordner gehen und es selbst bearbeiten, oder –
00:43:55du weißt, was ich sagen werde – kopiere die URL, gehe in Cloud Code und sag ihm,
00:44:01er soll Agenten-Teams für dich aktivieren. Wenn das erledigt ist, musst du Cloud Code
00:44:06explizit sagen, dass du sie nutzen willst. In ihrem Beispiel hier heißt es
00:44:12„Erstelle ein Agenten-Team“. Es passiert also nicht automatisch, man muss es so anfordern.
00:44:17Sehen wir uns das in Aktion an. Wir sagen: „Erstelle ein Agenten-Team für diese Webseite,
00:44:21einen Agenten für Design, einen für ein Formular zur Newsletter-Anmeldung
00:44:26und einen Agenten, der Ideen für eine Blog-Maschine recherchiert.“ Sei also explizit.
00:44:30Hier sieht man das erstellte Team. Es gibt einen Frontend-Designer mit seiner Aufgabe,
00:44:35einen Newsletter-Entwickler und einen Blog-Rechercheur. In dieser Hauptsitzung
00:44:43erhältst du Updates, wenn die Sub-Agenten fertig sind. Sprechen wir währenddessen
00:44:48über mehrere Sitzungen. Das haben wir kurz erwähnt, und man sieht es oft,
00:44:52dass Leute neun Terminals gleichzeitig offen haben und am selben Projekt arbeiten.
00:44:57Das kann man machen. Ich kann so viele Terminals öffnen, wie ich möchte,
00:45:02um mit Cloud Code zu arbeiten. Im Grunde kann ich manuell meine eigenen Agenten-Teams erstellen.
00:45:09Ein Terminal arbeitet am Design, eines am Formular und so weiter. Bei diesen
00:45:14mehreren Sitzungen muss man einiges beachten, vor allem das, was wir anfangs
00:45:20über Agenten-Teams und Sub-Agenten besprochen haben. Lassen wir Cloud Code
00:45:24gleichzeitig am selben Dokument arbeiten? Wenn drei Menschen an einem Tisch sitzen
00:45:30und alle denselben Bericht auf einem einzigen Notizblock schreiben, gibt es Probleme.
00:45:36Zudem kann ich aus Erfahrung sagen, dass man nur begrenzt viele Terminals
00:45:41gleichzeitig bedienen kann, bevor der ständige Kontextwechsel nur noch das Gefühl gibt,
00:45:48produktiv zu sein. Man gibt viele Prompts ein, aber ist man wirklich auf eine Aufgabe fokussiert?
00:45:54Kommt man wirklich sinnvoll voran? Ich würde behaupten, nach zwei oder vielleicht
00:45:58drei Terminals ist es eher eine Spielerei. Wenn jemand neun Terminals offen hat,
00:46:02ist das Produktivitätstheater. Man tut nur so, als würde man mit maximaler Kapazität arbeiten.
00:46:10Aber wenn du den Weg mit mehreren Terminals gehst, musst du das Problem lösen,
00:46:15nicht wirklich mit maximaler Kapazität, aber wenn Sie den Weg mehrerer Terminals
00:46:20gehen und an tonnenweise Dingen gleichzeitig arbeiten wollen, müssen Sie sich mit dem
00:46:23besagten Problem befassen. Drei Leute an einem Schreibtisch mit einem Notizblock – das gibt Probleme.
00:46:27Wie können wir das lösen? Nun, ein Weg ist die Nutzung von Git-Worktrees. Git-Worktrees
00:46:34versuchen genau dieses Problem zu lösen. Ohne Worktrees haben wir drei Personen, drei Agenten,
00:46:39drei Terminals, die im selben Projekt arbeiten. Sie überschreiben ihre Arbeit und es gibt Konflikte.
00:46:44Mit Worktrees jedoch hat jeder, anstatt dass drei Leute am selben Tisch sitzen,
00:46:50seinen eigenen Tisch und seine eigene Kopie der Dateien. Sie arbeiten und am Ende wird alles konsolidiert.
00:46:57Und wer stellt sicher, dass beim Zusammenführen alles passt? Claude Code erledigt das. Um Worktrees zu nutzen,
00:47:02öffnen Sie Claude Code ganz normal, verwenden aber das Worktree-Flag und benennen diesen Worktree dann.
00:47:06Zum Beispiel so etwas wie "Front-End-Design". Es wäre also "claude --worktree" und dann der Name.
00:47:12Das würden Sie für alle weiteren Terminals wiederholen, die Sie öffnen. Und wie Sie hier sehen,
00:47:17heißt dieser hier "main", dieser "front-end" und jener "tests". Sie würden parallel daran arbeiten.
00:47:23Am Ende kehren Sie zu Ihrer primären Claude-Code-Sitzung zurück und sagen:
00:47:27"Schau dir diese Worktrees an. Lass sie uns zusammenführen und prüfen." Ein fortgeschrittenes Konzept,
00:47:33besonders für Git. Wenn Sie also gerade erst anfangen, lassen Sie sich nicht verwirren und nutzen Sie es nicht sofort.
00:47:37Kommen wir zu einem weiteren Power-User-Konzept: Frameworks. Dinge wie GSD,
00:47:43"Get Shit Done", Dinge wie BMAT oder Superpowers. Es ist die Idee,
00:47:49dass es GitHub-Repos gibt, die im Grunde als Orchestrierungsschicht um Claude Code fungieren
00:47:56und die Arbeitsweise von Claude Code auf einer fundamentalen Ebene verändern. Es ist immer noch Claude Code,
00:48:01man ist immer noch im Terminal, aber Programme wie diese ändern die Art der Planung,
00:48:07der Ausführung und wie Fortschritte aufgezeichnet werden. Die Idee ist,
00:48:13dass diese Orchestrierungsschichten Claude Code bei etwas helfen. Meistens hilft es dabei,
00:48:20komplexe Aufgaben und Projekte zu bewältigen. Meine Meinung dazu ist, dass es viele nützliche Dinge
00:48:25in diesen Schichten gibt, aber man muss etwas Erfahrung haben, um zu verstehen, wann sie Sinn ergeben,
00:48:30denn genau wie bei CLIs und MCPs kann man sich wie ein Kind im Süßigkeitenladen fühlen
00:48:35und denken, man müsse jede einzelne Orchestrierungsschicht nutzen, die es da draußen gibt.
00:48:40Als wäre man nur eine Schicht davon entfernt, Claude Code wirklich zu meistern. Ich glaube nicht,
00:48:46dass das der Fall ist, besonders im Laufe der Zeit. Als GSD herauskam, war die Art,
00:48:51wie es Dinge wie Context-Rot (Kontext-Verfall) handhabte, ziemlich brillant im Vergleich dazu,
00:48:55wie Claude Code es damals tat. Doch viele der coolen, fundamentalen Aspekte von GSD
00:49:03und anderen Frameworks sind mittlerweile im Basis-Level von Claude Code zu finden.
00:49:08Claude Code kann viele dieser Dinge mittlerweile von Haus aus. Es wird ständig aktualisiert.
00:49:13Es übernimmt ständig diese Best Practices. Das soll nicht heißen, dass diese Frameworks nicht funktionieren.
00:49:20Es heißt nur: Warten Sie damit ab. Weniger ist bei Claude Code meist mehr,
00:49:26und verstehen Sie einfach, was Sie wirklich nutzen. Verwenden Sie Frameworks nicht nur um ihrer selbst willen.
00:49:31Sprechen wir über das nächste Konzept: Trigger und geplante Aufgaben (Scheduled Tasks). Trigger
00:49:37können vieles sein. Wenn eine bestimmte Sache passiert, tun wir eine andere Sache – ähnlich wie Hooks.
00:49:42Geplante Aufgaben sind Dinge, die Claude Code nach Zeitplan erledigen soll, auch wenn wir nicht da sind.
00:49:47Bei geplanten Aufgaben haben wir Optionen, und das spielt alles in Trigger hinein. Das ist die Idee der Schleife (Loop).
00:49:53Mit dem Loop-Befehl kann ich Claude Code etwas in einem Intervall tun lassen, was immer ich will.
00:49:59Es gibt jedoch ein paar Einschränkungen. Erstens ist es sitzungsbasiert. Ich muss also genau
00:50:03dieses Terminal offen lassen, damit es funktioniert. Zweitens gibt es einen Timer: maximal sieben Tage
00:50:10beim Stand dieses Beitrags. Ursprünglich waren es drei Tage, jetzt sind es sieben. Der Punkt ist,
00:50:14man ist etwas eingeschränkt, da das Terminal offen bleiben muss. Wenn der Computer aus geht, endet der Loop.
00:50:18Ein Loop ist großartig für jemanden, der zum Beispiel ständig Deployments erstellt,
00:50:24seine Website aktualisiert und eine Schleife möchte, die alle 30 Minuten
00:50:29den Deployment-Status prüft. Fast wie eine Art Mini-Skill, aber eben hyper-fokussiert.
00:50:37Aber was, wenn Claude Code immer etwas tun soll, selbst wenn Sie nicht da sind?
00:50:41Die Antwort lautet: Es kommt darauf an. Wir sprachen vorhin über die Claude Code Desktop-App.
00:50:47Eines der Dinge, die die Desktop-App ziemlich gut beherrscht, sind geplante Aufgaben.
00:50:52Wenn ich hier auf "Geplant" klicke, kann ich eine neue Aufgabe erstellen, die jedes Mal ausgeführt wird,
00:50:58auch wenn ich nicht da bin. Ich kann eine Remote-Aufgabe erstellen, die in der Cloud funktioniert.
00:51:04Zum Beispiel: "Jeden Morgen um 7 Uhr, prüfe mein GitHub und tue X, Y oder Z."
00:51:09Das wird sie tun. Es geht sogar lokal. Ich könnte eine lokale Aufgabe für Claude Code Websuchen haben.
00:51:14Es geht auf YouTube, nutzt das Notebook-LM-Tool und findet die Top 10 Trend-Videos in einer Nische.
00:51:21Auch das ist möglich. Ein Haken bei der lokalen Aufgabe ist jedoch wieder,
00:51:27dass sie nicht sitzungsbasiert ist. Die Desktop-App erstellt jedes Mal eine neue Sitzung,
00:51:32ähnlich wie ein neues Terminal, aber mein Computer muss an und Claude Code muss irgendwie offen sein.
00:51:37Verstehen Sie also, dass es keine garantierte Aufgabe unter allen Umständen ist. Aber Claude Code
00:51:43hat die Fähigkeit, geplante Aufgaben unter Windows zu erstellen. Ich habe eine, die eine
00:51:48GitHub-API nutzt und jeden Morgen die Trending Repos für den Tag abruft. Das hat nichts
00:51:54direkt mit Claude Code Windows zu tun, mein Rechner selbst macht das, aber Claude Code
00:51:59hat das Skript geschrieben. Jetzt bleiben nur noch ein paar Konzepte. Eines davon,
00:52:04das ich am Anfang angedeutet habe, ist "Ultra Plan". Was ist Ultra Plan? Nun, Ultra Plan ist
00:52:11wie der Planungs-Modus, aber eine Art Super-Modus, der in der Cloud arbeitet. Wenn ich also
00:52:16"/ultraplan" eingebe und sage: "Erstelle einen Monetarisierungsplan für unsere App", fragt es:
00:52:21"Möchten Sie Ultra Plan ausführen?" Ich sage ja. Und dann startet eine Claude Code-Sitzung
00:52:26in der Cloud. Es gibt mir einen Link, und man sieht Claude Code ähnlich wie die Chat-App arbeiten.
00:52:31Es gibt ein paar Unterschiede bei Ultra Plan. Erstens – es ist nicht voll bestätigt –
00:52:37aber basierend auf der Arbeitsweise wird vermutet, dass mehrere Agenten im Hintergrund
00:52:44an diesem speziellen Plan arbeiten. Es ist also etwas mächtiger als der Standard-Planungsmodus.
00:52:48Zweitens ist es einfacher, das Ergebnis zu ändern und eigenen Input zu geben, sobald man es zurückbekommt.
00:52:54Hier ist das Ergebnis von Ultra Plan. Ein Unterschied ist,
00:52:59dass ich alles kopieren und Kommentare im Plan hinterlassen kann. Ich kann sogar mit Emojis
00:53:06antworten, denn das ist der beste Weg zu coden. Insgesamt bietet es einfach ein schöneres Interface.
00:53:12Das ist der große Unterschied. Die Tatsache, dass vermutlich mächtigere Agenten im Hintergrund laufen,
00:53:16was wie gesagt nicht bestätigt ist. Es bietet ein anderes, einfacher zu bedienendes Interface.
00:53:22Und es ist einfacher, Feedback zu spezifischen Teilen zu geben. Wenn man den Plan bestätigt,
00:53:27klickt man einfach unten auf "Bestätigen", und es wird zurück an das Terminal gemeldet.
00:53:31Dann hat man die Wahl, ihn in der Sitzung zu implementieren oder eine neue Sitzung zu starten.
00:53:36Eine neue Sitzung leert die Unterhaltung, behält aber den Plan bei. Man kriegt ein frisches Kontextfenster.
00:53:42Das kam erst diese Woche heraus, also erwarten Sie viele Änderungen bei Ultra Plan. Nun zum
00:53:46vorletzten Konzept: Remote Control. Wie Sie Claude Code vom Smartphone aus nutzen können.
00:53:52Der einfachste Weg ist Remote Control. Es gibt andere Wege, etwa Channels, aber für die meisten
00:53:57Leute ergibt Remote Control am meisten Sinn. Man nutzt es einfach über die Claude Mobile App,
00:54:01benötigt aber eine offene Sitzung. Die Idee ist: Ich habe bereits eine Sitzung offen
00:54:05und arbeite gerade in Claude Code an etwas. Dann nehme ich mein Handy zur Hand und nutze
00:54:11Claude Code Remote mit Remote Control. Es ist fast so, als würde ich mein Terminal streamen.
00:54:18Ich sehe exakt dasselbe, nur auf meinem Handy. In diesem Sinne ist es nützlich.
00:54:24Falls der Computer ausgeht oder in den Ruhezustand wechselt und dann wieder aufwacht,
00:54:28wird die Verbindung auf dem Handy ebenfalls wiederhergestellt. Und das Letzte, worüber ich sprechen möchte,
00:54:34ist das Finden neuer Tools für Claude Code. Ich habe das bei CLIs und MCPs schon angedeutet,
00:54:39als es darum ging, auf GitHub danach zu suchen, aber Sie können das auch selbst tun.
00:54:44Die "Trending"-Sektion auf GitHub ist ein großartiger Ort für neue Claude Code-Tools.
00:54:51Noch besser: Sie können Claude Code anweisen, das jeden Morgen für Sie zu tun. Wie gesagt,
00:54:55Claude Code gibt mir das aus und unterteilt es in Sektionen. Ich sehe KI-bezogene GitHub-Repos.
00:55:01Hier sehen Sie die Trends für heute. Mittwoch. Ich sehe die Top 10 Repos der letzten Woche.
00:55:07Ich sehe Sterne, Themen, Beschreibungen. Ich kann reinklicken. Das erlaubt mir,
00:55:13am Puls der Zeit der Claude-Code-Welt zu bleiben. Und wenn Sie es ernst meinen
00:55:19und immer an der Spitze dessen stehen wollen, was neu und trendy ist, ist das der beste Weg.
00:55:23Nicht jedes Repo wird Sie umhauen, aber manchmal findet man etwas sehr Interessantes,
00:55:28und das schon sehr früh. Man kann es auch nach Monaten filtern, nicht nur nach Tagen.
00:55:32Man findet hier jede Menge tolles Zeug, denn es ist wirklich verrückt, was jeden Tag herauskommt.
00:55:38Wirklich jeden Tag gibt es etwas Neues. Anstatt darauf zu warten, dass es Ihnen jemand
00:55:42serviert und sagt: "Hey, das solltest du mal probieren", warum gehen Sie nicht direkt zur Quelle?
00:55:46Es ist auch sehr spannend zu sehen, was gerade im Trend liegt, denn wenn man tiefer eintaucht,
00:55:50kann man Claude Code anweisen: "Klone dieses Repo. Sag mir, was da los ist." Dabei lernt man
00:55:56auch viel, denn es gibt einen Grund, warum diese Repos so erfolgreich sind. Damit möchte ich
00:56:00für heute zum Ende kommen. Ich hoffe, dieses Video hat Ihnen einen Rahmen gegeben,
00:56:05besonders wenn Sie gerade erst anfangen oder keinen technischen Hintergrund haben,
00:56:11um zu wissen, wo Sie ansetzen müssen. Was Claude Code betrifft, ist es ein fantastisches Tool,
00:56:15aber es wirkt sehr einschüchternd, wenn man nicht aus diesem Bereich kommt.
00:56:21Aber ich verspreche Ihnen: Sie schaffen das. Man muss nur wissen, wo es hingehen soll.
00:56:26Lassen Sie mich wissen, was Sie dachten. Schauen Sie bei Chase AI+ vorbei für die Masterclass.
00:56:30Ansonsten sehen wir uns beim nächsten Mal!

Key Takeaway

Claude Code transformiert die KI von einem reinen Chatbot zu einem autonomen Mitarbeiter mit eigenem Dateizugriff, der durch gezieltes Kontextmanagement unter 200.000 Token und den Einsatz spezialisierter Skills sowie CLI-Tools komplexe Softwareprojekte realisiert.

Highlights

Claude Code verarbeitet ein Kontextfenster von 1 Million Token, wobei jedes Wort im Durchschnitt einem Token entspricht.

Die Installation erfolgt unter macOS und Windows durch das Kopieren einer einzigen Codezeile in das Terminal oder PowerShell.

Der Plan-Modus verbessert Projektergebnisse, indem Claude Code vor der Ausführung einen detaillierten Entwurf erstellt und Rückfragen zur Klärung stellt.

Die clod.md-Datei dient als projektspezifische Bedienungsanleitung und speichert feste Regeln sowie Konventionen für die KI.

Die Nutzung von Git-Worktrees verhindert Dateikonflikte bei der gleichzeitigen Arbeit mehrerer Agenten an derselben Codebasis.

Durch das --dangerously-skip-permissions Flag bearbeitet Claude Code Dateien und lädt Abhängigkeiten ohne manuelle Bestätigung herunter.

Timeline

Grundlagen und Installation von Claude Code

  • Claude Code unterscheidet sich von der Web-App durch die Fähigkeit, autonom Aktionen auf dem Computer auszuführen.
  • Die Einrichtung erfolgt über einen plattformspezifischen Befehl in PowerShell oder dem Terminal.
  • Ein integrierter Setup-Assistent verknüpft das lokale Tool mit dem bestehenden Anthropic-Abonnement.

Das System nutzt identische Modelle wie die Weboberfläche, verfügt jedoch über Schnittstellen zur Interaktion mit Dateien und E-Mails. Für Windows-Nutzer dient PowerShell als primäre Umgebung. Der Start des Tools erfolgt nach der Installation durch den einfachen Befehl 'clod'.

Die Arbeitsumgebung in VS Code

  • Visual Studio Code bietet durch den Explorer-Tab eine visuelle Kontrolle über alle von der KI erstellten Dateien.
  • Ein neues Projekt startet mit der Erstellung eines lokalen Ordners und dem Öffnen eines integrierten Terminals.
  • Die Terminal-Version gilt als leistungsstärkste Variante gegenüber der Desktop-App oder Co-work.

Die Nutzung einer Integrated Development Environment (IDE) wie VS Code erleichtert den Einstieg für Nicht-Coder, da Änderungen in Echtzeit im Dateibaum sichtbar sind. Projekte werden isoliert in eigenen Ordnern verwaltet. Das Terminal fungiert hierbei als direktes Eingabefenster für Prompts.

Berechtigungen und Planungsstrategien

  • Drei verschiedene Berechtigungsstufen steuern den Grad der Autonomie bei Dateibearbeitungen und Bash-Befehlen.
  • Der Plan-Modus füllt Lücken in unpräzisen Prompts durch gezielte Gegenfragen zum Tech-Stack.
  • Die KI agiert als Tutor, der technische Konzepte auf Anfrage während des Bauprozesses erklärt.

Die Einstellung 'Accept Edits ON' beschleunigt den Workflow, indem sie die Bestätigung für jede einzelne Dateiänderung erübrigt. Der Plan-Modus zwingt die KI dazu, erst einen logischen Ablauf zu entwerfen, bevor Code geschrieben wird. Dies verhindert Fehlentwicklungen bei komplexen Anforderungen wie Landingpages.

Kontextmanagement und Token-Effizienz

  • Kontext-Fäulnis mindert die Effektivität der KI bei steigender Füllung des Token-Speichers.
  • Regelmäßiges Zurücksetzen mit dem Befehl '/clear' verbessert die Ausführungsqualität ohne Datenverlust.
  • Eine permanente Statuszeile im Terminal ermöglicht die Echtzeit-Überwachung der aktuellen Token-Auslastung.

Da Claude Code lokal im Projektordner arbeitet, behält das Tool auch nach dem Leeren des Chat-Verlaufs Zugriff auf die Codebasis. Das Erreichen von 200.000 Token gilt als kritischer Wert, ab dem eine neue Sitzung empfohlen wird. Ein hoher Füllstand des Kontextfensters erhöht zudem die Kosten pro Anfrage.

Navigation und Modellkontrolle

  • Der Befehl '/rewind' stellt frühere Sitzungen und Code-Zustände über automatische Speicherpunkte wieder her.
  • Modellwechsel zwischen Opus, Sonnet und Haiku passen die Rechenleistung an das verfügbare Budget an.
  • Git-Commits dienen als externe Speicherpunkte für den professionellen Code-Transfer zu GitHub.

Claude Code unterstützt verschiedene Intelligenzstufen, wobei Sonnet 4.6 für die meisten Aufgaben die beste Balance bietet. 'Rewind' fungiert als Sicherheitsnetz innerhalb der App. Git wird als notwendiges Werkzeug für die dauerhafte Sicherung und Veröffentlichung des Codes eingeführt.

Erweiterung durch Skills und MCPs

  • Skills sind wiederverwendbare Text-Prompts, die komplexe Workflows wie Frontend-Design standardisieren.
  • Model Context Protocol (MCP) Server verbinden Claude mit externen Plattformen wie Notion oder Google Drive.
  • CLI-Tools sind in 90 % der Fälle token-effizienter und schneller als entsprechende MCP-Lösungen.

Der Skill Creator ermöglicht die Erstellung eigener Werkzeuge, die mittels A/B-Tests auf ihre Wirksamkeit geprüft werden. Während MCPs eine Brücke zu Cloud-Diensten schlagen, bevorzugen Power-User Kommandozeilen-Tools (CLIs) für Aufgaben wie Browser-Automatisierung mit Playwright. Skills können global für den Benutzer oder spezifisch für ein Projekt installiert werden.

Qualitätssicherung und Power-User-Features

  • Adversarial Code Reviews durch eine zweite KI-Instanz decken Fehler im generierten Code auf.
  • Benutzerdefinierte Hooks lösen Aktionen wie akustische Signale nach Abschluss langer Aufgaben aus.
  • Agenten-Teams koordinieren spezialisierte Sub-Agenten für Design, Authentifizierung und Datenbanken.

Für Nutzer ohne Programmierkenntnisse bietet das Codex-Plugin von OpenAI eine kritische Zweitmeinung. Agenten-Teams überwinden Silo-Strukturen, indem sie die Kommunikation zwischen verschiedenen KI-Instanzen ermöglichen. Dies ist eine experimentelle Funktion, die in der settings.json aktiviert werden muss.

Automatisierung und Cloud-Integration

  • Ultra Plan nutzt Cloud-basierte Agenten für komplexe strategische Planungen mit einem interaktiven Interface.
  • Geplante Aufgaben (Scheduled Tasks) führen Skripte autonom zu festgelegten Zeiten aus.
  • Remote Control ermöglicht die Überwachung laufender Terminal-Sitzungen über das Smartphone.

Ultra Plan bietet eine visuelle Oberfläche, in der Nutzer Feedback per Emojis oder Kommentaren geben können. Lokale Loops im Terminal sind auf sieben Tage begrenzt und erfordern einen aktiven Computer. Das regelmäßige Scannen von GitHub-Trends wird als Methode empfohlen, um neue Tools und Repositories für die KI-Entwicklung zu entdecken.

Community Posts

View all posts