Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Fetch PR diff with filtering and line numbers for code review.
How to use
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.