Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Detect domain from context and find appropriate team member
How to use
Zainstaluj skill team-routing w swoim środowisku Cursor lub kompatybilnym edytorze, dodając repozytorium WellApp-ai do konfiguracji cursor-rules.
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.
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/).
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.
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.
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.