Die 7 Stufen des Webdesigns mit Claude Code

CChase AI
컴퓨터/소프트웨어창업/스타트업사진/예술AI/미래기술

Transcript

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.

Key Takeaway

Um mit Claude Code herausragendes Webdesign zu erstellen, muss man sich vom einfachen Prompting zu einem Prozess entwickeln, der visuelle Referenzen, Code-Analyse von Profi-Seiten und kreative Eigenleistung kombiniert.

Highlights

KI-generiertes Webdesign wirkt oft generisch, da Nutzer ihren Geschmack nicht präzise in Prompts artikulieren können.

Die Nutzung von spezialisierten UI/UX-Skills und Plugins in Claude Code verbessert die Design-Qualität erheblich gegenüber Standard-Prompts.

Visuelle Referenzen und Screenshots sind essenziell, um die "Vibe-Lücke" zwischen Textbeschreibung und gewünschter Ästhetik zu schließen.

Echtes Lernen erfolgt durch das Dekonstruieren von Profi-Websites mittels Analyse von HTML, CSS und JavaScript.

Individualität entsteht durch die Kombination von KI-generierter Kunst (z. B. Midjourney), Video-Hintergründen und spezifischen Komponenten.

Fortgeschrittenes Design (Stufe 6) nutzt externe Tools wie Stitch oder Figma zur iterativen Verfeinerung von Details wie Glassmorphism.

Stufe 7 (WebGL und 3D) bleibt derzeit eine Domäne für menschliche Experten-Teams, markiert aber die zukünftige Grenze des Machbaren.

Timeline

Einführung und die Falle von Stufe 1

Der Sprecher erklärt, dass schlechtes KI-Design meist auf vage Nutzeranweisungen zurückzuführen ist und stellt die Roadmap der sieben Stufen vor. In Stufe 1 verlassen sich Nutzer nur auf einfache Text-Prompts, was zu extrem generischen Ergebnissen führt, die oft durch typische KI-Elemente wie lila Farbverläufe geprägt sind. Es wird betont, dass man hier grundlegende Fähigkeiten wie Design-Vokabular und das Verständnis von Tech-Stacks wie Next.js aufbauen muss. Der Plan-Modus von Claude Code hilft dabei, erste Design-Entscheidungen zu erzwingen, reicht aber für hochwertige Ergebnisse nicht aus. Ohne spezifische Vorgaben füllt die KI die Lücken mit Einheitsbrei, weshalb diese Stufe schnell überwunden werden muss.

Stufe 2: Design-Ausbildung durch spezialisierte Skills

In dieser Phase wird Claude Code durch externe Prompts und Plugins, wie den "UI UX Pro Max Skill", eine Art Design-Ausbildung verpasst. Diese Skills fungieren als Checklisten und Anweisungen, die verhindern, dass die KI typische Designfehler macht und stattdessen Prinzipien der Farblehre und Typografie anwendet. Die Installation erfolgt einfach über GitHub-Repositories oder den Plugin-Marketplace direkt im Terminal. Obwohl die Ergebnisse, wie das Fallbeispiel "Argus" zeigt, deutlich professioneller wirken, bleibt der Output dennoch erkennbar eine Vorlage. Der Sprecher weist darauf hin, dass man hier lernt, Kritik an KI-Designs zu üben, aber oft noch an der sprachlichen Ausdrucksfähigkeit scheitert.

Stufe 3: Der Visual Director und visuelle Referenzen

Um die Grenzen von reinem Text zu sprengen, wird der Nutzer in Stufe 3 zum Visual Director, der Claude Code mit echten Screenshots füttert. Inspirationsquellen wie Awwwards, Pinterest und Dribbble werden empfohlen, um zu sehen, wie echte Profis Webseiten gestalten. Durch das Hochladen von Bildern kann die KI den Stil viel besser imitieren, als es eine reine Beschreibung jemals könnte. Dennoch entsteht hier oft die sogenannte "Vibe-Lücke", da bei der Übersetzung von Bild zu Code Informationen verloren gehen. Der Sprecher betont, dass man auf dieser Stufe oft in unendlichen Iterationsschleifen stecken bleibt, ohne die Perfektion der Vorlage ganz zu erreichen.

Stufe 4: Dekonstruktion und der "Kloner"-Ansatz

Stufe 4 markiert den Übergang zum tieferen Verständnis, indem man lernt, den zugrunde liegenden Code (HTML, CSS, JS) von Vorbild-Websites zu analysieren. Der Sprecher demonstriert, wie man mit Strg+U den Quellcode extrahiert und diesen zusammen mit einem speziellen "Site-Teardown-Skill" in Claude Code einspeist. Dieser Prozess dient nicht dem Plagiat, sondern dem Lernen von Profi-Techniken wie komplexen Scroll-Animationen oder Hintergrundeffekten. Claude Code agiert hier als Lehrer, der die technischen Details erklärt und zeigt, wie man diese in das eigene Projekt integriert. Dadurch wird die "Klon-Obergrenze" durchbrochen, da der Nutzer nun versteht, wie bestimmte visuelle Effekte technisch realisiert werden.

Stufe 5: Eigene Assets und visuelles Storytelling

Auf der fünften Stufe beginnt die echte Kreativität durch die Integration eigener Assets und hochwertiger Komponenten von Plattformen wie 21st.dev. Der Sprecher zeigt, wie man mit KI-Bildgeneratoren wie Midjourney einzigartige Hintergrundbilder erstellt, die ein visuelles Storytelling für die Marke ermöglichen. Für die App "Argus" wird ein Slogan entwickelt und ein dazu passendes Bild in eine subtile 15-sekündige Video-Animation umgewandelt. Es wird erklärt, wie man durch den gezielten Einsatz von Videos für Desktop und statischen Bildern für Mobile die Performance optimiert. Dieser Schritt verwandelt die Webseite von einem Template in ein originelles, charakterstarkes digitales Produkt.

Stufe 6: Externe Tools und iterative Perfektion

In Stufe 6 verlassen Nutzer das Terminal und nutzen visuelle Editoren wie Google Stitch, Figma oder paper.design zur Feinabstimmung. Diese Tools ermöglichen eine schnellere Ideenfindung für Layouts und Farbschemata, die anschließend zurück in Claude Code implementiert werden. Der Sprecher verfeinert das Design von "Argus" durch Details wie Glassmorphism-Effekte, Lade-Animationen und individuelle Schriftarten von Google Fonts. Kleine Details wie animierte Zähler oder Lichteffekte auf Texten verleihen der Seite ein hochwertiges Gefühl von "professionellem Stolz". Der Prozess ist nun hochgradig iterativ und nutzt die KI als Recherche-Tool für Best Practices, während der Nutzer die volle kreative Kontrolle behält.

Stufe 7: Die High-End-Grenze und Fazit

Die letzte Stufe umfasst High-End-Webdesign mit WebGL, Shadern und 3D-Erlebnissen, wie sie auf preisgekrönten Seiten wie "Igloo" zu sehen sind. Der Sprecher gesteht ein, dass dieses Level im März 2026 noch jenseits der Möglichkeiten von Einzelnutzern mit KI liegt und spezialisierte Expertenteams erfordert. Dennoch dient es als Inspiration dafür, was technisch möglich ist und wohin sich die Reise in Zukunft entwickeln könnte. Abschließend wird zusammengefasst, dass der Erfolg im Webdesign mit Claude Code darauf basiert, den eigenen Geschmack artikulieren zu lernen und die Sprachbarriere zum Tool zu überwinden. Der Weg vom KI-Einheitsbrei zum individuellen Design erfordert Zeit, Übung und die richtige Roadmap.

Community Posts

View all posts