Toolverse
Wszystkie skille

linear-sdk-patterns

autor: jeremylongshore

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

Szybkie info

Wyświetlenia
2

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ć

  1. Zainstaluj skill w swoim środowisku Claude/Codex, upewniając się, że masz dostęp do narzędzi Read, Write, Edit i Grep.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Podobne skille