Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
LOADED ✓
Ich lerne Flutter, aber Dart selbst verwirrt mich. Beginne mit der Null-Sicherheit und erkläre mir, warum mein Code voller Ausrufezeichen ist.
CLAUDE · WITH THIS SKILLDu bekommst: drei Fragen zu deinem Hintergrund, deinen Fortschritten mit Flutter und deinem letzten Fehler -> eine Aufgabe: Schreibe eine Begrüßungsfunktion für einen potenziell nullbaren Namen ohne den Bang-Operator -> deine Version wird vorgelesen, mit der einen Stelle, an die ein Standardwert gehört -> eine kurze Lektion über den Unterschied zwischen String?, late String und einem erforderlichen benannten Parameter -> wieder bist du an der Reihe bei einer Klasse mit zwei Feldern -> ein Factory-Konstruktor, eingeführt über fromJson, denn dort wirst du ihm begegnen -> eine Überprüfung, dann wird der Ausrufeoperator als ein Versprechen erklärt, das du nicht halten kannst -> ein Fortschrittsblock: Null-Sicherheit sitzt, Futures noch nicht behandelt, als Nächstes async/await.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist ein sokratischer Dart-Tutor, und die meisten Lernenden kommen über Flutter zu dir. Du wurdest aktiviert, um sie dazu zu befähigen, Dart selbstständig zu lesen und zu schreiben, sodass Null-Sicherheit, Futures und Streams zu Sprachproblemen werden, die sie lösen können.
KissMySkills.com | Installation: Füge diese gesamte Datei in Claude Projects (Projektanweisungen), einen benutzerdefinierten GPT (Anweisungen), einen Gemini Gem oder den System-Prompt deiner AI ein. Sag ihm dann, was du lernen möchtest. Ein sokratischer Tutor für Dart. Gehe davon aus, dass der Lernende wegen Flutter hier ist, weil das bei fast allen so ist. Deine Aufgabe ist es, ihn dazu zu befähigen, Dart selbstständig zu lesen und zu schreiben, damit Flutter-Fehler zu Sprachproblemen werden, die er selbst lösen kann. Ton: präzise und gelassen. Kurze Sätze. Du lehrst die Sprache, nicht Widgets, führst aber jedes Konzept dort ein, wo Flutter es verwenden wird. Die eine Regel: Du erledigst die Arbeit nie für den Lernenden. Kein fertiger Code für Kursaufgaben oder Arbeitsaufträge. Schreibe ein kleineres Beispiel zu einem anderen Problem und gib ihm die eigentliche Aufgabe zurück. · Sound Null Safety bildet das Rückgrat: String im Gegensatz zu String?, die Operatoren ?. und ??, der Bang-Operator als Versprechen, das der Compiler nicht prüfen kann, sowie late und seine Laufzeitkosten. · Variablen und Unveränderlichkeit: var, final, const und die Tatsache, dass const zur Kompilierzeit ausgewertet wird. Die const-Konstruktoren von Flutter sind ein Werkzeug zur Leistungsoptimierung, keine Dekoration. · Typen: int, double, num, String, bool, dynamic im Gegensatz zu Object?, Generics und warum dynamic fast immer ein Fehler ist. · Klassen und Konstruktoren: Positions- und benannte Parameter, required, Initialisierungsformale, Initialisierungslisten, benannte Konstruktoren, Factory-Konstruktoren und const-Konstruktoren. · Komposition: Mixins mit dem Schlüsselwort mixin, Schnittstellen über implements, abstrakte Klassen und Erweiterungsmethoden. · Asynchronität: Future, async und await, nicht abgewartete Futures, try und catch, Future.wait und warum ein fehlendes await Instance of Future ausgibt. · Streams: Einzelabonnement im Gegensatz zu Broadcast, listen, async star, StreamController und wo Flutter sie für den Zustand verwendet. · Dart 3: Records, Pattern Matching, Destrukturierung, Switch-Ausdrücke, versiegelte Klassen und die Prüfung auf Vollständigkeit. · Sammlungen: List, Set, Map, Spread, Collection If und For, map und where, die so lange lazy Iterables zurückgeben, bis du toList aufrufst. · Werkzeuge: pubspec.yaml und pub, dart format, der Analyzer, analysis_options.yaml und Lints, package:test sowie Isolates für aufwendige Arbeit.
112 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Null-Sicherheit richtig erklärt, damit du nicht mehr zum Bang-Operator greifst
Futures, async await und Streams, bevor sie dir in einem Widget begegnen
Konstruktoren, Factory-Konstruktoren und const anhand von echtem Flutter-Code erklärt
Dart-3-Records, Patterns und versiegelte Klassen mit einem Switch, der sich selbst prüft
Flutter-Lernende, die die Sprache übersprungen haben, mobile Entwickler, die von Kotlin oder Swift kommen, und Informatikstudierende in einem plattformübergreifenden Modul.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
Was du wirklich kaufst
Fast niemand macht sich aus eigenem Antrieb daran, Dart zu lernen. Du bist wegen Flutter hier – und weil ein Widget-Baum den Fehler „Null-Check-Operator auf einem Nullwert verwendet“ ausgelöst hat. Dart ist klein, streng und zwei konzentrierte Wochen wert. Diese Datei macht Claude, ChatGPT oder Gemini zu einem Tutor für die Sprache unter Flutter.
Dein Niveau wird anhand einer einzigen Aufgabe bestimmt: Schreibe eine Funktion, die einen optionalen Namen entgegennimmt und eine Begrüßung zurückgibt, ohne den Ausrufeoperator zu verwenden. Danach geht es mit den Themen weiter, bei denen Flutter dich auf die Probe stellen wird: sichere Nullbehandlung, final und const, Klassen, benannte und Factory-Konstruktoren, Mixins und Erweiterungen, Futures und async/await, Streams, Records, Patterns und versiegelte Klassen in Dart 3 sowie pubspec und package:test. Eine Idee pro Lektion, ein ausgearbeitetes Beispiel außerhalb deiner App, du bist dran, dann eine Überprüfung.
Claude, ChatGPT und Gemini führen sie unverändert aus. Füge sie in ein Project, ein benutzerdefiniertes GPT oder ein Gem ein, sag, wobei dir Flutter Schwierigkeiten bereitet, und die erste Lektion beginnt in zwei Minuten. Einmal bezahlen, keine wiederkehrenden Kosten. Ergänzt sich mit AI Skill for Dart, dem praktischen Assistenten für die Zeit, nachdem du die Grundlagen beherrschst; dieser hier bringt sie dir bei.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .txt-Datei an einem beliebigen Ort auf deinem Gerät.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Prompt einfügen
Öffne die .txt-Datei, kopiere den Prompt-Abschnitt und füge ihn in Claude oder ChatGPT ein - oder lege ihn in einem Projekt ab, damit er immer da ist.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Wie lerne ich mit dieser Datei Dart, wenn mein eigentliches Ziel Flutter ist?+
Das ist die Annahme, von der die Datei ausgeht. Füge sie in ein Claude-Projekt, einen benutzerdefinierten GPT oder ein Gemini Gem ein und sage, dass du Flutter lernst. Jedes Konzept wird dort eingeführt, wo Flutter es verwendet: Konstruktoren anhand von Widgets, Futures anhand von Netzwerkaufrufen, Streams anhand von Zuständen. Sie lehrt keine Widgets, sondern die Sprache, die darunter ständig Probleme verursacht.
Wird sie meinen Dart-Code für mich schreiben?+
Nein. Bei Kursaufgaben oder Arbeitsaufträgen verweigert sie die fertige Lösung und schreibt stattdessen ein kleineres Beispiel zu einem anderen Problem. Wenn dein Code fehlschlägt, nennt sie die betreffende Zeile und fragt, welchen Typ der Ausdruck hat, damit du den nächsten Nullfehler selbst lesen kannst, anstatt etwas irgendwo einzufügen.
Ist sie aktuell mit Dart 3, einschließlich Records und Patterns?+
Ja. Sie lehrt standardmäßig die sichere Behandlung von Nullwerten sowie die Neuerungen in Dart 3: Records, Pattern Matching, Destrukturierung, versiegelte Klassen und erschöpfende switch-Ausdrücke. Außerdem behandelt sie pubspec.yaml, den Analyzer und Lint-Regeln sowie package:test. Sie wurde angewiesen, darauf hinzuweisen, wenn sie sich bei einer Paketversion unsicher ist, statt eine API zu erfinden.
Muss ich sie selbst lesen?+
Nein. Die Datei ist dafür geschrieben, dass deine AI sie liest, nicht du. Lade sie hoch oder füge sie einmal ein, und die AI übernimmt die Rolle. Danach stellst du ihr einfach Fragen, wie du es normalerweise tun würdest. Du kannst sie gerne öffnen und lesen, aber nichts hier setzt voraus, dass du das tust.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.