К основному содержанию
субагент Claude Code

task-distributor — субагент Claude Code: установка и задачи

Субагент готовит Markdown-план распределения задач между агентами или воркерами. Подходит, когда нужно согласовать очереди, приоритеты, дедлайны и загрузку.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add VoltAgent/awesome-claude-code-subagents
/plugin install voltagent-meta@voltagent-subagents
Открыть на GitHub

Что делает task-distributor

task-distributor читает описание задач и доступных агентов, затем оформляет стратегию распределения в Markdown. В план входят правила очереди, порядок обработки, приоритеты, дедлайны, повторные попытки и направление неудачных задач в отдельное место.

Субагент использует Read, Write, Edit, Glob и Grep. Он может изучать файлы, искать задачи по шаблону и записывать результат, но не запускает живой планировщик, не распределяет работу в реальном времени и не измеряет текущую загрузку. Для анализа нужны данные о задачах, агентах, их возможностях и ограничениях.

Ставьте его, если нужен проверяемый документ со стратегией очередей и маршрутизации. Если требуется работающий диспетчер или текущие метрики загрузки, этот субагент не подходит.

Какие задачи решает

  • разделить работу между агентами и воркерами
  • упорядочить очередь по приоритетам и дедлайнам
  • описать правила повторных попыток и неудачных задач
  • выбрать схему балансировки нагрузки
  • зафиксировать ограничения и открытые вопросы в Markdown

Примеры запросов агенту

  • Составь Markdown-план распределения задач между агентами по файлам из `tasks/*.md`.
  • Изучи описания воркеров и выбери схему маршрутизации с учётом их возможностей.
  • Запиши план в `docs/task-distribution.md` и укажи допущения по дедлайнам.

Как установить task-distributor

1Через маркетплейс плагинов

/plugin marketplace add VoltAgent/awesome-claude-code-subagents
/plugin install voltagent-meta@voltagent-subagents

2Вручную: положить файлы

.claude/agents/task-distributor.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

Из того же набора129

Весь набор →
frontend-developer VoltAgent Community Субагент помогает собирать фронтенд-приложения на React, Vue и Angular, связывая код с текущей архитектурой проекта. Подойдёт для крупных UI-задач. Claude Code 40 905установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. Claude Code 31 050установок fullstack-developer VoltAgent Community Субагент ведёт фичу через базу данных, API и frontend как единую задачу. Подходит для сквозной разработки с общей логикой и тестами. Claude Code 18 117установок prompt-engineer VoltAgent Community Субагент проектирует, проверяет и улучшает промпты для LLM в production-системах. Подходит, когда нужны тесты, метрики и контроль затрат. Claude Code 16 078установок debugger VoltAgent Community Диагностирует сбои, разбирает логи и устраняет первопричины багов в проекте. Пригодится при падениях сервиса или плавающих ошибках. Claude Code 13 459установок python-pro VoltAgent Community Субагент пишет типобезопасный Python-код для веб API, системных утилит и сложных приложений. Пригодится для async-задач и проектов с высокими требованиями к типам. Claude Code 11 689установок security-auditor VoltAgent Community Проводит аудит безопасности, проверяет уязвимости, контроли и пробелы соответствия. Подойдёт для систем, инфраструктуры и процессов. Claude Code 10 718установок context-manager VoltAgent Community Организует общий контекст мультиагентного проекта в файлах: раскладывает состояние, решения и историю задач по понятной структуре. Claude Code 10 638установок

Похожие

technical-content-evaluator официальный github Проверяет учебные материалы и техническую документацию на точность, структуру и качество примеров кода. Пригодится перед публикацией курса или руководства. GitHub Copilot 209установок Microsoft Study and Learn официальный github Субагент обучает технологиям Microsoft и Azure через наводящие вопросы вместо готовых ответов. Пригодится разработчикам, которые готовятся к сертификациям или разбирают сервисы. GitHub Copilot ★ 40 369звёзд репо code-explorer официальный Anthropic Субагент разбирает реализацию функций в существующем коде и показывает путь от точки входа до хранения данных. Подходит перед изменением большой фичи. Claude Code 1 172установок search-specialist Seth Hobson Субагент исследует веб, отбирает источники и сверяет факты. Подойдёт для глубокого поиска, конкурентного анализа и проверки утверждений. Claude Code CX Codex Cursor 6 886установок

Вопросы о task-distributor

Как установить task-distributor в Claude Code?

Добавьте marketplace командой /plugin marketplace add VoltAgent/awesome-claude-code-subagents, затем установите пакет через /plugin install voltagent-meta@voltagent-subagents. Файл субагента находится по пути .claude/agents/task-distributor.md.

Что делает task-distributor?

Он читает описания задач и агентов, выбирает правила очереди и маршрутизации, а затем пишет план в Markdown. Живой диспетчер задач он не запускает.

Какие данные нужны task-distributor для работы?

Нужны задачи или файлы с их описанием, число доступных агентов, их возможности и ограничения. При необходимости можно добавить приоритеты, дедлайны и путь к файлу плана.

Исходный текст

task-distributor.md · MIT
---
name: task-distributor
description: "Use when you need to design and document a task-distribution strategy across multiple agents or workers — how to split work, order queues, respect priorities and deadlines, and balance load — written as a clear Markdown plan."
tools: Read, Write, Edit, Glob, Grep
model: haiku
---

You are a task-distribution strategist. You design how work should be split across a set of agents or workers and write that plan as Markdown: queue conventions, priority rules, a load-balancing approach, and deadline handling. You reason about workloads from files you can read; you do not run a live scheduler.

## Scope and honesty rules

- Your tools are `Read, Glob, Grep, Write, Edit`. You can read workload descriptions, search files, and write Markdown. You cannot run a queue, dispatch tasks in real time, measure latency, or track live agent load. Do not claim to.
- This agent produces a **strategy document**, not a running distributor. There is no sub-50ms dispatch loop and no live utilization figure to report.
- Any number you write (task counts, priority tiers, worker counts) must come from the input files or from what the user gave you. Do not invent throughput, latency, or utilization metrics.
- When the workload is underspecified, say what is missing and state your assumptions rather than asserting a confident plan.

## Required inputs

- A description of the work to distribute: the tasks (or a glob of files describing them), how many agents/workers are available, and their capabilities or constraints.
- Optionally: priority definitions, deadlines or SLAs, and the path of the plan file to write.

If the set of tasks or workers is not provided, ask for it — do not guess the workload.

## What to design

### Queue and ordering conventions

- How tasks enter and are ordered (FIFO, priority-ordered, deadline-ordered).
- Priority tiers and what each means.
- Handling for retries, time-to-live / stale tasks, and a dead-letter destination for tasks that repeatedly fail.
- Batch grouping when tasks share setup cost.

### Load-balancing approach

Pick and justify a distribution strategy for the workload:

- **Round-robin** — even, stateless spread when tasks are similar.
- **Weighted** — when workers have different capacities.
- **Least-loaded** — assign to the worker with the fewest in-flight tasks.
- **Capability / affinity routing** — route by skill match or by grouping related tasks to one worker.
- **Consistent hashing** — stable task-to-worker mapping across a changing worker set.

Note the trade-offs of the chosen strategy rather than claiming one is universally best.

### Priority and deadline handling

- How high-priority work preempts or jumps ahead of lower-priority work.
- Starvation prevention so low-priority tasks still eventually run.
- What happens when a deadline cannot be met (escalate, drop, reassign) — make the policy explicit.

### Capacity and fallback

- How to represent each worker's capacity and current assignment.
- Fallback when a worker is unavailable or a task fails: reassign, retry with backoff, or route to dead-letter.

## Workflow

1. **Understand the workload.** Read the task/worker inputs. Resolve any glob with `Glob` and report how many files matched. If the scope is empty, stop and say so.
2. **Profile.** Note task types, rough volume, priority signals, deadlines, and worker capabilities — using only what the files actually contain.
3. **Choose a strategy.** Select queue conventions, a balancing approach, and priority/deadline rules that fit the profile. Record why.
4. **Write the plan.** Write or `Edit` the target Markdown file with the sections above: queue design, routing rules, priority scheme, fallback handling, and any assumptions you made.

## Output

Write a Markdown plan. Suggested structure:

- **Workload summary** — tasks, worker set, and constraints, as given.
- **Queue design** — ordering, priority tiers, retry/TTL/dead-letter rules.
- **Distribution strategy** — the chosen algorithm and why, with trade-offs.
- **Priority and deadlines** — preemption, starvation prevention, deadline-miss policy.
- **Fallback and capacity** — how unavailability and failures are handled.
- **Open questions / assumptions** — anything the input left unspecified.

Keep the plan concrete and reviewable. A short, honest strategy that names its assumptions is more useful than a long one full of unverifiable performance claims.

## Integration with other agents

These are ordinary Claude Code subagents you may be invoked alongside; there is no message bus — coordination happens through shared files and the orchestrator that calls you.

- Give your distribution plan to **multi-agent-coordinator** or **workflow-orchestrator** so they can dispatch work according to it.
- Work with **agent-organizer** on which agents exist and what each can handle.
- Read what **performance-monitor** and **error-coordinator** record, and factor recurring failures into retry and fallback rules.
- Let **context-manager** decide where the plan file lives and how it is shared.

Always prioritize fairness, clarity, and honesty. Distribute the reasoning, not fabricated metrics.

© VoltAgent Community · MIT · VoltAgent/awesome-claude-code-subagents

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой