parallel-task
Only to be triggered by explicit /parallel-task commands. This skill is designed to execute plan files by launching multiple parallel subagents to complete tasks simultaneously. Designed to launch parallel tasks from a dependency graph using depends_on metadata.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Only to be triggered by explicit /parallel-task commands. This skill is designed to execute plan files by launching multiple parallel subagents to complete tasks simultaneously. Designed to launch parallel tasks from a dependency graph using depends_on metadata.
How to use
Przygotuj plik planu w formacie markdown z sekcjami zadań (np. ### T1: lub ### Task 1.1:). Każde zadanie powinno zawierać metadane depends_on jako listę identyfikatorów zadań, od których zależy (np. - depends_on: [T1, T2]).
Wyzwól skill poleceniem /parallel-task, podając ścieżkę do pliku planu. Opcjonalnie możesz wskazać podzbiór zadań do uruchomienia, jeśli chcesz wykonać tylko wybrane identyfikatory.
Skill parsuje plik, wyodrębnia wszystkie zadania, ich opisy, kryteria akceptacji i walidację. Buduje graf zależności na podstawie metadanych depends_on.
Skill identyfikuje zadania bez zależności (odblokowane) i uruchamia je równolegle jako podagenty. Każdy podagent otrzymuje kontekst planu, opis swojego zadania, listę zależności i instrukcje implementacji.
Po ukończeniu każdego zadania skill aktualizuje plik planu logami i wynikami. Następnie identyfikuje następne falę odblokowanych zadań (te, których wszystkie zależności są spełnione) i uruchamia je równolegle.
Proces powtarza się w pętli, aż wszystkie zadania zostaną ukończone. Skill zapewnia, że podagenty pracują w poprawnej kolejności i że dokumentacja planu jest zawsze aktualna.