Przejdź do treści
Biblioteka skilli
AI i agenci · Automatyzacja

swarm

/swarm

Puszcza równolegle N niezależnych wykonawców, czeka na wszystkich i zwraca jeden raport.

Repozytorium
open-pstack ↗
Licencja
MIT
Ostatnia zmiana repozytorium
22.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 22.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Puszcza równolegle N niezależnych wykonawców, czeka na wszystkich i zwraca jeden raport.

Wyzwalacze z opisu

swarm this
Oryginalny opis (EN)

Fan out N parallel workers, drain them, and return one report. Use for /swarm, 'swarm this', or parallel coverage, races, gauntlets, and exploration.

Jak działa

  1. Start
  2. Phase A: Frame
  3. Phase B: Fan out
  4. Phase C: Aggregate
  5. Phase D: Report
Sekcje z nagłówków SKILL.md, w oryginale · 39 linii, 444 słów
Podgląd SKILL.md
---
name: swarm
description: "Fan out N parallel workers, drain them, and return one report. Use for /swarm, 'swarm this', or parallel coverage, races, gauntlets, and exploration."
---

# Swarm

**Dispatch contract.** Resolve each worker descriptor through [`provider-dispatch.md`](../poteto-mode/references/provider-dispatch.md). The parent starts native and external lanes; workers never route themselves. On Codex, resolve remaining Claude tool names via [`codex-tools.md`](../poteto-mode/references/codex-tools.md).

## Start

Open a todolist with one entry per phase before launching anything.

1. Frame
2. Fan out
3. Aggregate
4. Report

## Phase A: Frame

1. State the done predicate and the artifact or report the swarm must return.
2. Choose the shape. Partition into slices, race N workers on identical briefs, or mix both. For a race or mixed shape, declare `first pass`, `rank all`, or `best-of` before spawning.
4. Pick the worker descriptor from `swarm workers` in the current harness's pstack model sheet when present. Otherwise use its [role default](../poteto-mode/references/model-catalog.md#role-defaults). For a model race, name each arm's descriptor up front. Pick each subagent's effort for the job, per the Subagents section of the **poteto-mode** skill.
5. Give each worker its own writable output when it writes. When workers verify or measure commits, each brief names the exact SHAs. A measurement brief also names the method (sample count, what one sample is, order). The worker records both in its result.

## Phase B: Fan out

Start all N workers in one fan-out phase through provider dispatch. Native lanes use background subagents; external lanes invoke the launcher as background work with retained task/session handles. Never use Claude's foreground Bash path for a long worker. Every writer runs in its assigned worktree or output directory. Isolation comes from those paths, not the provider.

When a worker must start from a non-default branch, check that branch out in the worker's own worktree and name the worktree path in its brief.

Every brief stands alone. Include the goal, scope, exact slice or race arm, how to verify, and what to report. Reports use `PASS`, `ISSUES`, or `BLOCKED` with evidence. A worker that can prove a defect reports `ISSUES` and lists every issue it can prove, not only the first.

If a worker drops out, proceed with N-1 and note the provider, model, and receipt failure. Never substitute another provider silently.

## Phase C: Aggregate

Read the terminal results. Drop a result that does not record the SHAs and method its brief names, and respawn that worker once. After a second miss, record a gap. A gap does not count as a pass. For coverage, every required slice needs a result. For a race, apply the selection rule declared up front. Use first pass, rank all, or best-of. Do not paste raw worker dumps.

## Phase D: Report

Return one consolidated in-chat report with the table, issue one-liners, gaps or dropouts, and the race rule when used.

Wersje

RepozytoriumWynikLicencja
Ta strona · ericlitman/open-pstack90MIT
Ovich/charrette100MIT
guaardvark/guaardvark100MIT
ialameh/sift-coder100MIT
chmonitor/chmonitor90GPL-3.0
chhoumann/t3-pstack90MIT
arjitj2/open-pstack90MIT
backnotprop/pstack90MIT
sma1lboy/rove90MIT

Migawka bazy z 28.10.2026 · wersja paczki 8c62837402df (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

  • 90agents-swarm
    Uruchamia równolegle wielu subagentów w jednej turze, zbiera ich wyniki i raportuje PASS, ISSUES lub BLOCKED dla każdego.
  • 90kyoshi-formation
    Rozdziela równoległą pracę między wielu wykonawców i zbiera jeden raport, na przykład przy przeglądach kodu i sprawdzaniu pokrycia.
  • 100orchestrate
    Koordynuje niezależnych agentów z jasnym podziałem własności, zależnościami, integracją i weryfikacją, na przykład w pracy równoległej typu swarm lub fan-out.
  • 100using-swarm
    Załatwia pracę przez narzędzia MCP Swarm: deleguje cele lub zadania pracownikom, nadzoruje wyniki, zamawia media i konfiguruje harmonogramy.
  • 100building-on-swarm
    Buduje własną aplikację na Swarm z @swarm-agent/sdk: onboarding, czat ze streamingiem, uprawnienia, sesje i kontekst, projekty i orkiestrator, własne narzędzia, workery oraz monitoring zużycia.
  • 90autonomous-swarm-patterns
    Projektuje samoorganizujące się roje autonomicznych agentów, w tym mechanizmy konsensusu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.