Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when authoring TypeScript libraries - covers project setup, package exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and release workflows. Patterns extracted from 20+ high-quality ecosystem libraries.
How to use
Zainstaluj skill ts-library w swoim środowisku pracy z Claude lub Copilot – będzie dostępny jako kontekst przy tworzeniu nowych projektów TypeScript.
Gdy rozpoczynasz nową bibliotekę TypeScript, załaduj plik references/project-setup.md, aby uzyskać strukturę katalogów, konfigurację package.json i początkowe ustawienia.
Skonfiguruj eksporty pakietu dla wsparcia zarówno CommonJS jak i ESM – odwołaj się do references/package-exports.md i references/build-tooling.md, aby wybrać odpowiednie narzędzie (tsdown lub unbuild).
Podczas projektowania publicznego API biblioteki konsultuj references/api-design.md i references/type-patterns.md – znajdziesz tam wzorce builder, factory i plugin, a także zaawansowane techniki wnioskowania typów.
Skonfiguruj testowanie za pomocą vitest – użyj references/testing.md jako przewodnika do struktury testów i integracji z CI.
Przed publikacją na npm przejrzyj references/release-workflow.md, aby ustawić automatyzację wydań i CI – skill zawiera gotowe konfiguracje oparte na praktykach z popularnych bibliotek takich jak Vite, Zod czy TRPc.