dynamic-workflows
/dynamic-workflows
Orkiestruje dziesiątki lub setki subagentów ze skryptu napisanego przez Claude'a, gdy zadanie przekracza kontekst jednego agenta, jak duże audyty, migracje, badania z wielu źródeł i przeglądy równoległe.
- Autor
- TheBeardedBearSAS ↗
- Repozytorium
- claude-craft ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Orkiestruje dziesiątki lub setki subagentów ze skryptu napisanego przez Claude'a, gdy zadanie przekracza kontekst jednego agenta, jak duże audyty, migracje, badania z wielu źródeł i przeglądy równoległe.
Oryginalny opis (EN)
Orchestrate dozens-to-hundreds of subagents from a script Claude writes (Claude Code Dynamic Workflows, trigger `ultracode`). Use when a task exceeds a single agent's context or needs more than ~4 concurrent workers — large audits, migrations, multi-source research, fan-out reviews. Distinct from Agent Teams (synchronous, ≤4 workers) and ralph-run (sequential single-context loop).
Jak działa
- Quand l'utiliser — les 3 paliers d'orchestration
- Patterns composables (prompts minimaux)
- Squelette type (review → verify)
- Monitoring
- À ne pas confondre
Podgląd SKILL.md
---
name: dynamic-workflows
description: Orchestrate dozens-to-hundreds of subagents from a script Claude writes (Claude Code Dynamic Workflows, trigger `ultracode`). Use when a task exceeds a single agent's context or needs more than ~4 concurrent workers — large audits, migrations, multi-source research, fan-out reviews. Distinct from Agent Teams (synchronous, ≤4 workers) and ralph-run (sequential single-context loop).
context: fork
---
# Dynamic Workflows — orchestration multi-agents scriptée
Dynamic Workflows (Claude Code 2.1.154+, mot-clé déclencheur **`ultracode`**) laissent Claude
**écrire un script JavaScript** qui orchestre des sous-agents de façon déterministe (boucles,
conditions, fan-out). Le script tourne en arrière-plan ; on suit l'exécution via `/workflows`.
> ⚠️ Opt-in coûteux : un workflow peut lancer des dizaines à centaines de sous-agents. Ne l'utiliser
> que sur demande explicite (mot « ultracode », « use a workflow », « fan out agents ») ou quand le
> palier de complexité ci-dessous est franchi.
## Quand l'utiliser — les 3 paliers d'orchestration
| Palier | Outil | Concurrence | Quand |
|--------|-------|-------------|-------|
| 1 | **Sub-agent simple** (Task/Agent) | 1 | Une investigation isolée, garder le contexte principal propre |
| 2 | **Agent Teams** (`/team:audit`, `/team:sprint`, `/team:security`) | 1 leader + ~3 workers | Travail parallèle borné, synchrone, qui tient en un round |
| 3 | **Dynamic Workflows** (`ultracode`) | jusqu'à ~1000 sous-agents (cap concurrent ~16) | La tâche dépasse le contexte d'un agent OU exige >4 workers OU une boucle/pipeline déterministe |
**Heuristique break-even :** dès que tu écrirais « lance N agents, puis pour chacun fais X, puis
agrège » — c'est un workflow. Si N ≤ 4 et une seule passe suffit, reste sur Agent Teams.
## Patterns composables (prompts minimaux)
- **Fan-out & synthesize** — N lecteurs en parallèle sur des sous-systèmes disjoints → un agent
synthétise. (audit, cartographie de code)
- **Adversarial verification** — chaque finding passé à ≥1 sceptique chargé de le **réfuter** ;
ne garder que les `CONFIRMED`. *Le pattern qualité le plus important pour la génération autonome.*
- **Generate-and-filter** — générer large (idées, candidats), puis filtrer par un juge.
- **Classify-and-act** — un classifieur route chaque item vers le traitement adapté.
- **Pipeline** — chaque item traverse toutes les étapes sans barrière (latence = pire chaîne, pas
somme des étapes). C'est le défaut multi-étapes.
- **Loop-until-done / loop-until-dry** — relancer des chercheurs jusqu'à K rounds sans nouveauté
(découverte de taille inconnue : bugs, edge cases).
## Squelette type (review → verify)
```js
const results = await pipeline(
DIMENSIONS,
d => agent(d.prompt, { phase: 'Review', schema: FINDINGS }),
review => parallel(review.findings.map(f => () =>
agent(`Adversarially verify: ${f.title}. Default refuted=true if unsure.`,
{ phase: 'Verify', schema: VERDICT }).then(v => ({ ...f, verdict: v }))))
)
const confirmed = results.flat().filter(Boolean).filter(f => f.verdict?.isReal)
```
`pipeline()` par défaut (pas de barrière) ; `parallel()` seulement quand l'étape N a besoin de TOUS
les résultats de N-1 (dédup, early-exit, comparaison croisée). `schema` force une sortie structurée
validée. Pour des éditions concurrentes de fichiers, `isolation: 'worktree'`.
## Monitoring
- **`/workflows`** : progression live (phases, agents, tokens).
- Le script revient avec un résultat agrégé ; lire ce résultat, décider la suite (souvent plusieurs
workflows en séquence : comprendre → concevoir → implémenter → revoir).
## À ne pas confondre
- **ralph-run** (`/common:ralph-run`) : boucle séquentielle mono-contexte jusqu'à une DoD — pas de
parallélisme. Pour une tâche qui dépasse ce modèle, basculer sur un Dynamic Workflow.
- **`/effort ultracode`** : palier d'effort CLI (débit code max sur Opus 5.5) — orthogonal au
déclencheur `ultracode` des workflows, même si souvent utilisés ensemble.
> Référence : [Claude Code Workflows](https://code.claude.com/docs/en/workflows) · voir aussi
> le skill `sub-agents-patterns` (`.claude/skills/sub-agents-patterns/SKILL.md`) (tableau comparatif des orchestrations).
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · TheBeardedBearSAS/claude-craft | 100 | MIT |
| TheBeardedBearSAS/claude-craft | 100 | MIT |
| Habitat-Thinking/ai-literacy-superpowers | 100 | Apache-2.0 |
| zircote/workflows-plugin | 100 | MIT |
| asgeirtj/system_prompts_leaks | 89 | CC0-1.0 |
Migawka bazy z 28.10.2026 · wersja paczki 339acabb1e7d (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
- 100dynamic-workflow
Projektuje i orkiestruje dynamiczne workflow Claude Code, które rozdzielają pracę na 10 do 100 subagentów równolegle z weryfikacją: kiedy je stosować, wzorce fan-out i fan-in oraz bramki weryfikacji. - 100claude-workflows
Prowadzi przez dynamiczne workflowy Claude Code: skrypty JavaScript orkiestrujące wielu subagentów w jednym uruchomieniu w tle, do przeglądów całej bazy kodu i dużych migracji. - 100dynamic-workflow-packets
Planuje i prowadzi duże zadania Codex za pomocą zwartych pakietów workflow, bramek ryzyka, integracji i weryfikacji, na przykład audyty, migracje i przeglądy całego repozytorium. - 100workflow
Uruchamia duże zadania, takie jak zmiany w całym systemie, migracje i audyty repozytorium, przez ścieżkę big-task workflow w Claude Code, Codex, OpenCode i Grok. - 100workflows-driven
Rozkłada pracę na subagentów lub fazy, gdy zadanie, takie jak audyt, migracja lub przegląd badawczy, przekracza pojemność jednego kontekstu, z wyłączeniem zmian zdalnych, publikacji i nieodwracalnych. - 100oh-my-claudecode
Orkiestruje zespoły wielu agentów Claude Code: przydziela role, koordynuje równoległe zadania, współdzieli kontekst i zarządza przepływami pracy zespołu.