parallel-launch
/parallel-launch
Rozdziela niezależne podzadania lub badania między domeny równolegle, gdy użytkownik prosi o orkiestrację albo większą równoległość przy niezależnej pracy.
- Autor
- gosuda ↗
- Repozytorium
- dalcom-skills ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 10.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 10.11.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Rozdziela niezależne podzadania lub badania między domeny równolegle, gdy użytkownik prosi o orkiestrację albo większą równoległość przy niezależnej pracy.
Oryginalny opis (EN)
Use when work splits into independent sub-tasks or cross-domain research, or the user says orchestrate, fan out, or more parallel about independent work. Not for durable scope ownership with per-scope review: use partition-scopes-to-subagents.
Jak działa
- What you need up front
- Splitting the work
- Putting it together and checking it
- When something goes wrong
- What you hand back
Podgląd SKILL.md
--- name: parallel-launch description: 'Use when work splits into independent sub-tasks or cross-domain research, or the user says orchestrate, fan out, or more parallel about independent work. Not for durable scope ownership with per-scope review: use partition-scopes-to-subagents.' --- # Parallel launch You have one request that breaks into pieces with nothing shared between them, and you want every piece worked at the same time. This skill is that coordination: split the request, launch one agent per piece together, then stitch the pieces into a single checked result. It creates no file of its own. Anything agents change stays inside the local targets the request or the briefs name, and nothing touches a remote system. Every write is reversible local work, so before any mutation you hold each target's prior content or an exact undo for it. If instead each piece needs durable ownership with its own review, you are in the wrong place: use partition-scopes-to-subagents. ## What you need up front Take the request, its acceptance criteria, and enough source context that each piece can be done with no shared agent memory. For implementation work the request must name every local target agents may change. Output format, domain-specific agent choice, and ordering constraints are welcome when the caller gives them. Dispatch gate: before starting any lane, check whether the work would identify, locate, or profile a private person through deanonymization, address or employer or school triangulation, family matching, pretexting, sockpuppet operations, person to person targeting timelines, or inferring a real person from an account identifier, handle, avatar, topic, or filename. Public availability is not permission. A private person is anyone other than a public official or a public figure acting in that role. If the work would do this, start nothing for that person, say which request is refused and why, and offer the public-role or aggregate form of the question instead. Do not re-dispatch a refused request under different wording. A follow-up such as 'continue', 'more', or 'orchestrate' re-runs this check on the request before any new dispatch, and never resumes a pool the check has refused. ## Splitting the work A concern earns its own agent only when it shares no mutable target and has no ordering dependency with any other concern. Do not split just to raise the agent count; with fewer than two independent concerns, do the request yourself directly. 1. Carve the request into independent concerns by that test. Dependent concerns go into later batches, each batch naming its prerequisites. 2. Before any mutation, list every batch's named local targets and capture the prior content or exact undo operation for each one. 3. Brief one task-specific agent per concern: complete context, bounded objective, named writable targets, acceptance criteria, concrete result format. No agent may rely on memory or output from another agent running alongside it. Each brief names a result file under the repository, and results are collected from those files, never from agent handles. 4. Launch the current independent batch together in one concurrent dispatch, up to the lane width the request names. With no named width, launch at most about three to five lanes at once and run the rest as later sub-batches. Before dispatch, name the batch's liveness interval and cut rule. Hold dependent work until its batch's prerequisites finish. ## Putting it together and checking it Merge finished results where they do not conflict. Where they overlap, reconcile against the request itself; if the evidence does not settle a trade-off, report it openly rather than picking silently. Then have an independent reviewer check the composition against the original request and acceptance criteria: every concern covered, outputs consistent with each other, claims supported, nothing beyond scope. For implementation work the reviewer also checks specification compliance and code quality. Hand back the composition only when that review passes. ## When something goes wrong - The split was unsafe: shared mutable targets or a hidden ordering surfaced. Do not launch that batch. Repartition into sequential work, or return `blocked` naming the conflicting targets or the dependency. - An agent fails or comes back incomplete: keep every independently usable result untouched and return `blocked` with the failed concern, the observed error, the missed acceptance criterion, and one targeted follow-up. - A lane with no completed step within the liveness interval the batch names gets one probe. If the probe fails, cut the lane, record the cut, and do its work inline or return `blocked`. - Results conflict and the supplied evidence cannot settle it: return `non-converged` with both positions, the unresolved fact, and the targeted check that would settle it. - The review fails: do not present the composition as complete. Return `non-converged` with the failed review criteria, the usable partial results, and a targeted follow-up. - Something mutated without authorization, or only partly: stop dispatching. Restore every changed local target from its captured prior content or exact undo, then report what was restored and anything that could not be. Never hide the error or claim completion. ## What you hand back One reviewed composition mapping each concern to its result with review passage recorded. On failure instead: the usable partial results, the terminal classification (`blocked` or `non-converged`), the exact gap, the observed error or conflict, restoration status, and one targeted follow-up.
Pliki w paczce (3)
- SKILL.md 6 KB
- agents/openai.yaml 1 KB
- references/delegation-scenarios.md 1 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · gosuda/dalcom-skills | 90 | Apache-2.0 |
| OutlineDriven/outline-driven-development | 90 | Apache-2.0 |
| OutlineDriven/odin-codex-plugin | 90 | Apache-2.0 |
Migawka bazy z 13.11.2026 · wersja paczki ea38fba9c2ff (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90partition-scopes-to-subagents
Dzieli nienakładające się zakresy pracy między subagentów i prowadzi każdego z nich do końca. - 95partition-scopes-to-subagents
Dzieli nieskładające się zakresy pracy między podagentów i prowadzi każdego z nich do końca. - 100agent-native
Rozdziela niezależne zadania na równoległych workerów lub subagentów bez kolizji zapisu, sprawdzając zakresy przed każdym uruchomieniem. - 100parallel-agents
Rozdziela niezależne prace między równolegle działających subagentów o wąskim zakresie i samodzielnych instrukcjach, a potem przegląda i integruje wyniki, na przykład przy osobnych plikach testów lub błędach. - 100run-parallel
Uruchamia niezależne zadania równolegle przez agentów po sprawdzeniu niezależności, gdy użytkownik prosi o pracę jednocześnie. - 82parallel
Uruchamia niezależne zadania równolegle w podagentach oraz porównuje kilka prób, gdy użytkownik o to poprosi.