reference-sdk
Sprawdzaj implementacje referencyjnych SDK-ów podczas tworzenia i debugowania
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do szybkiego wyszukiwania wzorców i rozwiązań w kodzie referencyjnych bibliotek. Gdy implementujesz funkcję SDK lub debugujesz problem specyficzny dla dostawcy, zapytaj o to reference-sdk za pomocą komendy btca ask. Narzędzie przeszukuje popularne SDK-i takie jak Vercel AI SDK, Anthropic SDK i Zod, aby pokazać ci, jak inne biblioteki rozwiązują podobne problemy. Idealne do porównywania podejść między różnymi dostawcami i nauki idiomatycznych wzorców walidacji.
Jak używać
Uruchom komendę btca ask z flagą -r wskazującą konkretne SDK, które chcesz sprawdzić. Dostępne zasoby to vercel-ai, anthropic-sdk i zod. Dodaj flagę -q z pytaniem dotyczącym konkretnej funkcji lub wzorca, który Cię interesuje.
Przed implementacją nowej funkcji SDK zapytaj reference-sdk, jak inne biblioteki rozwiązały ten sam problem. Na przykład, jeśli chcesz wiedzieć, jak działa streaming, zapytaj Vercel AI SDK o wzorce streamObject.
Gdy debugujesz problem specyficzny dla dostawcy, wyszukaj w Anthropic SDK lub innym referencyjnym SDK, jak obsługują one edge case'i i szczególne sytuacje związane z danym dostawcą.
Porównuj implementacje między różnymi SDK-ami, aby zrozumieć, które podejście jest najbardziej idiomatyczne dla Twojego przypadku użycia. Reference-sdk pozwala ci szybko sprawdzić kilka bibliotek bez ręcznego przeglądania ich kodu.
Jeśli potrzebujesz sprawdzić wzorce walidacji, zapytaj Zod o to, jak obsługuje on błędy i validację schematów. To pomoże ci zrozumieć najlepsze praktyki w tym obszarze.
Jeśli chcesz dodać nowe SDK do listy referencyjnych, użyj komendy btca config resources add z nazwą, typem git i adresem URL repozytorium.