# agenthub

Запускает параллельных субагентов в отдельных git worktree для соревнования разных подходов к коду. Оценивает итог по метрикам или LLM-судье и сливает лучшее решение.

- плагин · `type=plugin` · Claude Code · ★ 28733
- Автор: Alireza Rezvani
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/alirezarezvani/claude-skills/tree/HEAD/engineering/agenthub
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/agenthub

## Что делает

Плагин организует соревнование между параллельными субагентами в Claude Code. При вызове `/hub:hub-run` или цепочки из `/hub:hub-init` и `/hub:spawn` координатор выделяет под каждого субагента отдельный git worktree. Ветки полностью изолированы. Агенты берут разные стратегии (например, кэширование, правку алгоритмов или пакетирование ввода-вывода), в цикле вносят изменения, прогоняют замеры и рапортуют о статусе на общую доску сообщений.

Результаты оценивает скрипт `result_ranker.py` по заданной метрике (`--metric`) или встроенный LLM-судья через флаг `--judge`. Ветка победителя сливается в рабочую ветку без перемотки (`--no-ff`), проигравшие ветки отправляются в архивные теги, а временные worktree стираются. В комплекте идут готовые шаблоны промптов: `optimizer`, `refactorer`, `test-writer` и `bug-fixer`.

Так как изоляция субагентов опирается на механизмы git worktree, запуск требует активного git-репозитория без незафиксированных конфликтов.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add alirezarezvani/claude-skills
```
В чате агента (не в терминале):
```text
/plugin install agenthub@claude-code-skills
```

## Когда брать
- Сравнить несколько стратегий оптимизации скорости кода по тестам и метрикам
- Сгенерировать параллельные черновики статей под оценку LLM-судьи
- Написать конкурирующие наборы тестов для повышения процента покрытия
- Проверить разные гипотезы исправления бага в изолированных копиях репозитория

## Примеры запросов агенту
- /hub:hub-run --task "Reduce `p50 latency" --agents 3 --eval "pytest bench.py --json" --metric p50_ms --direction lower --template optimizer`
- /hub:hub-run --task "Написать руководство по развёртыванию без простоя" --agents 3 --judge
- /hub:merge --agent agent-2

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

Из того же набора: [alirezarezvani/claude-skills](https://affpapa.org/nevibecode/by/alirezarezvani/claude-skills.md) — 463 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
