executing-work-in-parallel
Uruchamiaj wiele zadań jednocześnie przez delegowanie agentów i zarządzaj zależnościami bez opóźnień.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność koordynacji równoczesnego wykonywania zadań przez wiele agentów. Planuj niezależne prace, mapuj zależności między nimi i uruchamiaj agentów równolegle. Idealna do obsługi wielu niezwiązanych ze sobą zadań, badań wymagających eksploracji różnych aspektów lub implementacji warstwowych (baza danych → API → frontend), które mogą działać jednocześnie bez konfliktów.
Jak używać
Przeanalizuj wszystkie zadania, które musisz wykonać, i utwórz kompletną listę. Zidentyfikuj, które zadania zależą od innych, a które mogą działać niezależnie od siebie.
Pogrupuj zadania na podstawie zależności — wyodrębnij te, które mogą być wykonywane równolegle (różne pliki, moduły bez interakcji, różne aspekty badania) oraz te, które wymagają sekwencyjnego wykonania.
Najpierw zaimplementuj wszystkie wspólne zależności samodzielnie — typy, interfejsy, schematy, narzędzia bazowe. Nigdy nie paralelizuj tego etapu, ponieważ inne zadania czekają na jego zakończenie.
Po ukończeniu zależności uruchom równoległe zadania w jednym bloku funkcji, delegując każde zadanie odpowiedniemu agentowi. Każde zadanie powinno mieć jasny opis i przypisany typ agenta.
Monitoruj postęp wszystkich agentów równocześnie. Umiejętność automatycznie koordynuje ich pracę i zapobiega konfliktom na współdzielonych zasobach.
Czekaj na zakończenie wszystkich równoległych zadań, a następnie integruj wyniki. Unikaj paralelizacji, gdy zadania mają złożone wzajemne zależności lub gdy modyfikują ten sam plik.