{"id":"e00ea90d-00ef-4b24-b23f-f7cf9572f0fd","shortId":"aJfzhD","kind":"skill","title":"subagent-coordinator","tagline":"Запуск нескольких субагентов параллельно с автоматической сборкой результатов в единый отчёт. Используй для независимых задач которые можно выполнить одновременно. Триггеры: 'параллельно', 'несколько субагентов', 'запусти агентов', 'исследуй рынок', 'проанализируй конкурентов'.","description":"# Subagent Coordinator — Параллельные задачи с автосборкой\n\n## Активация\n\nИспользуй когда нужно:\n- Запустить несколько субагентов параллельно\n- Дождаться завершения всех\n- Собрать результаты в единый отчёт\n\n**Примеры запросов:**\n- \"Проанализируй конкурентов (3 направления)\"\n- \"Исследуй рынок (опроси 5 источников)\"\n- \"Проверь код (анализ + тесты + документация)\"\n\n## Workflow\n\n### 1. Анализ задачи\nРазбей задачу на независимые подзадачи (2-5 субагентов).\n\n**Критерии для разделения:**\n- Подзадачи независимы (можно выполнять параллельно)\n- Каждая подзадача возвращает осмысленный результат\n- Результаты можно объединить в единый отчёт\n\n**Пример:**\n```\nЗадача: \"Проанализируй конкурентов в AI-агентах\"\n\nПодзадачи:\n1. competitor-research → найти 5 конкурентов\n2. differentiation-analysis → выявить отличия\n3. positioning-strategy → предложить стратегию\n```\n\n### 2. Запуск субагентов\n\n**Используй Bash с фоновыми задачами:**\n```bash\ncd ~/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0 && \\\nbun src/index.ts subagent run \"task-1\" \"промпт задачи 1\" 2>&1 | tee /tmp/task-1.log &\nbun src/index.ts subagent run \"task-2\" \"промпт задачи 2\" 2>&1 | tee /tmp/task-2.log &\nbun src/index.ts subagent run \"task-3\" \"промпт задачи 3\" 2>&1 | tee /tmp/task-3.log &\n```\n\n**Отправь progress:**\n```bash\nclaudeclaw progress \"🤖\" \"Запущено 3 субагента параллельно\"\n```\n\n### 3. Ожидание завершения\n\n**Способ 1: Таймер (быстрый)**\n```bash\nsleep 90 && ls -lt ~/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0/.claude/claudeclaw/logs/subagent-* | head -10\n```\n\n**Способ 2: Проверка логов (точный)**\n```bash\n# Жди пока все 3 лог-файла появятся\nwhile [ $(ls ~/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0/.claude/claudeclaw/logs/subagent-task-*.log 2>/dev/null | wc -l) -lt 3 ]; do\n  sleep 10\ndone\n```\n\n### 4. Сбор результатов\n\n**Прочитай логи всех субагентов:**\n```bash\nls -lt ~/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0/.claude/claudeclaw/logs/subagent-task-*.log\n```\n\n**Используй Read tool для каждого лог-файла.**\n\n**Отправь progress:**\n```bash\nclaudeclaw progress \"📊\" \"Собираю результаты 3 субагентов\"\n```\n\n### 5. Формат единого отчёта\n\n```markdown\n# 📊 [Название задачи]\n\n## Результаты\n\n### [Подзадача 1]\n[Вывод субагента 1]\n\n### [Подзадача 2]\n[Вывод субагента 2]\n\n### [Подзадача 3]\n[Вывод субагента 3]\n\n---\n\n## Выводы\n\n[Объединённая сводка всех результатов]\n```\n\n**Отправь progress:**\n```bash\nclaudeclaw progress \"✅\" \"Отчёт готов\"\n```\n\n## Примеры использования\n\n### Пример 1: Конкурентный анализ\n```\nЗадача: \"Найди 5 конкурентов и определи мои отличия\"\n\nСубагенты:\n1. competitor-research → поиск конкурентов\n2. differentiation-analysis → анализ отличий\n3. positioning-strategy → стратегия позиционирования\n\nВремя: ~90 сек параллельно (vs ~4.5 мин последовательно)\n```\n\n### Пример 2: Исследование рынка\n```\nЗадача: \"Изучи рынок подписок на AI-контент\"\n\nСубагенты:\n1. market-size → размер рынка, статистика\n2. pricing-analysis → ценообразование конкурентов\n3. customer-feedback → анализ отзывов пользователей\n\nВремя: ~120 сек параллельно\n```\n\n### Пример 3: Рефакторинг кода\n```\nЗадача: \"Проверь качество кода перед PR\"\n\nСубагенты:\n1. code-analysis → анализ архитектуры\n2. test-coverage → проверка покрытия тестами\n3. documentation → обновление документации\n\nВремя: ~60 сек параллельно\n```\n\n## Лимиты\n\n- **Макс субагентов:** 5 (больше не ускорит, API лимиты)\n- **Время ожидания:** 120 сек (если дольше - субагент завис)\n- **Размер промпта:** до 2000 символов на субагента\n\n## Ошибки\n\n**Субагент завис (нет лога >120 сек):**\n- Проверь `/tmp/task-name.log` - возможно ошибка\n- Перезапусти субагента отдельно\n- Уменьши промпт\n\n**Лог обрезан (неполный результат):**\n- Субагент вернул слишком большой вывод\n- Прочитай лог напрямую - он полный\n- Если нужно больше - увеличь timeout\n\n**Координатор не собрал все результаты:**\n- Проверь что все логи созданы: `ls -lt ~/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0/.claude/claudeclaw/logs/subagent-*`\n- Прочитай каждый лог отдельно\n- Собери отчёт вручную\n\n## Настройки (опционально)\n\n**Автоматическая сборка отчёта:**\nПо умолчанию включено. Если нужно только запустить субагенты без сборки отчёта - скажи \"только запусти, отчёт не собирай\".\n\n**Время ожидания:**\nПо умолчанию 90 сек. Если задача сложная - укажи `sleep 120` или `sleep 180`.\n\n---\n\n**Subagent Coordinator v1.0** — создан для ClaudeClaw","tags":["subagent","coordinator","sprut","agent","kit","alekseiul","agent-skills","ai-agents","ai-assistant","automation","claude-code","claudeclaw"],"capabilities":["skill","source-alekseiul","skill-subagent-coordinator","topic-agent-skills","topic-ai-agents","topic-ai-assistant","topic-automation","topic-claude-code","topic-claudeclaw","topic-memory","topic-self-hosted","topic-starter-kit","topic-telegram-bot"],"categories":["sprut-agent-kit"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/AlekseiUL/sprut-agent-kit/subagent-coordinator","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add AlekseiUL/sprut-agent-kit","source_repo":"https://github.com/AlekseiUL/sprut-agent-kit","install_from":"skills.sh"}},"qualityScore":"0.481","qualityRationale":"deterministic score 0.48 from registry signals: · indexed on github topic:agent-skills · 63 github stars · SKILL.md body (4,338 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:57:12.532Z","embedding":null,"createdAt":"2026-05-13T12:58:22.135Z","updatedAt":"2026-05-18T18:57:12.532Z","lastSeenAt":"2026-05-18T18:57:12.532Z","tsv":"'-1':146 '-10':203 '-2':159 '-3':172 '-5':81 '/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0':140 '/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0/.claude/claudeclaw/logs/subagent-':201,477 '/.claude/plugins/cache/claudeclaw/claudeclaw/1.0.0/.claude/claudeclaw/logs/subagent-task-':220,242 '/dev/null':223 '/tmp/task-1.log':153 '/tmp/task-2.log':166 '/tmp/task-3.log':179 '/tmp/task-name.log':438 '1':72,111,149,151,164,177,193,270,273,299,311,350,385 '10':230 '120':371,417,435,518 '180':521 '2':80,118,130,150,162,163,176,205,222,275,278,317,338,357,391 '2000':426 '3':59,124,175,186,189,213,227,259,280,283,323,363,375,398 '4':232 '4.5':334 '5':64,116,261,304,409 '60':403 '90':198,330,511 'ai':108,347 'ai-агентах':107 'ai-контент':346 'analysi':121,320,360,388 'api':413 'bash':134,138,182,196,209,239,254,291 'bun':141,154,167 'cd':139 'claudeclaw':183,255,292,527 'code':387 'code-analysi':386 'competitor':113,313 'competitor-research':112,312 'coordin':3,34,523 'coverag':394 'custom':365 'customer-feedback':364 'differenti':120,319 'differentiation-analysi':119,318 'document':399 'done':231 'feedback':366 'head':202 'l':225 'log':221,243 'ls':199,219,240,475 'lt':200,226,241,476 'markdown':265 'market':352 'market-s':351 'posit':126,325 'positioning-strategi':125,324 'pr':383 'price':359 'pricing-analysi':358 'progress':181,184,253,256,290,293 'read':245 'research':114,314 'run':144,157,170 'size':353 'skill' 'skill-subagent-coordinator' 'sleep':197,229,517,520 'source-alekseiul' 'src/index.ts':142,155,168 'strategi':127,326 'subag':2,33,143,156,169,522 'subagent-coordin':1 'task':145,158,171 'tee':152,165,178 'test':393 'test-coverag':392 'timeout':464 'tool':246 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-assistant' 'topic-automation' 'topic-claude-code' 'topic-claudeclaw' 'topic-memory' 'topic-self-hosted' 'topic-starter-kit' 'topic-telegram-bot' 'v1.0':524 'vs':333 'wc':224 'workflow':71 'автоматическая':487 'автоматической':9 'автосборкой':38 'агентах':109 'агентов':28 'активация':39 'анализ':68,73,301,321,367,389 'архитектуры':390 'без':498 'больше':410,462 'большой':453 'быстрый':195 'в':12,52,99,106 'вернул':451 'включено':492 'возвращает':93 'возможно':439 'время':329,370,402,415,507 'вручную':484 'все':212,468,472 'всех':49,237,287 'вывод':271,276,281,454 'выводы':284 'выполнить':21 'выполнять':89 'выявить':122 'готов':295 'для':16,84,247,526 'до':425 'дождаться':47 'документации':401 'документация':70 'дольше':420 'единого':263 'единый':13,53,100 'если':419,460,493,513 'жди':210 'завершения':48,191 'завис':422,432 'задач':18 'задача':103,302,341,378,514 'задачами':137 'задачи':36,74,148,161,174,267 'задачу':76 'запросов':56 'запуск':4,131 'запусти':27,503 'запустить':43,496 'запущено':185 'и':306 'изучи':342 'или':519 'использования':297 'используй':15,40,133,244 'исследование':339 'исследуй':29,61 'источников':65 'каждая':91 'каждого':248 'каждый':479 'качество':380 'когда':41 'код':67 'кода':377,381 'конкурентный':300 'конкурентов':32,58,105,117,305,316,362 'контент':348 'координатор':465 'которые':19 'критерии':83 'лимиты':406,414 'лог':215,250,446,456,480 'лог-файла':214,249 'лога':434 'логи':236,473 'логов':207 'макс':407 'мин':335 'можно':20,88,97 'мои':308 'на':77,345,428 'название':266 'найди':303 'найти':115 'направления':60 'напрямую':457 'настройки':485 'не':411,466,505 'независимы':87 'независимые':78 'независимых':17 'неполный':448 'нескольких':5 'несколько':25,44 'нет':433 'нужно':42,461,494 'обновление':400 'обрезан':447 'объединить':98 'объединённая':285 'одновременно':22 'ожидание':190 'ожидания':416,508 'он':458 'определи':307 'опроси':63 'опционально':486 'осмысленный':94 'отдельно':443,481 'отзывов':368 'отличий':322 'отличия':123,309 'отправь':180,252,289 'отчёт':14,54,101,294,483,504 'отчёта':264,489,500 'ошибка':440 'ошибки':430 'параллельно':7,24,46,90,188,332,373,405 'параллельные':35 'перед':382 'перезапусти':441 'по':490,509 'подзадача':92,269,274,279 'подзадачи':79,86,110 'подписок':344 'позиционирования':328 'поиск':315 'пока':211 'покрытия':396 'полный':459 'пользователей':369 'последовательно':336 'появятся':217 'предложить':128 'пример':102,298,337,374 'примеры':55,296 'проанализируй':31,57,104 'проверка':206,395 'проверь':66,379,437,470 'промпт':147,160,173,445 'промпта':424 'прочитай':235,455,478 'разбей':75 'разделения':85 'размер':354,423 'результат':95,449 'результатов':11,234,288 'результаты':51,96,258,268,469 'рефакторинг':376 'рынка':340,355 'рынок':30,62,343 'с':8,37,135 'сбор':233 'сборка':488 'сборки':499 'сборкой':10 'сводка':286 'сек':331,372,404,418,436,512 'символов':427 'скажи':501 'слишком':452 'сложная':515 'собери':482 'собирай':506 'собираю':257 'собрал':467 'собрать':50 'создан':525 'созданы':474 'способ':192,204 'статистика':356 'стратегию':129 'стратегия':327 'субагент':421,431,450 'субагента':187,272,277,282,429,442 'субагентов':6,26,45,82,132,238,260,408 'субагенты':310,349,384,497 'таймер':194 'тестами':397 'тесты':69 'только':495,502 'точный':208 'триггеры':23 'увеличь':463 'укажи':516 'уменьши':444 'умолчанию':491,510 'ускорит':412 'файла':216,251 'фоновыми':136 'формат':262 'ценообразование':361 'что':471","prices":[{"id":"e64c360d-f305-41ed-b605-fbe85148601a","listingId":"e00ea90d-00ef-4b24-b23f-f7cf9572f0fd","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"AlekseiUL","category":"sprut-agent-kit","install_from":"skills.sh"},"createdAt":"2026-05-13T12:58:22.135Z"}],"sources":[{"listingId":"e00ea90d-00ef-4b24-b23f-f7cf9572f0fd","source":"github","sourceId":"AlekseiUL/sprut-agent-kit/subagent-coordinator","sourceUrl":"https://github.com/AlekseiUL/sprut-agent-kit/tree/main/skills/subagent-coordinator","isPrimary":false,"firstSeenAt":"2026-05-13T12:58:22.135Z","lastSeenAt":"2026-05-18T18:57:12.532Z"}],"details":{"listingId":"e00ea90d-00ef-4b24-b23f-f7cf9572f0fd","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"AlekseiUL","slug":"subagent-coordinator","github":{"repo":"AlekseiUL/sprut-agent-kit","stars":63,"topics":["agent-skills","ai-agents","ai-assistant","automation","claude-code","claudeclaw","memory","self-hosted","starter-kit","telegram-bot"],"license":"mit","html_url":"https://github.com/AlekseiUL/sprut-agent-kit","pushed_at":"2026-05-13T11:20:57Z","description":"Ready-to-use AI agent with soul, memory, and 23 skills for ClaudeClaw ⚡","skill_md_sha":"6d47d98a21e464595c54502c12f049707d7b5efe","skill_md_path":"skills/subagent-coordinator/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/AlekseiUL/sprut-agent-kit/tree/main/skills/subagent-coordinator"},"layout":"multi","source":"github","category":"sprut-agent-kit","frontmatter":{"name":"subagent-coordinator","description":"Запуск нескольких субагентов параллельно с автоматической сборкой результатов в единый отчёт. Используй для независимых задач которые можно выполнить одновременно. Триггеры: 'параллельно', 'несколько субагентов', 'запусти агентов', 'исследуй рынок', 'проанализируй конкурентов'."},"skills_sh_url":"https://skills.sh/AlekseiUL/sprut-agent-kit/subagent-coordinator"},"updatedAt":"2026-05-18T18:57:12.532Z"}}