L
librarian
Eksploruj kod bibliotek open source z całego internetu – GitHub, npm, PyPI, crates.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Librarian to umiejętność do głębokich badań kodów źródłowych rozproszczonych w repozytoriach. Szukaj wzorców implementacji, rozumiej architekturę bibliotek i porównuj rozwiązania na GitHub, npm, PyPI czy crates.io. Idealna, gdy chcesz zrozumieć, jak działają biblioteki, znaleźć konkretne implementacje w projektach open source lub zbadać strukturę zdalnych repozytoriów bez konieczności lokalnego klonowania.
Jak używać
- Zapoznaj się z plikiem tool-routing.md – zawiera drzewa decyzyjne do wyboru odpowiedniego narzędzia. To pierwszy krok przed każdym użyciem.
- Jeśli szukasz informacji o znanej bibliotece, użyj context7 do zapytań o dokumentację i przykłady użycia. Jeśli potrzebujesz zbadać wewnętrzne implementacje, przejdź do kroku 3.
- Dla głębokich analiz kodu użyj opensrc.fetch, aby pobrać pełne źródła repozytorium. Zawsze pobieraj przed czytaniem – to wymóg tego narzędzia.
- Po pobraniu źródeł użyj opensrc.grep do wyszukania konkretnych wzorców w kodzie. Jeśli szukasz wzorca w wielu repozytoriach naraz, grep_app przeszukuje całego publicznego GitHuba, ale obsługuje tylko wyszukiwanie dosłowne.
- Przed odpowiedzią użytkownikowi sformatuj wyniki – linking.md wyjaśnia wzorce URL GitHub, a diagrams.md pokazuje, jak wizualizować architekturę za pomocą Mermaid.
- Wybieraj narzędzie na podstawie pytania: dla znanych bibliotek zacznij od context7, dla nieznanego kodu zacznij od grep_app, a dla konkretnego repozytorium użyj opensrc bezpośrednio.