Toolverse
Wszystkie skille

executing-work-in-parallel

autor: CaptainCrouton89

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ć

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Monitoruj postęp wszystkich agentów równocześnie. Umiejętność automatycznie koordynuje ich pracę i zapobiega konfliktom na współdzielonych zasobach.

  6. 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.

Podobne skille