typescript-pro
Master Advanced TypeScript Architecture and Type Safety
Kämpfen Sie mit komplexen TypeScript-Typen und Generics in Produktionssystemen. Dieser Skill bietet Expertenberatung für Enterprise-TypeScript-Architektur, erweiterte Typsysteme und strikte Type-Safety-Muster.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "typescript-pro". Design a type-safe API client with generic response handling
Erwartetes Ergebnis:
- Definiert generische ApiResponse<T>-Schnittstelle mit Success-/Error-Diskriminierung
- Implementiert getypten Fetch-Wrapper mit Request-/Response-Typvalidierung
- Erstellt Utility-Typen für Endpoint-Definitionen und Fehlertypen
- Bietet Beispielnutzung mit korrekter Typinferenz und Fehlerbehandlung
Verwendung von "typescript-pro". Create a deep readonly utility type for nested objects
Erwartetes Ergebnis:
- Implementiert rekursiven DeepReadonly-bedingten Typ
- Behandelt Arrays, Objekte und primitive Typen korrekt
- Enthält Beispielnutzung und Testfälle
- Erklärt Typverteilung und Inferenzverhalten
Sicherheitsaudit
SicherPrompt-only skill with no executable code. No security risks detected. The skill provides TypeScript development guidance without accessing filesystem, network, environment variables, or executing external commands.
Qualitätsbewertung
Was du bauen kannst
Enterprise-Typsystem-Design
Senior-Architekten, die gemeinsame Typbibliotheken und Verträge für große Codebasen mit mehreren Teams entwerfen.
Komplexe Generic-Lösungen
Entwickler, die erweiterte Typ-Herausforderungen mit bedingten Typen, gemappten Typen und Typinferenz-Grenzfällen lösen.
Production Type Safety Hardening
Teams, die Codebasen auf striktes TypeScript migrieren und alle Typverletzungen für Produktionssysteme eliminieren.
Probiere diese Prompts
Help me configure strict TypeScript for my new project with proper compiler flags and linting rules.
Design a generic function that handles [specific use case] with proper type constraints and inference.
Create a conditional type that [describes complex type transformation] while maintaining type safety.
Review my TypeScript architecture for potential type safety issues and suggest improvements for strict mode compliance.
Bewährte Verfahren
- Aktivieren Sie immer strict mode und noImplicitAny in tsconfig.json für neue Projekte
- Bevorzugen Sie Typinferenz gegenüber expliziten Annotationen, wenn der Compiler Typen korrekt inferieren kann
- Verwenden SieBranded Types und Type Guards für Laufzeitvalidierung von Daten aus externen Quellen
- Nutzen Sie Utility-Typen (Partial, Required, Readonly, Pick, Omit) statt eigener Implementierungen
Vermeiden
- Verwendung des 'any'-Typs um Type-Fehler zu umgehen, anstatt Typen korrekt zu modellieren
- Unterdrücken von TypeScript-Fehlern mit @ts-ignore ohne die Grundursache zu verstehen
- Duplizieren von Typdefinitionen statt Verwendung von Utility-Typen oder korrekten Generics
- Über-Annotation von Code mit Typen, die der Compiler automatisch inferieren kann