Toolverse
Wszystkie skille

team-routing

autor: WellApp-ai

Automatycznie przydzielaj pull requesty właściwemu członkowi zespołu na podstawie domeny kodu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

O skillu

Skill do automatycznego wykrywania domeny z nazwy brancha lub ścieżek plików i znalezienia odpowiedniego recenzenta. Analizuje kontekst zmian, przeszukuje bazę danych domen i możliwości zespołu, sprawdza dostępność członków na podstawie liczby otwartych PR-ów, a w razie potrzeby proponuje zastępczych właścicieli. Idealne do automatyzacji przydzielania recenzentów w trybie push PR lub inicjalizacji kontekstu domeny.

Jak używać

  1. Zainstaluj skill team-routing w swoim środowisku Cursor lub kompatybilnym edytorze, dodając repozytorium WellApp-ai do konfiguracji cursor-rules.

  2. Przygotuj dwie bazy danych w Notion: Domains-DB zawierającą domeny z powiązanymi słowami kluczowymi i ścieżkami w kodzie, oraz Team Capabilities z informacjami o członkach zespołu, ich domenach specjalizacji, maksymalnej liczbie otwartych PR-ów i aktualnym statusie dostępności.

  3. Gdy tworzysz pull request, skill automatycznie ekstrahuje słowa kluczowe z nazwy brancha (np. feature/tables-filter → tables) lub z ścieżek zmienionych plików (np. apps/web/features/auth/).

  4. Skill wysyła zapytanie do bazy Domains-DB, aby znaleźć domenę pasującą do wyekstrahowanych słów kluczowych, a następnie przeszukuje Team Capabilities w poszukiwaniu dostępnego właściciela tej domeny.

  5. Sprawdza aktualną liczbę otwartych PR-ów każdego kandydata za pomocą polecenia gh pr list i porównuje ją z maksymalnym progiem. Pomija członków, którzy osiągnęli już limit.

  6. Jeśli żaden główny właściciel nie jest dostępny, skill szuka zastępczych właścicieli na podstawie umiejętności, a jeśli nie znajdzie żadnego pasującego, zwraca ostrzeżenie z informacją o braku dostępnego recenzenta dla danej domeny.

Podobne skille