Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do pobierania różnic w pull requestach z automatycznym filtrowaniem plików wygenerowanych i dodaniem numerów linii. Ułatwia recenzję kodu, bo od razu widzisz, które linie zostały zmienione, dodane lub usunięte. Możesz filtrować wyniki po typach plików — na przykład pobierać tylko zmiany w Pythonie lub JavaScripcie. Token do GitHuba jest automatycznie wykrywany ze zmiennej środowiskowej GH_TOKEN lub z lokalnej konfiguracji gh auth.
Jak używać
Upewnij się, że masz zainstalowany uv i dostęp do skill'a fetch-diff z repozytorium MLflow. Przygotuj URL pull requesta z GitHuba, który chcesz przeanalizować.
Otwórz terminal i uruchom komendę podstawową: uv run skills fetch-diff
, gdzie to pełny adres PR, na przykład https://github.com/mlflow/mlflow/pull/123. Skill automatycznie pobierze cały diff i odfiltruje pliki wygenerowane. Jeśli chcesz zobaczyć zmiany tylko w konkretnych typach plików, dodaj flagę --files z wzorcem. Na przykład uv run skills fetch-diff
--files '.py' pokaże tylko zmiany w plikach Pythona, a --files 'mlflow/server/js/' tylko frontend. Możesz podać wiele wzorców jednocześnie, oddzielając je spacją: uv run skills fetch-diff
--files '.py' '.ts' wyświetli zmiany zarówno w Pythonie, jak i TypeScripcie. Wynik zawiera każdą linię z numerami — linie usunięte mają marker minus i numer ze starej wersji, linie dodane mają plus i numer z nowej wersji, a linie bez zmian pokazują numery z obu wersji. Użyj tych numerów do umieszczania komentarzy w recenzji.
Token dostępu do GitHuba jest pobierany automatycznie ze zmiennej GH_TOKEN lub z lokalnej konfiguracji gh auth — nie musisz go ustawiać ręcznie.