00:00:00Claude Code ist schlecht im Frontend-Design und das ist deine Schuld,
00:00:04aber das ist ein Problem, das wir mit einer einfachen Roadmap lösen können.
00:00:07Man muss nur wissen, wo die Reise hingehen soll.
00:00:09Und in diesem Video
00:00:10werde ich die sieben Stufen des Frontend-Designs mit Claude Code
00:00:13analysieren und erklären, was dich auf jeder Stufe erwartet,
00:00:16welche Fallen du vermeiden solltest
00:00:18und was du tun musst, um die nächste Stufe zu erreichen.
00:00:21Am Ende wirst du
00:00:22einen einfachen, wiederholbaren Prozess haben, um Frontend-Designs
00:00:25mit Claude Code zu erstellen, die nicht nur eine weitere
00:00:28generische, langweilige Vorlage sind.
00:00:30Unsere Fallstudie für das heutige Video wird unsere fiktive
00:00:33SaaS-Web-App namens "Argus" sein.
00:00:36Argus soll eine Social-Media-Intelligence-Anwendung werden.
00:00:41Im Grunde ein Ort, an dem Content Creator oder wer auch immer
00:00:43trendige Themen in ihrer Nische finden können.
00:00:48Und anhand von Argus
00:00:49werden wir den gesamten siebenstufigen Prozess durchlaufen.
00:00:52Beginnen wir also mit Stufe eins.
00:00:53Leider stecken viele Leute genau hier fest.
00:00:55Das bist nur du und ein Prompt.
00:00:57Du öffnest Claude Code und sagst einfach
00:00:59etwas wie: "Hey,
00:01:01lass uns eine Landingpage für Argus erstellen,
00:01:02meine Social-Media-Web-App, die als Intelligence-Tool für
00:01:05Content Creator dient, um Trends in ihrer Nische zu identifizieren."
00:01:08Selbst wenn ich das mache
00:01:09und den Plan-Modus verwende,
00:01:12wird das Ergebnis sehr, sehr generisch sein.
00:01:15Warum? Weil wir keinerlei Designvorgaben gemacht haben.
00:01:18Wir verlassen uns darauf, dass Claude Code die Lücken füllt,
00:01:20was die Ästhetik angeht.
00:01:22Man hört oft: "KI hat keinen Geschmack". Stimmt,
00:01:26aber eigentlich haben die meisten Menschen keinen Geschmack.
00:01:28Und wegen dieses Problems
00:01:31können sie es Claude Code nicht präzise vermitteln.
00:01:33Wenn du nicht weißt, wie ein gutes Design aussieht,
00:01:35wie soll Claude Code es dann herausfinden?
00:01:37Auf dieser untersten Stufe müssen wir also anfangen,
00:01:39ein paar grundlegende Fähigkeiten zu meistern.
00:01:41Diese drei Fähigkeiten sind: beschreibende Prompts schreiben,
00:01:43Frameworks spezifizieren (und verstehen, was diese überhaupt sind)
00:01:46sowie ein grundlegendes Design-Vokabular aufzubauen.
00:01:46Wenn du in diesem Prozess einfach den Plan-Modus nutzt,
00:01:50wirst du anfangen, diese Fähigkeiten aufzubauen,
00:01:53weil das Tool dir Fragen stellen wird, wie:
00:01:55"Welchen Tech-Stack willst du für diese Landingpage nutzen?"
00:01:57Next.js, reines HTML, Astro?
00:01:58Vielleicht hast du keine Ahnung, was das alles bedeutet,
00:02:00aber indem du einfach nachfragst,
00:02:02was diese Frameworks eigentlich sind,
00:02:05wirst du anfangen,
00:02:07eine gewisse Kompetenz in diesem Bereich zu entwickeln.
00:02:11Bei Frameworks und ähnlichen Dingen musst du einfach nur Fragen stellen.
00:02:13Der Plan-Modus zwingt dich auch dazu, über Design-Entscheidungen
00:02:14und das eigentliche Ziel deiner Website nachzudenken.
00:02:17Es reicht nämlich nicht zu sagen: "Hey,
00:02:19ich will einfach eine Landingpage für Argus."
00:02:20Was ist der Zweck der Seite? Welches Ergebnis
00:02:21strebst du konkret an?
00:02:23In diesem Fall wollen wir
00:02:25sowohl eine Wartelisten-Anmeldung als auch eine Produktpräsentation.
00:02:26Und dann wird das Tool uns explizit nach
00:02:29dem Stil fragen. Und sofort merkt man,
00:02:32dass die visuellen Stile, die es vorschlägt,
00:02:35wieder recht generisch sind: "Dunkel & Techy" oder "Clean & Minimal".
00:02:38Das ist nicht spezifisch genug,
00:02:41um wirklich die Ergebnisse zu erzielen, die wir wollen.
00:02:42An diesem Punkt bleiben fast alle hängen.
00:02:45Und deshalb sieht alles so einheitlich aus.
00:02:47Wir entscheiden uns hier mal für "Clean & Minimal",
00:02:49wählen den Hero-Bereich,
00:02:52die Features sowie einen Call-to-Action aus und senden das ab.
00:02:53Jetzt denkst du wahrscheinlich: "Wenn das alles so simpel ist,
00:02:55wie soll ich dann jemals beschreibende Prompts schreiben
00:02:58und ein Design-Vokabular aufbauen?"
00:03:01Ehrlich gesagt
00:03:03braucht das einfach Zeit und Erfahrung.
00:03:04Je mehr du damit konfrontiert wirst,
00:03:06wie richtig gute kreative Frontend-Designs aussehen,
00:03:09desto mehr wirst du diese Dinge verinnerlichen.
00:03:12Darüber werden wir in den nächsten Stufen noch sprechen.
00:03:13Schauen wir uns also an, was es gebaut hat... und oh Gott, KI-Einheitsbrei.
00:03:16Das ist furchtbar, oder? Es ist so generisch wie nur möglich.
00:03:20Wir haben sogar diese lila Farbverläufe,
00:03:24die KIs aus irgendeinem Grund absolut lieben.
00:03:27Was ist passiert? Was lief schief?
00:03:30Sogar mit dem Plan-Modus ist das unser Ergebnis.
00:03:32Die Wahrheit ist, wie du bereits weißt:
00:03:35Claude Code und KI im Allgemeinen
00:03:37sind nicht gerade Meister im Frontend-Design.
00:03:38Und wenn man ihnen vage, langweilige Prompts gibt,
00:03:42kommt eben genau dieser Output dabei heraus.
00:03:44Und doch sieht man das überall, mit nur minimalen Unterschieden.
00:03:46Was können wir also tun,
00:03:48um aus Stufe eins und dieser Design-Hölle auszubrechen?
00:03:51Bevor wir das klären,
00:03:52ein kurzes Wort von jedermanns Lieblingssponsor: mir selbst.
00:03:55Ich habe vor Kurzem die Claude Code Masterclass veröffentlicht.
00:03:58Es ist der beste Ort, um vom absoluten Nullpunkt zum KI-Entwickler zu werden,
00:03:59besonders wenn du keinen technischen Hintergrund hast.
00:04:02Ich aktualisiere sie jede Woche. Seit der Veröffentlichung
00:04:04haben wir bereits über eine Stunde an neuem Material hinzugefügt
00:04:07und mehr als 20 Module aktualisiert.
00:04:10Wenn du also dabei sein willst, findest du sie bei "Chase AI".
00:04:13Es gibt dazu einen Link im angepinnten Kommentar.
00:04:14Falls du aber noch ganz neu beim Thema KI bist,
00:04:17ist das vielleicht ein zu großer Schritt.
00:04:18Schau dir stattdessen die kostenlose Chase AI Community an.
00:04:19Der Link dazu steht in der Videobeschreibung.
00:04:22Um nun zu Stufe zwei zu gelangen,
00:04:24müssen wir Claude eine Art Design-Ausbildung verpassen.
00:04:25Hier fangen wir an, echte Skills einzubringen.
00:04:28Wir nutzen externe, spezialisierte Prompts,
00:04:30die Claude Code sagen, wie man besser designt.
00:04:33Diese Skills, auf die wir uns stützen,
00:04:36wie der "Frontend Design Skill" oder der "UI UX Pro Max Skill",
00:04:39nehmen uns eine Menge Arbeit ab.
00:04:41Sie füttern Claude Code mit Anweisungen wie: "Hey,
00:04:42wenn du eine Webseite in dieser Branche erstellst,
00:04:45solltest du auf folgende Dinge achten."
00:04:49Oder: "Hier ist eine Liste typischer schlechter KI-Design-Techniken,
00:04:51vermeide diese unbedingt."
00:04:55Im Grunde werden unsere Prompts dadurch massiv aufgewertet,
00:04:56selbst wenn unsere eigene Eingabe eher dürftig war.
00:04:58Hier ist ein Blick auf diesen UI UX Pro Max Skill.
00:05:00Das ist ein Open-Source-Repo auf GitHub mit 52.000 Sternen.
00:05:03Wir können in den Skills-Ordner schauen und sehen,
00:05:07wie das alles aufgebaut ist.
00:05:09Im Grunde sind das alles nur Text-Prompts,
00:05:12die wie eine Checkliste für Claude Code funktionieren,
00:05:15um es eben von diesem generischen Kram wegzubringen,
00:05:17damit wir nicht hier feststecken.
00:05:19Diesen Skill und andere ähnliche zu installieren,
00:05:21ist denkbar einfach.
00:05:23Auf GitHub finden wir direkt die Anleitung dazu.
00:05:26Wir geben einfach "/plugin marketplace" ein,
00:05:27fügen den Skill hinzu und installieren ihn.
00:05:30Das führen wir einfach im Claude Code Terminal aus.
00:05:32Und falls das zu kompliziert klingt: Du kannst auch
00:05:35einfach die URL kopieren,
00:05:37bei Claude Code einfügen und sagen: "Hey,
00:05:40ich würde gerne diesen Skill installieren."
00:05:41Stellen wir den Skill also auf die Probe.
00:05:42Ich habe ihn mit einem Schrägstrich geladen.
00:05:44Du kannst auch ganz normal schreiben: "Hey,
00:05:46Claude Code, nutze den UI UX Pro Max Skill."
00:05:47Und wir sagen: "Ich möchte,
00:05:50dass du die Landingpage mit diesem Skill neu erstellst."
00:05:51Stell mir alle nötigen Fragen.
00:05:54Ähnlich wie im Standard-Plan-Modus von Claude Code
00:05:55werden uns nun Fragen zum Stil gestellt.
00:05:57Diesmal folgen wir einfach den Empfehlungen.
00:05:59Eine bestimmte Typografie? Klar, klingt gut.
00:06:03Und eine Farbe für den Call-to-Action? Nehmen wir Orange.
00:06:05Wir wollen um jeden Preis von diesem Lila weg.
00:06:07Claude Code ist mit dem Redesign fertig, schauen wir es uns an.
00:06:09Hier ist die Landingpage mit dem UI UX Pro Max Skill.
00:06:12Und man sieht sofort: Das ist eine riesige Verbesserung!
00:06:15Wir haben einen vernünftigen Hintergrund mit diesem Karomuster.
00:06:18Die Buttons haben einen dezenten Leuchteffekt
00:06:21und ändern sogar die Farbe, wenn man mit der Maus darüberfährt.
00:06:22Wir haben Grafiken und die Farben wechseln
00:06:25von Sektion zu Sektion. Das ist schon viel, viel besser,
00:06:27auch wenn die KI dieses Lila immer noch über alles liebt.
00:06:30Nichtsdestotrotz sieht man deutlich,
00:06:33dass das von einer KI erstellt wurde, oder?
00:06:36Das ist nichts, was einen vom Hocker reißt.
00:06:38Es sieht immer noch wie ein KI-Template aus.
00:06:40Zwar wie ein gut gestaltetes KI-Template,
00:06:43aber eben immer noch wie eine Vorlage. Im Kern
00:06:46ist es dieselbe Website wie zuvor, nur mit etwas mehr Deko.
00:06:48Wie können wir das also wirklich verbessern?
00:06:49Wie kommen wir von Stufe zwei auf Stufe drei?
00:06:51Diese Skills sind zwar super,
00:06:52sie bringen Konzepte von Farblehre, Typografie,
00:06:55Abständen und allgemeinem Layout-Design ein, aber im Grunde
00:06:56bleibt es eben generisch.
00:06:59Die wichtigste Fähigkeit, die man hier meistern muss, ist:
00:07:02Wie bewerten wir diesen Output mit dem Auge eines Designers
00:07:04und verwandeln diese Kritik in neue Prompts?
00:07:07Das ist immer noch ein Prompting-Problem, aber das Problem
00:07:08beim Prompten ist – und hier schnappt die Falle zu –,
00:07:11dass unsere Beschreibungsfähigkeit an Grenzen stößt,
00:07:13besonders wenn man gerade erst anfängt.
00:07:16Uns fehlt oft das Fachwissen, um die Probleme
00:07:18überhaupt präzise zu artikulieren.
00:07:21Ich versuche, ein visuelles Medium und ein visuelles Problem
00:07:23rein über Text zu erklären. Da geht zwangsläufig etwas verloren.
00:07:27Was können wir also tun?
00:07:27Wir müssen anfangen, es Claude Code zu zeigen.
00:07:31Wir müssen anfangen, Claude Code
00:07:34echte Beispiele für das zu geben, was wir erreichen wollen.
00:07:36Um Stufe drei freizuschalten,
00:07:39müssen wir uns von reinen Text-Prompts lösen
00:07:41und uns in das visuelle Medium begeben.
00:07:44Wir fangen an zu zeigen, statt nur zu erzählen.
00:07:46Stufe drei ist die Stufe, auf der du zum Visual Director wirst.
00:07:49Hier geben wir Claude Code konkrete Beispiele.
00:07:52Wir fangen an, es zu zeigen, nicht nur zu erklären.
00:07:54Stufe drei ist also der Punkt, an dem Sie zum Visual Director werden.
00:07:56Hier beginnen wir, Claude Code zu füttern,
00:07:58mit konkreten Beispielen dessen, was wir erreichen wollen, versteht ihr?
00:08:01Auf diese Weise verlassen wir uns nicht mehr nur auf Text und Fähigkeiten.
00:08:03Wir nutzen nun Text plus Fähigkeiten plus visuelle Beispiele.
00:08:07Das ist aus zwei Gründen ein riesiger Durchbruch. Erstens:
00:08:09Claude Code wird ein Bild, das man ihm zeigt, viel besser nachahmen können
00:08:12als nur Ihre bloße Beschreibung dieses Bildes.
00:08:15Zweitens: Da wir Bilder verwenden,
00:08:17bedeutet das, dass wir uns andere Websites ansehen und nun
00:08:20wiederum sehen können, wie "gut" eigentlich aussieht,
00:08:23was die echten Profis in diesem Bereich machen und wie wir sie kopieren können.
00:08:25Es gibt nun eine Reihe von Orten,
00:08:26an denen man Inspiration für seine Frontend-Designs finden kann,
00:08:28und ich werde vier davon aufzählen.
00:08:31Die erste Seite ist Awwwards – das ist awards mit drei W.
00:08:34Hier reichen Leute ihre Frontend-Arbeiten ein und
00:08:37werden dafür bewertet. Es hat also eine sehr kreative Note.
00:08:40Die zweite ist godly.website.
00:08:42Das ist eine Infinite-Scrolling-Seite, auf der man einfach
00:08:45viele verschiedene Designs sehen kann. Nummer drei ist Pinterest,
00:08:48das überraschenderweise einige ziemlich coole Sachen bietet.
00:08:49Hier suche ich zum Beispiel gerade nach "SaaS Landing Page".
00:08:52Wenn ich eine finde, die mir gefällt,
00:08:53kann ich mir auch direkt einen Haufen ähnlicher Seiten anzeigen lassen.
00:08:56Und zu guter Letzt haben wir Dribbble – Dribbble mit drei B.
00:08:58Hier gebe ich ebenfalls "SaaS Landing Page" ein. Und auch hier
00:09:01sehe ich einen Haufen Zeug, das ziemlich cool aussieht.
00:09:04Sagen wir, ich bin auf einer Seite wie OpenHands gelandet, die mir gefällt.
00:09:07Mir gefällt dieses, na ja,
00:09:09Scrolling-Element oben mit den bewährten Workflows.
00:09:11Ich mag das ungewöhnliche Farbschema.
00:09:14Das fällt sofort als etwas Besonderes auf.
00:09:15Sie haben Social Proof und ganz allgemein
00:09:19gefällt mir der Stil, okay? Also,
00:09:22was ich jetzt mache, ist denkbar einfach.
00:09:23Ich mache einfach ein paar Screenshots von dieser Webseite,
00:09:26werfe sie in Claude Code und sage: "Hey, das ist der visuelle Stil,
00:09:29den ich anstrebe." In Claude Code habe ich geschrieben:
00:09:31"Ich möchte, dass unsere Website dem Stil von OpenHands entspricht."
00:09:34Ich habe die URL angegeben und dann gesagt:
00:09:36"Hier sind einige Screenshots als Referenz."
00:09:38Und dann habe ich alle Screenshots dort hochgeladen.
00:09:40Jetzt hat es tatsächliche visuelle Referenzen, an denen es sich orientieren kann.
00:09:43Es wäre für mich zumindest ziemlich schwierig, mit Worten zu beschreiben,
00:09:45was ich hier genau suche,
00:09:47selbst mit der Hilfe von so etwas wie dem UI/UX-Pro-Skill.
00:09:51Und durch diesen Prozess
00:09:52fangen wir an, wirklich gute visuelle Referenzen zu kuratieren.
00:09:55Davon gibt es da draußen so unglaublich viele.
00:09:57Und wenn man sie erst einmal immer öfter sieht,
00:10:00wird so etwas hier einfach zu einem totalen Abturner. Man denkt sich:
00:10:03"Warum sollte ich jemals so etwas machen, wenn all diese coolen
00:10:05Sachen verfügbar sind?" Und je mehr dieser Referenzen man sieht,
00:10:07selbst wenn wir Claude Code nur Screenshots geben,
00:10:09desto mehr hilft es einem zu kommunizieren, was man eigentlich will,
00:10:12weil,
00:10:12weil man dieselben Dinge immer und immer wieder sieht,
00:10:14während man all diese Referenzen durchgeht.
00:10:16Was man ebenfalls tun sollte, ist,
00:10:18Referenzen von mehreren Seiten zu kombinieren, richtig?
00:10:21Auch wenn wir hier OpenHands als Basis genommen haben,
00:10:23gibt es wahrscheinlich coole Sachen, die ich auf Pinterest oder
00:10:26godly.website gefunden habe, nach dem Motto: "Lass mich das von hier nehmen
00:10:28und jenes von dort", versteht ihr?
00:10:29Ich möchte das Beste von all diesen verschiedenen Seiten nehmen und
00:10:32kombinieren. Allerdings
00:10:33tappt man auf dieser Stufe sehr leicht in eine bestimmte Falle.
00:10:36Ich würde sagen, die meisten Leute bleiben bei Stufe drei stehen,
00:10:39wo sie zwar verstehen: "Ja, ich muss Skills benutzen."
00:10:41Claude Code ist am Anfang nicht so toll,
00:10:42aber mit Skills und Screenshots komme ich schon ziemlich weit.
00:10:45Die Wahrheit ist, dass es hier eine Obergrenze gibt, denn
00:10:49wir bleiben an der sogenannten "Vibe-Lücke" hängen.
00:10:50Man sieht es an dem, was am Ende dabei herauskommt.
00:10:52Es wird irgendwie nah dran sein, oder?
00:10:55Aber es wird nicht perfekt sein, denn
00:10:57es gibt immer noch diesen Qualitätsverlust,
00:11:01wenn ich Claude Code etwas erkläre, das ja im Grunde
00:11:03alles in Code umsetzt, ihm aber nur ein Bild zeige und
00:11:05sage: "Hey, übersetze das Visuelle in Code."
00:11:08Und das ist das Problem bei vielem im Frontend-Design.
00:11:10Es ist ein visuelles Medium, aber
00:11:12ich versuche, es in Textform zu tippen, und selbst
00:11:15wenn ich ihm visuelle Screenshots hinwerfe,
00:11:17bleibt dieser Übersetzungsschritt bestehen.
00:11:18Wie macht man es also richtig? Nun,
00:11:20die Wahrheit ist, dass es eine Grenze gibt, und diese
00:11:22Grenze sehen wir hier direkt in Aktion,
00:11:24denn das ist das Ergebnis basierend auf all den Screenshots.
00:11:28Hier ist das Original, hier ist unsere Version.
00:11:31Und wie ich schon früher sagte:
00:11:32An diesem Punkt bleiben die Leute stecken.
00:11:33Denn wenn wir hier durchscrollen, na ja,
00:11:36wenn man die Augen zusammenkneift,
00:11:37erkennt man zwar, was es werden sollte.
00:11:39Und vielleicht ist es zu 50 % geschafft.
00:11:41Und es gibt einige Dinge, die uns gefallen,
00:11:43aber was die Leute jetzt tun, ist:
00:11:46Sie machen noch einen Screenshot vom Hero-Bereich. Okay.
00:11:49"Lass uns am Hero-Teil arbeiten", immer und immer wieder,
00:11:51unendliches Prompting, okay, zurück zum Screenshot, wieder zurück.
00:11:53Und es dauert einfach ewig und man trifft es nie wirklich perfekt, oder?
00:11:56Richtig?
00:11:57Wegen dieses Problems bei der Übersetzung von Screenshots
00:11:59in Code.
00:11:59Um also Stufe drei zu verlassen und zu
00:12:02Stufe vier überzugehen,
00:12:03müssen wir nicht nur die Oberfläche dieser Websites betrachten,
00:12:06die uns gefallen, und uns davon inspirieren lassen.
00:12:08Wir müssen lernen, wie man sie tatsächlich richtig klont und
00:12:11wie man an den zugrunde liegenden Code gelangt,
00:12:15der eine Seite wie OpenHands antreibt. Und das geht weit darüber hinaus,
00:12:18einfach nur zu sagen: "Oh, wir wollen es nur klonen und kopieren sie nur."
00:12:20Nein, der Prozess des Klonens und des Herausfindens,
00:12:23wie man diese Dinge kopiert, bringt enorme Vorteile für uns,
00:12:26nicht nur wegen des Templating-Aspekts, der großartig ist,
00:12:30sondern weil man dadurch mit dem tatsächlichen Code
00:12:34unter der Oberfläche in Berührung kommt und so von
00:12:36Stufe drei zu Stufe vier aufsteigt.
00:12:38Wir müssen jetzt über das bloße Betrachten der Oberfläche
00:12:41dieser Websites zur Inspiration mittels Screenshots hinausgehen.
00:12:44Wir müssen jetzt lernen, unter ihre Oberfläche zu gehen,
00:12:48hinter den Vorhang zu blicken und zu sehen, wie diese Seiten
00:12:51in Bezug auf ihre tatsächlichen Coding-Komponenten aufgebaut sind –
00:12:54ihr HTML, ihr CSS und ihr JavaScript.
00:12:56Stufe vier ist also "Der Kloner".
00:12:59Hier lernen wir, indem wir von den Profis stehlen.
00:13:02Lassen Sie mich eines ganz klarstellen:
00:13:04Auf dieser Stufe geht es nicht darum:
00:13:05"Oh, wir gehen jetzt Websites plagiieren, kopieren sie
00:13:08und geben sie als unsere eigenen aus." Das ist hier nicht der Fall.
00:13:10Vielmehr finden wir Websites, die uns gefallen,
00:13:13dekonstruieren sie und nutzen sie dann als
00:13:16Template, auf dem wir aufbauen. Und in diesem Prozess
00:13:20werden wir eine Menge lernen, wie bei jeder Fertigkeit in jedem Bereich.
00:13:24Wie wird man besser? Man schaut sich an, was die Profis machen.
00:13:27Man versucht, sie zu kopieren.
00:13:28Man lernt enorm viel beim Versuch, ihnen nachzueifern.
00:13:30Und mit der Zeit gibt man dem Ganzen seine eigene Note und
00:13:33erschafft etwas Originelles. Genau darum geht es auf dieser Stufe.” Und
00:13:35um wirklich das Beste daraus zu machen,
00:13:37müssen wir anfangen zu verstehen, was beim
00:13:39Frontend-Design eigentlich passiert. Frontend-Design besteht,
00:13:42vereinfacht gesagt, aus drei Teilen. Da ist das HTML.
00:13:45Stellen Sie sich das als das Skelett der Website vor, ja?
00:13:47Wie sie eigentlich strukturiert ist. Dann haben wir das CSS.
00:13:50Das ist das Styling der Website, oder?
00:13:52Stellen Sie es sich als die Kleidung der Website vor.
00:13:55Und dann haben wir JavaScript.
00:13:56Stellen Sie sich JavaScript als die Muskeln vor.
00:13:59Es ist das, was tatsächlich Dinge ermöglicht, wenn man auf
00:14:01einen Button klickt oder was auch immer tut.
00:14:02Und indem wir diese drei Teile einer Website betrachten, werden wir
00:14:05erstens eine Website besser klonen oder als Vorlage nutzen können,
00:14:08aber zweitens auch verstehen, wie sie funktionieren, richtig?
00:14:10Diese ganze Idee, die Website zu dekonstruieren und zu lernen,
00:14:13wie sie Dinge machen. Wie machen wir das also?
00:14:15Wie können wir zum Beispiel OpenHands dekonstruieren?
00:14:17Screenshots funktionieren offensichtlich nicht, weil das nicht dasselbe ist.
00:14:21Nun, es ist relativ einfach. Um das HTML zu bekommen,
00:14:25gehen wir einfach auf die Website und drücken Strg+U.
00:14:28Was Sie hier sehen, ist das gesamte HTML.
00:14:33Wir werden das also kopieren,
00:14:37ja? Wir kopieren dieses ganze Ding.
00:14:39Und dann fügen wir es in Claude Code ein.
00:14:42Das wird normalerweise ziemlich groß sein. In diesem Fall
00:14:44sind es 1.152 Zeilen HTML. Ganz,
00:14:48ganz unten
00:14:50kann man sehen, dass es auch Links zu den CSS-Dateien
00:14:54sowie zum JavaScript gibt.
00:14:56Und das ist es, was ich hier unten markiere.
00:14:58Das findet man am Ende von so ziemlich allen
00:15:01dieser HTML-Dateien – ich zoome mal ein bisschen raus.
00:15:04Es ist schwer zu sehen, aber unten rechts
00:15:06haben wir das JavaScript sowie das CSS.
00:15:09Das sind also tatsächliche Dateien, die ebenfalls eine Menge Code enthalten.
00:15:13Was wir also tun werden: Nachdem wir ihm das HTML gegeben haben,
00:15:17sagen wir Claude Code auch: "Hey,
00:15:19schau dir das JavaScript und das CSS an,
00:15:22um wirklich zu verstehen, was passiert." Also schrieb ich:
00:15:24"Schau dir auch die CSS- und JS-Dateien an." Jetzt könnte man hier aufhören.
00:15:29Und es wird Web-Fetch von sich aus benutzen, um sie sich anzusehen.
00:15:31Das Problem ist die Funktionsweise von Web-Fetch: Claude Code führt Web-Fetch aus,
00:15:35indem es ein kleineres Modell dazu aufruft, richtig?
00:15:39Diese Instanz von Claude Code geht also nicht wirklich selbst auf die Webseite.
00:15:42Sie nutzt ein kleineres Modell. Dieses schaut sich alles an, fasst es zusammen
00:15:46und gibt es an Claude Code zurück.
00:15:47Das Problem dabei ist, dass die CSS- und JS-Dateien ziemlich groß sind und
00:15:51viele der sehr spezifischen Details enthalten, wie diese Website zusammengebaut wurde.
00:15:54Wir wollen aber alles, oder? Ich will keine Zusammenfassung dieser Dateien.
00:15:58Deshalb habe ich einen Skill erstellt, der es Claude Code ermöglicht,
00:16:03das besser zu machen. Es ist im Grunde ein erweiterter Prompt.
00:16:04Er holt sich so viel vom CSS und JavaScript, wie er braucht.
00:16:07Ich sage also einfach: "Benutze den Site-Teardown-Skill."
00:16:12Ich werde diesen Site-Teardown-Skill in der kostenlosen School-Community
00:16:16veröffentlichen; der Link dazu steht in der Beschreibung.
00:16:18Ihr müsst ihn nur laden und könnt das dann auch machen.
00:16:21Zusammenfassend habe ich also gesagt: "Hier ist das HTML für OpenHands."
00:16:25Schau dir auch die CSS- und JS-Dateien an.
00:16:28Nutze den Site-Tear-Down-Skill und verwende diese Infos, um die originalen OpenHands-Seite besser zu klonen.
00:16:31Wie wird uns das nun weiterhelfen? Nun, zuallererst
00:16:36hast du wahrscheinlich keine Ahnung, wie ich Dinge wie diesen Hintergrund umgesetzt habe, oder?
00:16:39Richtig?
00:16:40Du verstehst wahrscheinlich nicht einmal, welches Vokabular du hättest verwenden sollen,
00:16:43damit es das Ganze besser nachahmt, oder?
00:16:46Als wir nur Screenshots gegeben haben, bekamen wir dieses, naja,
00:16:50„kommt der Sache irgendwie nah“-Ding,
00:16:52aber indem wir Claude Code tatsächlich unter die Haube schauen lassen,
00:16:56können wir uns darauf verlassen, dass Claude Code uns diese Dinge beibringt, weil Claude Code jetzt
00:17:01auf Coding-Ebene versteht, was dort vor sich geht.
00:17:04Wir können jetzt ein intelligentes Gespräch mit Claude Code führen und sagen: „Hey,
00:17:07wie haben die das gemacht? Was bedeutet das? Was ist ein GSAP?“
00:17:11Wie haben sie die Scroll-Animationen gemacht? Wie haben sie dies gemacht?
00:17:13Wie haben sie das gemacht?
00:17:14Und mit der Zeit, nachdem du mehr und mehr dieser Websites geklont und sie als
00:17:18Vorlagen für dein eigenes Ding genutzt hast – denn noch mal,
00:17:19du wirst dem Ganzen immer deine eigene Note verleihen.
00:17:21Du nutzt das hier nur als grundlegendes Fundament.
00:17:23Du wirst besser im Frontend-Design werden,
00:17:26genau wie bei jeder anderen Fähigkeit auch.
00:17:29Und das ist der Prozess, durch den du nicht nur mit Profi-Techniken in Berührung kommst,
00:17:31sondern beginnst, sie in deine eigenen Builds zu integrieren.
00:17:34Aber um auf die nächsten Level zu kommen, darfst du, wie gesagt, nicht nur
00:17:38wie ein dressierter Affe an der Tastatur mit Claude Code sitzen,
00:17:41genau wie bei allem anderen, worüber wir gesprochen haben. Du kannst nicht einfach nur „Akzeptieren“, „Weiter“, „Weiter“ klicken,
00:17:43denn wie willst du dich dann abheben?
00:17:46Welche Fähigkeiten müssen wir also in diesem Prozess meistern?
00:17:48Wir müssen lernen, den Quellcode zu lesen und zu verstehen.
00:17:51Claude Code hilft uns dabei.
00:17:52Wir müssen identifizieren, welche Techniken zu welchem Effekt führen, denn ab einem
00:17:57gewissen Punkt müssen wir in der Lage sein, diese Websites zu sehen und
00:18:02sofort zu erkennen: „Ah, das ist es, was hier passiert.“ Und zu guter Letzt
00:18:04müssen wir lernen, wie wir diese geklonten Muster an unsere eigenen Designs anpassen, okay?
00:18:09Wir plagiieren nicht. Wir holen uns Inspiration.
00:18:12Und wenn du diese Fähigkeiten nicht meisterst,
00:18:13wirst du in dieser Falle landen: Die „Klon-Obergrenze“.
00:18:16Du wirst nur kopieren, aber nicht erschaffen können.
00:18:18Du wirst das „Warum“ dahinter nicht verstehen wollen.
00:18:20Und so wirst du an ein hartes Limit stoßen.
00:18:22Am Ende des Tages könnte ich dich durch irgendwen von der Straße ersetzen und
00:18:25ihm einfach sagen, er soll die Schritte eins, zwei und drei ausführen, okay?
00:18:27Das wird dich nicht so weit bringen, wie du eigentlich willst.
00:18:29Schauen wir uns also an, was Claude Code bauen konnte, als wir ihm all diesen zusätzlichen
00:18:32Coding-Kontext gegeben haben. Hier ist die aktualisierte Version.
00:18:35Und diese sieht dem Original offensichtlich viel ähnlicher,
00:18:39besonders jetzt, wo der Hintergrund passend aussieht.
00:18:41Wenn wir die beiden jetzt vergleichen, ist es natürlich noch keine Eins-zu-eins-Kopie.
00:18:45Das war im Grunde der erste Durchgang, aber viel besser,
00:18:48viel näher an dem, was wir hatten.
00:18:50Und wenn wir an diesem Punkt weiter iterieren wollen, um es näher an
00:18:54das zu bringen, was uns hier gefällt, dann ist das viel einfacher, oder?
00:18:57Denn jetzt schaut es im Grunde in dasselbe „Kochbuch“,
00:19:01in das auch OpenHands schaut, und wir können sagen: „Okay, lass mich das ändern.“
00:19:04„Lass mich jenes ändern. Ich sehe, wie sie es gemacht haben. So können wir es emulieren.“ Genau.
00:19:07Und hier kann, wie gesagt, dieser Lernprozess beginnen. Zum Beispiel:
00:19:10Dieser coole Hintergrund, wie funktioniert der?
00:19:12Und wie bekommen wir dasselbe wie bei OpenHands hin, wo man mit der Maus durchscrollt
00:19:17und so einen Teil davon ausblendet?
00:19:19Du musst Claude Code nur fragen: „Wie funktioniert der Hintergrund?“
00:19:22„Wie können wir diesen Effekt nachbilden?“ Und jedes Mal, wenn du das tust,
00:19:25fügst du deinem Werkzeugkasten ein weiteres Tool hinzu.
00:19:27Claude Code erklärt also, wie dieser Effekt funktioniert, und noch besser: Er wendet es jetzt
00:19:32korrekt auf unseren eigenen Hintergrund an. Ziemlich cool.
00:19:35Aber aus offensichtlichen Gründen wollen wir nicht auf Level vier stehen bleiben.
00:19:38Wir wollen nicht nur ein Kloner sein, richtig? Wir wollen unsere eigene Note einbringen.
00:19:42Wir wollen anfangen, es zu unserem eigenen zu machen. Wie geht das?
00:19:45Wie fangen wir an, auf Level fünf aufzusteigen und den Dingen unseren eigenen Twist zu geben?
00:19:48Hier fangen wir an, Spaß mit Komponenten und auch unseren eigenen benutzerdefinierten Asset-Designs zu haben.
00:19:53Hier bringen wir unsere eigenen Sachen ein. Wir kopieren nicht mehr nur
00:19:56exakt das, was eine andere Website macht.
00:19:57Einer der einfachsten Wege, damit anzufangen, ist das Finden von hochwertigen Komponenten auf
00:20:02Websites wie 21st.dev. In vielerlei Hinsicht
00:20:04ähnelt das der Suche nach Inspiration für Websites, bei der wir Teile übernehmen,
00:20:08aber eben auf Mikro-Ebene, auf Komponentenebene.
00:20:11Auf einer Seite wie 21st.dev kann ich mir zum Beispiel
00:20:14hier links Dinge wie Buttons ansehen.
00:20:17Und was ich dort finde, sind eine ganze Reihe verschiedener,
00:20:21im Grunde genommen Button-Designs. Und wenn ich ein Design finde, das mir gefällt, sagen wir mal,
00:20:26so etwas hier. Dann kann ich einfach diesen Prompt kopieren,
00:20:29ihn in Claude Code einfügen und sagen: „Hey, lass uns dieses Button-Design integrieren.“
00:20:33Und das gilt im Grunde für jede Art von Button, richtig?
00:20:36Wir haben Sachen für Karussells, für Scroll-Bereiche, Karten,
00:20:40Navigationsmenüs, Bilder, alles Mögliche.
00:20:42Und es beschränkt sich nicht nur auf 21st.dev. Es gibt andere Seiten wie CodePen, richtig?
00:20:46CodePen hat viele coole Designs, die wir ebenfalls übernehmen können.
00:20:50Monet ist auch eine wirklich coole Seite. Tatsächlich
00:20:52gibt es einen Haufen Orte, an denen man diese Art von coolen Komponenten finden
00:20:57und in seine Webseite integrieren kann.
00:20:59Aber was ist, wenn wir etwas Individuelleres wollen?
00:21:01Ich möchte nicht nur einen Haufen zufälliger Komponenten kopieren, die ich irgendwo anders gefunden habe.
00:21:04Wie mache ich es wirklich originell? Nun, man hat zwei Optionen.
00:21:08Die erste ist, man nutzt weiterhin diese Komponenten von 21st.dev,
00:21:11aber wir prompten Claude Code einfach, sie zu verändern, richtig? Es ist ja nur Code.
00:21:14Dieser Prompt gibt uns den exakten Code, und dann können wir ihn nach Herzenslust anpassen,
00:21:18oder wir können ihn buchstäblich selbst erstellen. Ich meine,
00:21:21wenn wir auf Pinterest gehen und coole Landingpages wie diese sehen, die fast schon
00:21:25kunstvoll wirken, nun, es spricht nichts dagegen,
00:21:29KI zu nutzen, um ein Bild wie dieses zu erstellen und es quasi zum
00:21:34Hingucker zu machen, wenn Leute auf unsere Seite kommen.
00:21:36Und das müssen nicht nur Standbilder sein. Ich meine,
00:21:39wir haben absolut die Möglichkeit, Videos in unseren Hintergrund einzubauen,
00:21:42sie an bestimmte Scroll-Animationen zu knüpfen, um wieder
00:21:45die Ideen aus Schritt vier aufzugreifen und sie zu unserem Eigenen zu machen.
00:21:49Machen wir das doch einfach mal. Lass uns unsere Webseite schnell neu gestalten,
00:21:53weg von diesem OpenHands-Klon, und ein wirklich cooles Stück
00:21:57KI-Kunst entwerfen, das man als Erstes sieht, wenn man auf unsere Seite kommt.
00:22:01Ihr kennt das Prozedere inzwischen:
00:22:02Zuerst müssen wir eine Art Inspiration finden, und nachdem ich ein bisschen durch
00:22:06Pinterest gescrollt habe,
00:22:07sehe ich viele Seiten wie diese, auf denen wir ein fast schon comicartiges
00:22:10oder stilisiertes Bild im Hintergrund des Hero-Bereichs haben.
00:22:14Und dann haben wir unseren Text auf der linken Seite.
00:22:16Hier kannst du anfangen, dein visuelles Storytelling einzubringen, okay?
00:22:19Was für eine App erstellen wir? Die App heißt Argus, richtig?
00:22:22Und wir müssen uns einen Slogan ausdenken, der im Idealfall auch irgendwie
00:22:27zum Bild selbst passt. Was wollen wir mit Argus erreichen? Nun,
00:22:30Argus, die mythologische Figur mit den 10.000 Augen.
00:22:33Es geht um Social Media.
00:22:34Es geht darum, Dinge zu finden, bevor andere es tun.
00:22:37Der Slogan, den ich mir überlegt habe, war: „Sieh, was als Nächstes kommt“. Simpel.
00:22:41Er ist prägnant. Und ihr wisst ja, wer mir dabei geholfen hat.
00:22:44Natürlich war es Claude Code. Und was ich dann mit Claude Code gemacht habe, war,
00:22:47ich habe quasi gesagt: „Hey, weißt du,
00:22:49wir reden hier über visuelles Storytelling.“
00:22:51„Was für Ideen könnten wir für die Bildsprache entwickeln?“
00:22:54Denn ich möchte in dieser Phase unser eigenes Ding machen, richtig?
00:22:57Ich kann die allgemeinen Konzepte von dem, was man hier bildlich sieht, übernehmen,
00:23:01wie sie die Dinge angeordnet haben, aber das Bild muss mein eigenes sein. Und nochmal:
00:23:04Ein visuelles Storytelling zu haben, das dazu passt, was deine Anwendung
00:23:07eigentlich tut, wird dich sehr, sehr weit bringen.
00:23:10Was ich also letztendlich getan habe, war ein Bild zu erstellen, basierend auf einigen
00:23:15Ideen, die Claude Code mir gab, und ich habe dafür Midjourney genutzt –
00:23:18du kannst natürlich jeden Bildgenerator verwenden, den du willst,
00:23:21ob das nun Nano Banana Pro, Seed Dream oder was auch immer ist, völlig egal.
00:23:24Ich mag Midjourney sehr für diese Art von fast schon Concept-Art-Stücken,
00:23:28denn Midjourney, besonders Version sieben –
00:23:31Version acht habe ich ehrlich gesagt noch nicht viel getestet.
00:23:33Du kannst ihm einen ziemlich schrägen Prompt geben. Mein Prompt war:
00:23:38„Ich brauche ein Hintergrundbild, das die Landingpage für eine Website namens
00:23:41Argus sein wird. Der Slogan ist: Sieh, was als Nächstes kommt.“
00:23:43Und nur mit so einem wirklich dürftigen, vagen Prompt
00:23:47bekam ich einen Haufen cooler Sachen, aus denen ich wählen konnte.
00:23:50Ich sah das hier und dachte mir: „Das sieht verdammt gut aus, oder?“ Und ich kann mir
00:23:54schon jetzt richtig gut vorstellen,
00:23:55wie die Informationen hier auf der linken Seite stehen,
00:23:59vielleicht haben wir oben noch ein paar Sachen. Damit kann ich spielen. Ich finde,
00:24:02das ist sehr cool. Vielleicht machen wir irgendwann sogar eine Art Animation.
00:24:06Sobald ich mein Bild habe, ist der Rest ziemlich einfach.
00:24:10Ich lade das Bild einfach herunter, gebe es Claude Code und sage: „Hey,
00:24:13ich möchte die Hero-Page mit diesem Bild als Hintergrund neu gestalten.“
00:24:17Und in Claude Code habe ich gesagt:
00:24:19„Ich möchte das Frontend eigentlich komplett ändern.“
00:24:21„Ich möchte das folgende Bild als Hintergrund für den Hero-Bereich verwenden.“
00:24:24„Lass uns die Infos über die App Argus auf die linke Seite setzen,
00:24:27rechts etwas Leerraum lassen, um das Bild zur Geltung zu bringen, und den Slogan
00:24:30‚Sieh, was als Nächstes kommt‘ verwenden.“ Mal sehen, was es daraus macht. Und noch mal,
00:24:34das ist jetzt das Level, auf dem du deine kreative Ader
00:24:37sprudeln lassen musst, denn bis zu diesem Punkt
00:24:39wurdest du mit vielen verschiedenen Frontend-Designs konfrontiert, die anders sind
00:24:43als das super generische Zeug, das man in jeder x-beliebigen SaaS-Vorlage sieht.
00:24:46Das bedeutet coole Kunst, was auch immer – noch mal,
00:24:48visuelles Storytelling ist das, was wir hier anstreben, und es wird dein Game
00:24:52wirklich auf das nächste Level heben.
00:24:52Hier ist also, wie unser aktualisierter Hero-Bereich mit diesem brandneuen
00:24:56Hintergrundbild aussieht. Ich habe es ein wenig kleiner gemacht,
00:24:58damit ihr es komplett sehen könnt, und Claude Code hat direkt auch
00:25:02alle Farben aktualisiert. Aber wie gesagt, das war nur der erste Entwurf.
00:25:06Wir haben lediglich diesen Hintergrund hinzugefügt, aber man merkt sofort,
00:25:09dass es sich irgendwie origineller und kreativer anfühlt,
00:25:12es sticht heraus, oder?
00:25:15Und jetzt fangen wir an, dem Ganzen mehr und mehr von unserem eigenen Flair zu geben.
00:25:19Für den Anfang kann das so einfach sein, wie dieses Bild hochzuskalieren.
00:25:21Das kannst du direkt in Midjourney machen, denn wie wir hier sehen,
00:25:24wirkt das Bild etwas verzerrt und nicht so detailliert, wie man es gerne hätte,
00:25:28oder wir können so etwas wie Bewegung hinzufügen.
00:25:30Wir müssen keinen statischen Hintergrund haben.
00:25:32Wir können dort hinten tatsächlich auch ein Video einfügen.
00:25:34Daraus ein Video zu machen, ist wirklich einfach.
00:25:36Du gehst einfach zu einer Seite wie Kling 3.0 oder Veo 3.1,
00:25:40einfach irgendwo, wo du ein Start-Frame festlegen kannst.
00:25:41Idealerweise kannst du auch das End-Frame festlegen, wie du hier links siehst,
00:25:45damit es keine allzu verrückten Bewegungen macht, denn man muss bedenken:
00:25:49Im Idealfall sollte es eine perfekte Schleife sein.
00:25:52Manchmal ist es schwierig, KI-Bilder korrekt loopen zu lassen.
00:25:55Die zweitbeste Option ist also, ein recht langes Video von etwa 15 Sekunden zu erstellen.
00:25:59Und die Bewegung sollte dezent sein, so wie man es hier sieht, okay?
00:26:03Wenn ich das als Hintergrund hätte, selbst wenn die Vögel völlig stillstünden,
00:26:07was völlig okay ist, wäre es fast wie so ein Parallax-Effekt.
00:26:11Und da es die Hero-Page ist und das Video 15 Sekunden dauert,
00:26:14ist die Chance, dass jemand dort 30 Sekunden lang sitzt und sich alles
00:26:18bis zum Ende ansieht, eher gering. Falls es also ganz am Ende einen kleinen Ruckler gibt,
00:26:22ist das immer noch okay. Aber glücklicherweise
00:26:24war die Bewegung bei diesem hier so dezent,
00:26:25dass man fast gar nicht merkt, wenn es von Sekunde 15 wieder zu Sekunde 1 springt.
00:26:29Wir werden also dieses hier benutzen. Und du fragst dich wahrscheinlich auch:
00:26:31„Was ist mit der Performance?“ Nun, was die Desktop-Performance angeht,
00:26:35wird das mit dem Video völlig in Ordnung sein, aber wir sagen Claude Code: „Hey,
00:26:38wenn ein mobiler Nutzer auf deine mobile Webseite kommt,
00:26:42wird das Video nicht für sie geladen. Es wird stattdessen nur dieses Standbild geladen.
00:26:45Ich habe ihm also das neue, hochskalierte Bild gegeben und gesagt: "Verwende das für Mobile".
00:26:50Und dann gab ich ihm einen Link zum Video und sagte: "Hey,
00:26:52ersetze das im Hero-Bereich."
00:26:54Und hier ist ein Blick auf die Seite, jetzt mit der Bewegung,
00:26:58oder? Ich finde, es sieht ziemlich gut aus. Außerdem ist es dezent, oder?
00:27:02Man will keine verrückte Action und ein komplettes Videospiel im Hintergrund haben,
00:27:06außer man weiß genau, was man tut,
00:27:07aber so etwas mit dieser subtilen Wolkenbewegung,
00:27:11oder das Wasser, das sich unten bewegt. Das gibt der Seite,
00:27:14das gibt deiner Webseite,
00:27:15einen gewissen Charakter, und dieses Level an originellem Charakter ist genau das,
00:27:19worum es in Level 5 geht. Wie ich schon sagte, in den ersten vier Levels
00:27:22haben wir die Grundlagen gelernt und geschaut, was Profis machen. Hier in Level 5
00:27:25passen wir es tatsächlich an. Genau wie beim Hero-Bereich
00:27:28musst du anfangen, jeden anderen Bereich anzugehen, oder?
00:27:32Wie diese Karten hier – die Karten sind hässlich. Der Hintergrund ist irgendwie langweilig.
00:27:36Es ist jedes Mal genau das Gleiche. Also, was werde ich tun?
00:27:38Ich suche Inspiration. Ich gehe zu 21stthought.dev oder zu Awwwards.
00:27:42Ich bringe das in Claude Code ein und werde dann iterieren, iterieren,
00:27:45iterieren, bis es mir wirklich gefällt. In dieser Phase,
00:27:48während du all diese visuellen Anpassungen machst, wirst du dich vielleicht
00:27:51etwas eingeschränkt fühlen, wenn du nur in Claude Code arbeitest. Denn
00:27:54es gibt immer dieses Spannungsfeld zwischen dem Terminal und
00:27:58der Arbeit mit Text, während man Dinge in einem visuellen Medium verändern will. In Schritt 6
00:28:03bewegen wir uns ein Stück weit aus Claude Code heraus, denn
00:28:06hier in Level 6 fangen wir an, externe Tools einzubeziehen, mit denen wir
00:28:11noch spezifischer festlegen können, wie diese visuellen Dinge zusammenwirken.
00:28:14Und uns stehen eine Menge Tools zur Verfügung.
00:28:17Wir haben Dinge wie paper.design, Stitch, wir haben Figma, richtig?
00:28:21Wir haben pencil.dev.
00:28:22Jetzt hast du das Wissen und die Fähigkeiten, diese externen
00:28:26Programme zu nutzen, um noch mehr herumzutüfteln. Ein tolles Tool,
00:28:29das sehr KI-orientiert und einfach zu bedienen ist, ist Stitch. Es ist zudem kostenlos.
00:28:33Es kommt von Google und bietet uns im Grunde eine visuelle Leinwand für Frontend-Design.
00:28:37Ich habe hier also nicht bei Null angefangen.
00:28:38Wir machen ein Redesign. Also habe ich ihm Screenshots unserer Website gegeben,
00:28:42sowohl von der Hero-Page als auch vom Rest.
00:28:45Und ich sagte: "Hier ist der aktuelle Aufbau der Webseite. Den Hero-Bereich mag ich sehr."
00:28:47"Die Ästhetik und die Farben gefallen mir dort gut,"
00:28:51"aber ich möchte im Grunde die komplette untere Hälfte unserer Website aktualisieren, okay?"
00:28:53"Es fühlt sich einfach sehr flach an, oder?"
00:28:57"Ich möchte die Bildsprache und die Farben von oben
00:28:59auch nach unten bringen. Mal sehen, was dir dazu einfällt."
00:29:03Schauen wir uns also an, was es für das Redesign generiert hat.
00:29:05Und hier ist das Ergebnis.
00:29:08Das Coole an Stitch ist, dass ich Redesigns vom Redesign machen lassen kann.
00:29:10Wenn ich das hier ausgewählt habe,
00:29:14sieht man, dass es unten weitergeht und ich es wie jeden Chatbot prompten kann.
00:29:15Ich kann auch einen Rechtsklick darauf machen, zu den Varianten gehen und wieder
00:29:18Layout, Farbschema, Bilder usw. ändern.
00:29:22Da dies ein Redesign in Stitch war und ich es nicht von Grund auf neu gebaut habe,
00:29:24ist dies erst einmal nur ein Bild, das erstellt wurde.
00:29:28Aber das kann ich einfach per Rechtsklick kopieren.
00:29:30Und dann bringe ich das zurück zu Claude Code und sage: "Hey,
00:29:34was hältst du davon?" Diese
00:29:37visuellen Editoren sind einfach großartig für den Ideenfindungsprozess.
00:29:38Und wie gesagt, es gibt eine ganze Reihe davon. Pencil.dev ist ein weiteres,
00:29:43das man überall sehen wird.
00:29:46Das funktioniert wirklich gut, wenn man Cursor oder VS Code nutzt,
00:29:47weil man die Leinwand offen haben und Dinge in Echtzeit bearbeiten kann.
00:29:50Es gibt also viele Tools in diesem Bereich und jede Woche kommen neue
00:29:54auf den Markt. Ich habe das Bild also zurück in Claude Code geworfen und
00:29:58im Grunde gefragt: "Hey, was denkst du darüber?"
00:30:01"Wie findest du diesen Glassmorphism-Effekt bei dem Bild im Hintergrund?"
00:30:03"Lass uns das mal ausprobieren."
00:30:06Und genau das wirst du von nun an tun, bis die Website so ist,
00:30:08wie du sie haben willst,
00:30:12denn das ist die Phase im Frontend-Design, in der du nur noch tüftelst.
00:30:12Du wirst basteln, basteln, basteln und nochmals basteln.
00:30:15Mittlerweile hast du die Fähigkeiten entwickelt, um zu sehen, wohin die Reise geht,
00:30:16aber das ist ein extrem iterativer Prozess, für den es keine echte Abkürzung gibt.
00:30:21Aber wie gesagt, du hast jetzt alle Werkzeuge zur Hand,
00:30:25sowohl um Inspiration zu finden als auch um damit zu experimentieren.
00:30:27Nach etwa 20 Minuten Tüfteln
00:30:31ist das hier das Ergebnis für Argus. Zuerst einmal
00:30:34werden dir ein paar kleine Änderungen auffallen, die der Seite mehr Gewicht,
00:30:37ein hochwertigeres Gefühl verleihen. Da ist zuerst die Lade-Animation, okay?
00:30:40Wenn ich das hier aktualisiere, was siehst du?
00:30:43Man bemerkt so ein kurzes Zögern, bevor der ganze Text geladen wird. Das
00:30:45verleiht der Seite mehr Substanz, sie fühlt sich "schwerer" an.
00:30:49Dir wird auch auffallen, dass ich die Schriftarten geändert habe. Fonts sind extrem wichtig.
00:30:52Wo kann man hingehen, um verschiedene Schriftarten zu sehen und sich
00:30:57Inspiration zu holen? Ein großartiger Ort ist Google Fonts.
00:31:00Sie haben unzählige Schriftarten, alle kostenlos.
00:31:03Sie sind nach verschiedenen Typen sortiert und Claude Code kann sie alle nutzen.
00:31:06Schau dir also definitiv Google Fonts an, wenn du dir unsicher bist,
00:31:08welche du verwenden sollst. Wir haben hier unten einen Scroll-Bereich hinzugefügt.
00:31:11Wir haben diesen Ticker am unteren Rand eingefügt, der auch als Trennung
00:31:14zwischen unserem Video und dem Bildhintergrund hier unten dient. Vorher
00:31:19war der Übergang vom Video im Hero-Bereich zum gleichen Bild im Hintergrund
00:31:25sehr abrupt, aber das hier gibt dem Ganzen eine schöne, natürliche Grenze.
00:31:30Dir werden auch die Änderungen auffallen, die wir aus Stitch übernommen haben.
00:31:35Wir haben jetzt diesen Glassmorphism-Effekt, den wir noch ein wenig
00:31:38anpassen müssen. Man sieht, dass es beim Springen manchmal etwas abgeschnitten wird,
00:31:41aber es bringt das Hintergrundbild wieder gut zur Geltung, was der Seite
00:31:44Charakter verleiht. Und dann gibt es noch ein paar subtile Dinge, okay?
00:31:48Wenn ich hier aktualisiere,
00:31:52siehst du, wie der Zähler einfach von null auf 10 Millionen hochschnellt.
00:31:54Das sind diese netten kleinen Details am Rande, die zeigen, dass man sich
00:31:59wirklich Gedanken um die Website gemacht hat. Das zeugt von professionellem Stolz.
00:32:03Man sieht sogar so einen Lichteffekt über "KI-Tools" und
00:32:07"Content-Strategie" gleiten. Und wie gesagt, es sind genau diese Kleinigkeiten.
00:32:10Es sind diese winzigen Details, die die meisten Leute wahrscheinlich
00:32:12gar nicht bewusst wahrnehmen werden. Aber wenn man sie alle kombiniert,
00:32:16erhält man am Ende etwas, das stimmig wirkt. Etwas, in das man
00:32:20Arbeit investiert hat – egal, ob man nun KI als Werkzeug benutzt hat oder nicht.
00:32:24Der Punkt ist, es wurde mit Sorgfalt erstellt. Es hat all diese kleinen Details.
00:32:27Sogar der Scrollbalken oben – du siehst, wie er mitläuft.
00:32:31Wiederum: alles lauter kleine Dinge. Und wie habe ich das gepromptet?
00:32:34Nun, ehrlich gesagt,
00:32:38war es einfach eine Kombination aus allem, worüber wir bisher gesprochen haben.
00:32:40Ich habe Dinge gesehen, die mir gefallen.
00:32:42Davon mache ich Screenshots und lade sie in Claude Code hoch. Aber noch wichtiger:
00:32:45Ich bin kein Experte für Webdesign. Bei bestimmten Dingen wusste ich aber sofort:
00:32:48"Hey, mir haben diese Glassmorphism-Karten aus Stitch gefallen."
00:32:52Denn Stitch hat uns ja zuerst auf diese Idee gebracht.
00:32:53Als Claude Code sie ursprünglich erstellt hat, waren sie ziemlich flach, oder?
00:32:57Sie hatten keinen Wow-Effekt. Also sagte ich: "Hey,
00:32:59lass uns ihnen etwas mehr Tiefe geben. Sie sollen richtig hervorstechen."
00:33:03Aber was ich Claude Code auch gesagt habe, war:
00:33:06"Ich möchte, dass du eine Websuche nach den besten Webdesign-Praktiken
00:33:08für solche Elemente machst."
00:33:12Und neben der Frage, wie wir diese Karten
00:33:17optisch aufwerten können, sollte es Vorschläge machen, was unsere Website
00:33:20hochwertiger und doch dezent aussehen lassen könnte. Es kamen viele Ideen.
00:33:22Ich bin sie alle durchgegangen. Manche habe ich verworfen, andere behalten,
00:33:25aber das ist der allgemeine Ablauf dabei, verstehst du?
00:33:29Du musst dich nicht komplett auf dich allein verlassen.
00:33:32Claude kann im Netz nach Best Practices suchen, aber denk daran:
00:33:36Du hast immer die Kontrolle.
00:33:40Du sitzt am Steuer und hab keine Angst, dabei auch Spaß zu haben.
00:33:41Wie gesagt, all diese kleinen Dinge verleihen der Seite Charakter
00:33:45und machen sie zu deiner eigenen Seite, richtig?
00:33:47Je mehr wir daraus ein Spiegelbild deines kreativen Geistes machen,
00:33:50desto besser wird es am Ende aussehen. Wirklich.
00:33:53Denn wenn es widerspiegelt, was du auf dem Bildschirm sehen willst
00:33:57und was du darstellen möchtest, kann man das kaum als "KI-Einheitsbrei" bezeichnen.
00:34:02Es ist kein bloßes KI-Template mehr, weil es deines ist.
00:34:04Obwohl es in diesem Level vordergründig darum geht,
00:34:08externe Tools wie Stitch zu nutzen,
00:34:11glaube ich, dass Level 6 im Kern genau das ist, was ich gerade beschrieben habe.
00:34:14Diese Tools wie Stitch zu nutzen, um zu iterieren.
00:34:17Aber letztendlich bist du auf diesem Level endlich in der Lage,
00:34:19kreativ zu denken und dich im Frontend-Design auszudrücken – mit Claude Code als Werkzeug.
00:34:23In den ersten Levels haben wir uns ja eher nur treiben lassen. Das bringt uns
00:34:25zur letzten Stufe, Level 7. Und worum geht es da?
00:34:27Was hat es mit diesem 3D-Kram auf sich? Nun, kleiner Spoiler:
00:34:31Das ist ein Bereich, in dem die meisten von uns wahrscheinlich gar nicht mitspielen werden.
00:34:34Wenn wir über die vorderste Front, die Architektur und 3D-Dinge sprechen,
00:34:37dann ist das die Liga der ganz Großen.
00:34:41Das ist nichts, was wir einfach so umsetzen können. Ich denke, zum heutigen Stand,
00:34:45Ende März 2026,
00:34:51gehört das noch nicht wirklich zu unserem Repertoire, denn hier fangen wir an,
00:34:55über Dinge wie benutzerdefiniertes WebGL, Shader und 3D-Erlebnisse zu reden.
00:34:57Davon sprechen wir hier.
00:35:02Websites, die quasi wie ein Videospiel aussehen. Nimm zum Beispiel
00:35:05diese Website hier.
00:35:07Glaubst du, das ist etwas, wo wir einfach Strg+U, Strg+A drücken,
00:35:12uns den HTML- und CSS-Code ansehen und verstehen können, was da passiert?
00:35:13Nein, nein, das hier ist reine Kunst, verstehst du?
00:35:17Dahinter steckt ein Team von Designern, die sehr,
00:35:20sehr lange daran gearbeitet haben, und es ist absolut umwerfend. Nun,
00:35:25könnte KI das theoretisch auch? Vielleicht, aber ich bin ehrlich: Das hier ist
00:35:30weit jenseits von dem, was du oder ich können.
00:35:34Ich habe das hier eigentlich nur reingenommen, um zu zeigen, was möglich ist.
00:35:37Wenn du mehr solcher Websites sehen willst,
00:35:41schau bei Awwwards vorbei, die ich vorhin erwähnt habe. Sieh dir dort
00:35:45die "Sites of the Day" oder "Sites of the Month" an. Alle haben diesen Vibe,
00:35:47dass alles komplett individuell maßgeschneidert ist.
00:35:50Vielleicht wird KI uns in ein paar Jahren erlauben, in dieser Liga mitzuspielen.
00:35:53Aber es ist wirklich cool.
00:35:54Der ganze Bereich Website-Design ist einfach so faszinierend.
00:35:57Das hier ist schlichtweg Kunst. Und wie gesagt,
00:36:00wenn man neu in diesem Bereich ist,
00:36:03sieht man immer nur denselben SaaS-Einheitsbrei.
00:36:07Aber wenn man so etwas sieht, ist man einfach nur geflasht.
00:36:09Das ist definitiv Level 7.
00:36:12Und falls du weißt, wie man so etwas mit KI macht – hey,
00:36:16dann solltest DU auf YouTube Videos dazu machen.
00:36:17Denn ich würde es liebend gerne lernen. Aber ich habe
00:36:19dieses Level eigentlich nur erstellt, um diese Igloo-Website zu zeigen.
00:36:22Weil sie so cool ist. Also,
00:36:24schau sie dir unbedingt an, lass dich flashen und überleg dir mal,
00:36:27was du in Zukunft alles machen könntest.
00:36:29An dieser Stelle verabschiede ich mich am Ende unserer sieben Stufen
00:36:30des Frontend-Designs mit Claude Code. Was du hoffentlich vor allem
00:36:34mitgenommen hast, ist die Idee, wie man seine Fähigkeiten schrittweise aufbaut,
00:36:38um so etwas zu erreichen. Denn es ist absolut machbar.
00:36:42Zuerst müssen wir Dinge sehen, die uns gefallen,
00:36:43dann müssen wir lernen, sie zu dekonstruieren.
00:36:46Das Konzept, Websites zu klonen, halte ich für extrem wichtig, oder?
00:36:51Denn du lernst so viel, wenn du dir von Claude Code erklären lässt,
00:36:56wie jemand anderes eine Website gebaut hat, die du liebst. In diesem Prozess
00:36:58lernst du all diese verschiedenen Techniken und Effekte kennen,
00:37:01von denen du gar nicht wusstest, dass sie möglich sind.
00:37:03Und dieses Wissen kannst du dann auf deine eigene Website anwenden,
00:37:06in deinem eigenen kreativen Stil. Darum geht es wirklich. Es geht nicht darum,
00:37:10dass es diesen einen supergeheimen Trick in Claude Code gibt,
00:37:14und bäm – plötzlich sieht die Website toll aus. Wenn es so einfach wäre,
00:37:18würde jede Website gut aussehen. Aber das tun sie nicht.
00:37:21Es ist also offensichtlich nicht ganz so einfach. Ich denke,
00:37:26das Argument, KI habe keinen Geschmack, stimmt zwar gewissermaßen,
00:37:30aber ich glaube, zutreffender ist die Idee,
00:37:33dass es uns sehr schwerfällt, unseren Geschmack zu artikulieren.
00:37:37Und es fällt uns schwer, ihn zu artikulieren, weil wir nicht die passenden Worte kennen,
00:37:40da wir keine Webdesigner sind. Wir kennen das Fachvokabular nicht.
00:37:44Wir kennen die Fachbegriffe nicht.
00:37:47Und das ist ein ganz allgemeines Problem bei KI-Themen,
00:37:48nicht nur beim Webdesign. Das gilt genauso für das Programmieren.
00:37:53Wenn man nicht aus dem Bereich kommt,
00:37:57beherrscht man buchstäblich die Sprache nicht. Und das führt zu einem gewissen
00:38:02Verständigungsproblem zwischen dir und Claude Code,
00:38:05wodurch das Ergebnis oft lieblos und generisch wirkt. Aber hoffentlich
00:38:06hast du durch diese Roadmap einen Weg gesehen, wie man das mit der Zeit verbessern kann.
00:38:10Ich hoffe, du konntest etwas mitnehmen. Mir hat es Spaß gemacht.
00:38:13Schreib mir gerne in die Kommentare, wie du es fandest. Schau dir wie immer
00:38:15Chase AI Plus an, wenn du die Claude Code Masterclass machen willst.
00:38:19Wir würden uns freuen, dich dabei zu haben. Bis bald!
00:38:21un désavantage entre vous et le code de Claude, et le résultat final finit par être
00:38:25bâclé et générique, mais j'espère qu'en suivant cette feuille de route,
00:38:29vous voyez une voie à suivre pour atténuer certains de ces problèmes avec le temps.
00:38:32J'espère donc que cela vous a été utile. J'ai eu du plaisir à faire cela. Euh,
00:38:37dites-moi ce que vous en avez pensé dans les commentaires, et comme toujours, n'oubliez pas de consulter
00:38:40Chase AI Plus si vous voulez accéder à la masterclass sur le code de Claude,
00:38:43nous serions ravis de vous y accueillir et je vous dis à bientôt.