L
librarian
Multi-repository codebase exploration. Research library internals, find code patterns, understand architecture, compare implementations across GitHub/npm/PyPI/crates. Use when needing deep understanding of how libraries work, finding implementations across open source, or
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Multi-repository codebase exploration. Research library internals, find code patterns, understand architecture, compare implementations across GitHub/npm/PyPI/crates. Use when needing deep understanding of how libraries work, finding implementations across open source, or exploring remote repository structure.
How to use
- 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.