linear-sdk-patterns
Wzorce i best practices SDK Linear dla TypeScript — optymalizuj zapytania API i unikaj błędów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill dla Claude/Codex zawierający produkcyjne wzorce pracy z Linear SDK w TypeScript i JavaScript. Dowiesz się, jak prawidłowo inicjalizować klienta, implementować paginację kursorem, ładować relacje bez N+1 queries oraz pisać własne zapytania GraphQL. Idealny dla deweloperów integrujących Linear z aplikacjami — zaoszczędzisz czas na debugowaniu i unikniesz marnowania limitów API.
Jak używać
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.