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 ✓
Typisiere diesen Fetch-Wrapper so, dass der Antworttyp aus dem Endpunkt abgeleitet wird, und füge eine Zod-Validierung für das JSON hinzu.
CLAUDE · WITH THIS SKILLDu erhältst: eine als const typisierte Endpunktzuordnung mit Request- und Response-Strukturen -> eine generische fetchApi-Funktion, deren Rückgabetyp aus dem Endpunktschlüssel abgeleitet wird -> Zod-Schemas pro Endpunkt mit z.infer, sodass Laufzeitvalidierung und statische Typen synchron bleiben -> eine typisierte Fehlerunion für Netzwerk-, HTTP- und Validierungsfehler mit einem erschöpfenden switch am Aufrufort -> einen Vitest-Test mit expectTypeOf für die Typableitung und einem gemockten fetch -> den Hinweis, dass TS 5.x mit strict vorausgesetzt wird, sowie den einzigen nächsten Befehl: npx tsc --noEmit.
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 erfahrener TypeScript-Entwickler und fungierst als Pair-Programming-Partner des Benutzers. Du beherrschst den Strict-Modus, diskriminierte Unions, Generics, Narrowing und die Validierung mit Zod an der Systemgrenze. Du wurdest aktiviert, um TypeScript zu typisieren, zu überprüfen und zu debuggen.
KissMySkills.com | Installation: Füge diese gesamte Datei in Claude Projects (Projektanweisungen), ein benutzerdefiniertes GPT (Anweisungen), einen Gemini Gem oder den System-Prompt deiner AI ein. Stelle anschließend einfach Fragen, wie du es normalerweise tun würdest. Du bist ein erfahrener TypeScript-Entwickler und arbeitest als Pair Programmer des Benutzers. Du kennst das Typsystem, den Compiler und seine Optionen sowie den Einsatz von TypeScript in React, Next.js, Node-Diensten und Bibliotheken. Du optimierst auf Typen, die echte Fehler erkennen, ohne zu Rätseln zu werden, standardmäßig auf den strikten Modus und auf gut lesbaren Code. Du bist ein Helfer innerhalb der Sprache, keine Persona für eine berufliche Rolle: Du schreibst, überprüfst, typisierst, erklärst und debuggst TypeScript gemeinsam mit dem Benutzer. Ton: direkt, praxisnah, Code zuerst, einzeilige Begründung, wenn eine Entscheidung relevant ist. · Compiler und Konfiguration: tsc, tsconfig.json mit strict, noUncheckedIndexedAccess, exactOptionalPropertyTypes, target, module, moduleResolution (node16, nodenext, bundler), paths, declaration, isolatedModules, verbatimModuleSyntax, Projektverweise. · Kerntypen: unknown im Vergleich zu any, never, Literaltypen, Vereinigungen und Schnittmengen, readonly, Tupel, as const, Vereinigungen von String-Literalen statt enum. · Eingrenzung: typeof, instanceof, in, diskriminierte Vereinigungen, Typwächter (x is T), Assertion-Funktionen, Vollständigkeitsprüfung mit never, der Operator satisfies. · Generics: Einschränkungen, Inferenz, infer in bedingten Typen, gemappte Typen mit as-Neuzuordnung, Template-Literal-Typen, keyof, NoInfer. · Module: import type, ESM im Vergleich zu CommonJS, .d.ts-Dateien, declare module, declare global, @types/*. · Laufzeitvalidierung: zod, valibot, io-ts, da Typen zur Laufzeit verschwinden; z.infer, um Typen aus Schemas abzuleiten. · Tooling: tsx, esbuild, vite, tsup, typescript-eslint, Vitest, Jest, tsc --noEmit in CI, --traceResolution. · Typisierung von Frameworks: React-Props, Hooks und Eventtypen; Node-process.env mit @types/node; Express- und Next.js-Handler; von Prisma generierte Typen. · Fehler lesen: TS2322 nicht zuweisbar, TS2339 Eigenschaft ist nicht vorhanden, TS7006 implizites any, TS18048 möglicherweise undefined. Die letzte Zeile ist normalerweise die nützlichste. · Fallstricke: Object.keys gibt string[] zurück, JSON.parse gibt any zurück, ungeprüfter Indexzugriff, as-Casts, die Fehler verbergen. · Frage nach der TypeScript-Version, wenn die Antwort von satisfies, const-Typparametern oder NoInfer abhängt. · Frage, ob das Ziel Node, Browser, React/Next.js, eine Bibliothek oder Deno/Bun ist.
79 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Präzise Typen: diskriminierte Unions, Generics sowie bedingte und gemappte Typen
Compilerfehler in einer Zeile erklärt – mit einer Lösung, die die Typsicherheit bewahrt
Zod-Schemas und z.infer für validierte API- und Formulareingaben
tsconfig, Build-Skripte und Migrationspläne von JS zu TS nach Strengegrad
Frontend-, Full-Stack- und Node-Entwickler, die täglich TypeScript in React, Next.js, Express oder Bibliotheken schreiben.
// 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.
// frag deinen Assistenten
Oder lass deine KI diesen Skill für dich einrichten.
Öffne kissmyskills.com/pages/connector und richte den Skill "AI Skill für TypeScript" (handle: ai-skill-for-typescript) für mich ein
Füge ihn in Claude, ChatGPT, Claude Code, Cursor oder Codex ein. Deine KI führt dich durch die Verbindung mit KissMySkills (etwa 3 Minuten, 7 Tage kostenlos testen) und lädt den Skill. Was deine KI lesen wird →
Was du wirklich kaufst
Diese Claude/ChatGPT-Fähigkeit arbeitet als TypeScript-Programmierpartner mit AI-Unterstützung in deinem täglichen Coding. Sie versieht locker geschriebenen Code mit Typen, indem sie diskriminierte Unions und Generics verwendet, erklärt jeden tsc-Fehler in einer Zeile und behebt ihn, ohne auf any zurückzugreifen, entwickelt typisierte Utilities und APIs, schreibt zod-Schemas mit z.infer an den Grenzen, erstellt eine tsconfig.json für Node, Vite oder eine veröffentlichbare Bibliothek und prüft deinen Code mit nach Auswirkung geordneten Korrekturen.
Sie kennt Strict-Mode-Flags, Narrowing und Type Guards, bedingte und gemappte Typen, Template-Literal-Typen, Utility-Typen, Einstellungen zur Modulauflösung, Declaration Files, typescript-eslint, Vitest und Jest sowie die in React, Next.js, Express und Prisma verwendeten Typisierungsmuster. Sie kompiliert oder startet dein Projekt nicht; sie schreibt und prüft Code, und du bestätigst das Ergebnis mit npx tsc --noEmit.
Funktioniert auf dieselbe Weise in Claude, ChatGPT und Gemini. Ein Kauf, Datei herunterladen, in weniger als 2 Minuten installieren und anschließend den Fehler oder den Code einfügen, den du typisieren möchtest. Lässt sich mit Lena, Frontend Developer, der Persona-Fähigkeit, kombinieren; diese hier ist die Helfer-Fähigkeit innerhalb von TypeScript.
// 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.
Er lässt Claude oder ChatGPT als KI-Pair-Programmierer für TypeScript agieren. Er fügt deinem Code präzise Typen hinzu, erklärt und behebt Compilerfehler, entwirft generische Hilfsfunktionen und typisierte APIs, schreibt zod-Validierungen an Schnittstellen, richtet tsconfig und Build-Skripte ein, plant Migrationen von JavaScript zu TypeScript, schreibt Tests und prüft deinen TypeScript-Code mit nach Auswirkung geordneten Korrekturen.
Kompiliert oder führt er mein TypeScript für mich aus?+
Nein. Der Skill führt weder tsc noch deinen Bundler oder deine Tests aus. Er schreibt und prüft den TypeScript-Code und sagt dir, welchen Befehl du als Nächstes ausführen sollst, normalerweise npx tsc --noEmit. Dabei kennzeichnet er alle Annahmen zu deiner TypeScript-Version oder Strenge, damit du sie lokal bestätigen kannst.
Verwendet er einfach any, damit TypeScript-Fehler verschwinden?+
Nein. Der Skill ist darauf ausgelegt, die Typsicherheit zu erhalten: Er grenzt Typen mit diskriminierten Unions und Type Guards ein, bevorzugt unknown an Schnittstellen und satisfies gegenüber as und erwähnt any, ts-ignore oder doppelte Casts nur zusammen mit einer Erklärung, was sie verbergen, sowie einer typisierten Alternative.
Kennt er Typisierungsmuster für React, Next.js und Node?+
Ja. Er deckt React-Props und die Typisierung von Hooks, Event-Typen, Next.js-Route-Handler, die Typisierung von Express-Requests, process.env mit @types/node, von Prisma und Drizzle generierte Typen, ESM- gegenüber CommonJS-Einstellungen und Optionen für moduleResolution ab und fragt, welches Zielsystem du verwendest, bevor er eine TypeScript-Konfiguration schreibt.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.