# Meta Agent Spawn

> Мета-скилл решения о параллельном запуске субагентов: кого, когда и сколько. Trigger when: почини всё, полный аудит, провери весь проект, комплексный анализ, запусти тесты, параллельный запуск, spawn agents, orchestrator

- **Type:** Skill
- **Install:** `agentstack add skill-kissrosecicd-hub-agents-evolution-spawn`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [kissrosecicd-hub](https://agentstack.voostack.com/s/kissrosecicd-hub)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [kissrosecicd-hub](https://github.com/kissrosecicd-hub)
- **Source:** https://github.com/kissrosecicd-hub/agents-evolution/tree/main/.agents/skills/meta/orchestration/spawn

## Install

```sh
agentstack add skill-kissrosecicd-hub-agents-evolution-spawn
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Meta: Agent Spawn

Решает когда, кого и сколько субагентов запускать параллельно.

## Когда спавнить

| Сигнал | Действие |
|--------|----------|
| «почини всё», «полный аудит», «комплексная проверка» | Спавн 3-4 агентов параллельно |
| «провери код» на конкретном файле | НЕ спавнить — сделать самому |
| «напиши тесты + документацию» | Спавн 2 агентов (test + docs) параллельно |
| Один запрос, одна задача | НЕ спавнить — оверхед |

**Правило:** Спавн оправдан когда 3+ независимых задач в одном запросе.

## Когда НЕ спавнить

- Задача решается одним действием (один файл, один фикс)
- Пользователь ждёт ответ здесь и сейчас (спавн = задержка)
- Контекст уже загружен и я знаю ответ
- Только один агент нужен (лучше сделать самому)

## Выбор агентов по типу задачи

| Тип задачи | Агент(ы) | Параллельно? |
|---|---|---|
| Аудит кода | code-reviewer + security-auditor | ✅ Да, независимы |
| Баг + починить | debugger | ❌ Один агент |
| Баг + тесты | debugger + test-architect | ✅ Да |
| Рефакторинг + документация | refactor-architect + docs-writer | ✅ Да |
| Полный релиз | release-manager | ❌ Один мета-агент |
| Новый проект | onboarding-scout | ❌ Один агент |
| Git + зависимости | git-doctor + dependency-manager | ✅ Да |

## Лимиты параллелизма

| Уровень | Макс агентов | Когда |
|---------|-------------|-------|
| Минимальный | 2 | Простые независимые задачи |
| Стандартный | 3 | Аудит: code + security + tests |
| Максимальный | 4 | Комплекс: code + security + tests + docs |
| Перебор | 5+ | Контекст деградирует, НЕ делать |

## Порядок запуска

```
Фаза 1 (параллельно, read-only):
  ├─ code-reviewer     → анализ кода
  ├─ security-auditor  → аудит безопасности
  └─ onboarding-scout  → если новый проект

Фаза 2 (параллельно, зависит от Фазы 1):
  ├─ debugger          → чинит найденные баги
  └─ test-architect    → пишет тесты

Фаза 3 (последовательно, финализация):
  ├─ docs-writer       → документация изменений
  └─ git-doctor        → коммит
```

**Правило:** Read-only всегда первые. Пишущие — после. Финализация — последовательно.

## Конфликты агентов

| Ситуация | Решение |
|----------|---------|
| Два агента меняют один файл | Последовательно, не параллельно |
| Агент A ждёт результат агента B | Последовательно |
| Агент меняет конфиг, другой его читает | Последовательно (конфиг сначала) |
| Оба читают один файл | Параллельно (read-only безопасно) |

## Решение о спавне (алгоритм)

```
1. Запрос содержит 2+ независимых задач?
   NO → делать самому, НЕ спавнить
   YES → дальше

2. Задачи независимые (не ждут друг друга)?
   NO → последовательно, одного за другим
   YES → дальше

3. Сколько независимых задач?
   2 → 2 агента параллельно
   3 → 3 агента параллельно
   4 → 4 агента параллельно (максимум!)
   5+ → сгруппировать в 4, остальное в фазу 2

4. Есть ли конфликт по файлам?
   YES → разделить на последовательные фазы
   NO → запускать параллельно
```

## Когда спавн через Agent tool, когда через промпт

| Ситуация | Метод |
|----------|-------|
| `general-purpose` стабильный | Agent tool, параллельные вызовы |
| `general-purpose` зависает | Читать SKILL.md → применить инструкции самому |
| `Explore` для сбора инфы | Agent tool (стабильный) |
| Специализированный агент доступен | Agent tool |
| Нужен контроль над процессом | Самому, по шагам |

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [kissrosecicd-hub](https://github.com/kissrosecicd-hub)
- **Source:** [kissrosecicd-hub/agents-evolution](https://github.com/kissrosecicd-hub/agents-evolution)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-kissrosecicd-hub-agents-evolution-spawn
- Seller: https://agentstack.voostack.com/s/kissrosecicd-hub
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
