TypeScript Advanced Types
Der Skill gibt Claude Erklärungen und Codebeispiele zu Mapped Types, Generics, Conditional Types, Utility Types und Template Literal Types, damit du komplexe Typlogik in TypeScript sauber umsetzt.
Was ist TypeScript Advanced Types?
TypeScript Advanced Types ist ein Skill für Claude, der das erweiterte Typsystem von TypeScript erklärt und mit Codebeispielen zeigt. Er behandelt Generics mit Constraints, Conditional Types samt infer, Mapped Types mit Key Remapping, Template Literal Types und die eingebauten Utility Types wie Partial, Pick, Omit oder Record. Claude greift darauf zurück, wenn du komplexe Typlogik schreibst oder wiederverwendbare Typ-Helfer brauchst.
Der Skill besteht aus zwei Dateien. Die Hauptdatei enthält die Grundkonzepte, Best Practices, häufige Fehler und Hinweise zur Compiler-Performance. Eine Referenzdatei liefert ausführliche Muster, etwa einen typsicheren Event Emitter und einen typisierten API-Client. Claude liest sie nur, wenn die Übersicht nicht reicht. Dazu kommt ein kleines Muster für Typ-Tests, mit dem du prüfst, ob zwei Typen gleich sind.
Er lohnt sich für Entwicklerinnen und Entwickler, die typsichere Bibliotheken, API-Clients, Formularvalidierung, Konfigurationsobjekte oder State Management bauen oder eine JavaScript-Codebasis nach TypeScript migrieren. Der Skill setzt voraus, dass du TypeScript bereits im Projekt einsetzt. Er enthält keine Skripte und steht unter MIT-Lizenz.
Für wen
Entwicklerinnen, Entwickler und Teams, die TypeScript bereits nutzen und typsichere Bibliotheken, API-Clients oder Konfigurationen mit anspruchsvoller Typlogik bauen.
Use Cases
- Du baust eine interne Bibliothek und willst, dass Aufrufer bei falschen Parametern schon beim Kompilieren einen Fehler sehen.
- Dein Team schreibt einen API-Client und möchte Endpunkte, Parameter und Antworten durchgehend typisieren.
- Ihr migriert eine JavaScript-Codebasis nach TypeScript und braucht wiederverwendbare Hilfstypen für Konfiguration und State.
Das kann TypeScript Advanced Types
Generics mit Constraints
Zeigt generische Funktionen mit einem oder mehreren Typparametern und Einschränkungen per extends, damit Komponenten flexibel bleiben und trotzdem typsicher sind.
Conditional Types und infer
Erklärt bedingte Typen, die Verteilung über Union-Typen und das Herausziehen von Rückgabetypen mit infer, inklusive verschachtelter Bedingungen.
Mapped Types mit Key Remapping
Baut neue Typen aus bestehenden, etwa schreibgeschützte oder optionale Varianten, Getter-Namen per Key Remapping und Filter nach Eigenschaftstyp.
Template Literal Types
Leitet String-Typen aus Mustern ab, etwa Namen für Event-Handler oder alle Punktpfade eines verschachtelten Konfigurationsobjekts.
Typ-Tests und Fallstricke
Liefert ein Muster, mit dem du die Gleichheit zweier Typen prüfst, dazu Best Practices, häufige Fehler und Hinweise, damit komplexe Typen den Compiler nicht ausbremsen.
Event Emitter und API-Client
Die Referenzdatei enthält ausführliche Beispiele für einen typsicheren Event Emitter und einen API-Client, dessen Endpunkte, Parameter und Antworten typisiert sind.
Sag das, um den Skill zu aktivieren
„Schreib mir einen Mapped Type, der nur die Zahlenfelder eines Interfaces übernimmt."„Wie typisiere ich diesen API-Client, sodass die Antwort pro Endpunkt stimmt?"„Erklär mir, warum dieser Conditional Type über die Union verteilt wird."„Bau mir einen Typ, der alle Pfade in diesem Konfigurationsobjekt auflistet." Installieren
npx skills add wshobson/agents --skill typescript-advanced-types
Der Befehl installiert die Originalfassung aus dem Repository des Autors (Skills-CLI von Vercel, braucht Node.js), mit -g für alle Projekte. Wir hosten keine Kopie: Updates kommen direkt vom Autor. Brauchst du Hilfe beim Setup? Wie installiere ich Skills →
Automatisch geprüft
- Automatische Prüfung am 08.11.2026 (Stand 4bde316): 2 Dateien aus dem Skill-Ordner per Mustersuche gelesen. Dabei fanden sich keine versteckten Zeichen, keine Anweisungen zum Übergehen von Regeln, kein Download mit direkter Ausführung und keine Zugriffe auf Zugangsdaten.
Unabhängige Prüfungen auf skills.sh, Stand 08.11.2026
| Gen Agent Trust Hub | Pass |
|---|---|
| Socket | Pass |
| Snyk | Pass |
Ergebnisse im Detail auf skills.sh ↗
Gut zu wissen
- Das Repository enthält neben diesem Skill weitere Plugins, darunter zwei mit Hooks. Der Befehl wählt nur diesen Skill aus, prüfe aber, was du sonst aus dem Repository einbindest.
- Tief verschachtelte oder rekursive Typen können die Kompilierung verlangsamen. Der Skill gibt dazu eigene Hinweise, die du bei großen Projekten beachten solltest.
- Die Prüfung ist eine automatische Mustersuche und keine Sicherheitsgarantie. Sie liest nur den Skill-Ordner. Der Befehl installiert immer die aktuelle Fassung des Autors; spätere Versionen haben wir nicht geprüft.
Häufige Fragen zu TypeScript Advanced Types
Was ist TypeScript Advanced Types?
TypeScript Advanced Types ist ein Skill für Claude, der fortgeschrittene Typen in TypeScript mit Codebeispielen erklärt. Er behandelt Mapped Types, Generics, Conditional Types, Template Literal Types und Utility Types sowie Best Practices, häufige Fehler und Typ-Tests.
Wie installiere ich TypeScript Advanced Types?
Du installierst TypeScript Advanced Types mit 'npx skills add wshobson/agents --skill typescript-advanced-types'. Danach greift Claude auf den Skill zurück, sobald du an komplexer Typlogik in TypeScript arbeitest.
Ist TypeScript Advanced Types kostenlos?
Ja, TypeScript Advanced Types ist unter der MIT-Lizenz veröffentlicht. Du darfst den Skill kostenlos nutzen, anpassen und weitergeben, solange der Lizenzhinweis erhalten bleibt.
Für wen lohnt sich TypeScript Advanced Types?
TypeScript Advanced Types lohnt sich für alle, die TypeScript bereits einsetzen und typsichere Bibliotheken, API-Clients, Formularvalidierung oder State Management bauen. Auch bei der Migration von JavaScript nach TypeScript hilft er mit wiederverwendbaren Hilfstypen.
Welche Daten sendet TypeScript Advanced Types?
TypeScript Advanced Types besteht aus zwei Textdateien mit Erklärungen und Codebeispielen und enthält keine Skripte. Der Skill ruft selbst keine externen Dienste auf. Was mit deinem Code geschieht, hängt von deiner Claude-Umgebung ab.
Skill teilen
Über diesen Skill
TypeScript Advanced Types kommt von wshobson und ist ein Open-Source-Projekt, das der Autor mit seiner Community pflegt.
Autor: wshobson / github.com. Quelle: github.com/wshobson/agents/tree/main/plugins/javascript-typescript/skills/typescript-advanced-types. Lizenz: MIT.
Kuratiert von Collective Brain, KI- und Automatisierungs-Digitalagentur aus Hamburg, gemeinsam mit WhiteFox Automations. Mehr geprüfte Skills im Skills-Katalog.
Skills im Team einsetzen
Damit alle im Team dieselben geprüften Skills nutzen, legen wir mit euch fest, welche freigegeben sind und wer sie pflegt. Wir richten sie ein und prüfen die Datenschutz-Einstellungen eures Claude-Tarifs. Im Workshop lernt das Team, sie bei euren eigenen Aufgaben einzusetzen.
Diesen Skill auf dein Team zuschneiden?
TypeScript Advanced Types ist ein guter Start. Richtig stark wird ein Skill, wenn er deine Workflows, Vorlagen und Tonalität kennt. Wir bauen Custom Skills für Teams, von der Analyse bis zum Rollout, und verbinden sie mit unserer Arbeit in KI-Automatisierung und Entwicklung. Dein Team soll Skills selbst sicher einsetzen? Genau das üben unsere KI-Workshops und Schulungen, vor Ort oder inhouse, mit Protokoll als Nachweis.
Custom Skill anfragen →