Toolverse
Wszystkie skille

nia-docs

autor: parcadei

Przeszukuj dokumentację i przykłady kodu z 3000+ pakietów w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Umiejętność do wyszukiwania dokumentacji i fragmentów kodu w bibliotekach z npm, PyPI, Crates i Go. Wpisz nazwę pakietu i pytanie — otrzymasz semantyczne wyniki z dokumentacji oraz przykłady użycia. Możesz też szukać konkretnych wzorców kodem (grep) lub przeszukiwać wszystkie indeksowane źródła naraz. Idealne do szybkiego znalezienia sposobu na użycie funkcji, bez przeskakiwania między stronami dokumentacji.

Jak używać

  1. Upewnij się, że masz dostęp do klucza API Nia — dodaj zmienną środowiskową NIA_API_KEY lub skonfiguruj serwer nia w pliku mcp_config.json.

  2. Aby wyszukać dokumentację konkretnego pakietu, użyj polecenia z parametrem --package i --query. Na przykład, aby znaleźć informacje o dependency injection w FastAPI, uruchom: uv run python -m runtime.harness scripts/mcp/nia_docs.py --package fastapi --query "dependency injection".

  3. Jeśli chcesz ograniczyć wyszukiwanie do konkretnego rejestru (npm, PyPI, Crates, Go), dodaj parametr --registry. Przykład: --package react --registry npm --query "hooks patterns" przeszuka tylko pakiety npm.

  4. Do wyszukiwania konkretnych wzorców kodu użyj parametru --grep z wyrażeniem regularnym. Na przykład: --package sqlalchemy --grep "session.execute" znajdzie wszystkie miejsca, gdzie pojawia się ten wzorzec.

  5. Aby przeszukać wszystkie indeksowane źródła naraz bez ograniczenia do konkretnego pakietu, użyj parametru --search. Przykład: --search "error handling middleware" zwróci wyniki ze wszystkich dostępnych bibliotek.

  6. Domyślnie otrzymujesz 5 wyników — możesz zmienić tę liczbę parametrem --limit, jeśli potrzebujesz więcej przykładów.

Podobne skille