Toolverse
Wszystkie skille

yams

autor: trvon

Indeksuj kod, wyszukuj semantycznie, buduj mapę wiedzy projektu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
trvon
Kategoria
Data Science
Wyświetlenia
7

O skillu

YAMS to umiejętność do zarządzania pamięcią agenta poprzez indeksowanie kodu, wyszukiwanie semantyczne i graf wiedzy. Indeksuj pliki projektu, wyszukuj wzorce kodu lub znaczenie zapytań, a następnie przeglądaj relacje między plikami. Narzędzie wspiera śledzenie PBI i metadane dla każdego indeksu, dzięki czemu agent zawsze wie, co zostało zmienione i dlaczego. Kompatybilne z Claude Code i OpenCode.

Jak używać

  1. Uruchom demona YAMS w tle poleceniem yams daemon start, a następnie sprawdź jego status za pomocą yams status.
  2. Indeksuj pliki projektu: użyj yams add . -r --include "*.py" aby rekurencyjnie dodać wszystkie pliki Pythona, lub yams add . -r --include "*.ts,*.tsx,*.js" dla TypeScript i JavaScript.
  3. Dodaj metadane śledzenia do każdego indeksu, np. yams add src/ -r --metadata "pbi=PBI-043,task=list-json-refresh", aby agent pamiętał, które zadanie i faza są powiązane.
  4. Wyszukuj kod: użyj yams grep "pattern" do szybkiego wyszukiwania dokładnego wzorca, lub yams search "query" do wyszukiwania semantycznego, gdy szukasz znaczenia zamiast dokładnego tekstu.
  5. Przeglądaj relacje między plikami poleceniem yams graph --name <plik> aby zobaczyć zależności, lub yams graph --relations aby wyświetlić wszystkie typy relacji w projekcie.
  6. Wyeksportuj listę indeksów w formacie JSON za pomocą yams list --format json lub yams list --show-metadata aby śledzić metadane PBI dla każdego wpisu.

Podobne skille