T
typescript-language-patterns
Modern TypeScript standards for type safety, performance, and maintainability.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Modern TypeScript standards for type safety, performance, and maintainability.
How to use
- Zainstaluj umiejętność w swoim projekcie agenta, wskazując ścieżkę do skill'u typescript-language-patterns.
- Wyzwalacz automatycznie aktywuje się przy pracy z plikami TypeScript (*.ts, *.tsx) lub tsconfig.json, lub gdy użyjesz słów kluczowych takich jak: type, interface, generic, enum, union, readonly, const.
- Zastosuj wytyczne dotyczące adnotacji typów — zawsze definiuj jawnie parametry i zwracane wartości, pozwól na wnioskowanie typów dla zmiennych lokalnych.
- Dla interfejsów i typów: używaj
interfacedo definiowania API,typedo unii i złożonych struktur; włącz strict mode w tsconfig i bezpieczeństwo null za pomocą?.i??. - Unikaj anty-wzorców: nigdy nie używaj
any(zamiast tegounknown), nie stosuj runtimeenum(preferuj literal unions lubas const), nie wyłączaj lintów — napraw problemy prawidłowo. - Wykorzystaj zaawansowane techniki takie jak mapped types, conditional types, type guards (
typeof,instanceof), utility types (Partial,Pick,Omit) oraz immutability zreadonlyi const assertions (as const,satisfies).