# evanflow

Проводит идею от обсуждения до кода через скиллы и контрольные точки. Перед каждой git-операцией останавливается и ждёт вас.

- плагин · `type=plugin` · Claude Code · ★ 419
- Автор: evanklem
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/evanklem/evanflow
- Обновлён: 2026-05-13
- HTML: https://affpapa.org/nevibecode/plugins/evanflow

## Что делает

Внутри 16 скиллов и 2 собственных субагента. Шаги идут по порядку: сначала уточняется замысел и предлагаются варианты подхода, потом составляется план с разбивкой на задачи, потом идёт выполнение. Внутри каждой задачи, которая пишет рабочий код, работает `evanflow-tdd`: один падающий тест, минимальная реализация, рефакторинг, затем следующий тест. Тесты проверяют поведение через публичный интерфейс.

Отдельно `evanflow-iterate` перечитывает дифф, гоняет проверки качества и снимает скриншоты интерфейса через headless Chromium. Цикл жёстко ограничен 5 итерациями. Планы с 3 и более независимыми частями можно отдать в параллельный режим: на каждую единицу свой исполнитель и свой проверяющий, который только читает код, плюс наблюдатель за интеграцией.

Точки контроля стоят на утверждении дизайна, на утверждении плана и после итерации. Перед коммитом или стейджем агент замолкает и спрашивает вас. Хук, который присматривает за git, включается вместе с плагином, править `settings.json` не нужно. Запуск идёт через `evanflow-go`; скиллы живут в пространстве имён `evanflow:`. Советует заходить через маркетплейс плагинов Claude, а не копировать файлы руками.

## Установка

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

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

## Когда брать
- довести идею от черновика до рабочего кода по шагам
- держать дисциплину TDD внутри каждой задачи, а не отдельной фазой
- поймать баг в проверочном утверждении, который пропускает ошибку в коде
- раздать независимые части плана параллельным исполнителям
- остановить агента до коммита и решить самому, что попадёт в историю

## Примеры запросов агенту
- Давай прогоним это через evanflow — хочу добавить небольшую функцию, которая делает X
- Разбей план на независимые части и запусти `evanflow-coder-overseer`
- Перечитай дифф через `evanflow-iterate` и покажи, что нашёл

## Похожие
- [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

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