linear-sdk-patterns
TypeScript/JavaScript SDK patterns and best practices for Linear.\nUse when learning SDK idioms, implementing common patterns,\nor optimizing Linear API usage.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
TypeScript/JavaScript SDK patterns and best practices for Linear.\nUse when learning SDK idioms, implementing common patterns,\nor optimizing Linear API usage.\nTrigger with phrases like \
How to use
Zainstaluj skill w swoim środowisku Claude/Codex, upewniając się, że masz dostęp do narzędzi Read, Write, Edit i Grep.
Upewnij się, że w projekcie masz zainstalowany pakiet @linear/sdk oraz TypeScript skonfigurowany z opcją strict: true. Przygotuj zmienną środowiskową LINEAR_API_KEY lub token dostępu OAuth dla aplikacji wieloużytkownikowych.
Wyzwól skill frazami takimi jak "linear SDK patterns", "linear best practices", "linear typescript", "linear API patterns" lub "linear pagination", gdy pracujesz nad integracją Linear w swoim kodzie.
Skill dostarczy Ci wzorzec Client Singleton do zarządzania instancją LinearClient — użyj go do inicjalizacji klienta raz i ponownego użytku w całej aplikacji, lub dla aplikacji OAuth przechowuj osobny klient dla każdego użytkownika.
Zastosuj wzorce paginacji oparty na kursorach za pomocą metod fetchNext() i fetchPrevious() dostępnych w SDK, aby bezpiecznie iterować po dużych zbiorach danych bez wyczerpywania limitów API.
Kiedy potrzebujesz zaawansowanych zapytań, skorzystaj z typowanych modeli SDK i lazy-loaded relations, aby uniknąć problemów N+1 queries i napisać efektywne zapytania GraphQL dostosowane do Twojego przypadku użycia.