К основному содержанию
плагин

evanflow — плагин для Claude Code: петля разработки на TDD

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

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install evanflow@claude-community
Открыть на GitHub

Что делает evanflow

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

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

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

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

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

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

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

Как установить evanflow

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

/plugin marketplace add anthropics/claude-plugins-community
/plugin install evanflow@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о evanflow

Как установить evanflow в Claude Code?

Через маркетплейс плагинов: сначала /plugin marketplace add anthropics/claude-plugins-community, потом /plugin install evanflow@claude-community. После установки перезапустите Claude, и хук для git подключится сам.

Что делает evanflow?

Ведёт работу по циклу обсуждение, план, выполнение с TDD, итерация, и на каждой границе ждёт вашего решения. Скиллы вызываются по одному или всё сразу через evanflow-go.

Агент сам закоммитит изменения?

Нет. Перед любой git-операцией цикл останавливается и передаёт управление вам — автокоммитов и автостейджа в нём нет.

Похожие плагины

Все плагины по теме «Настройка агента: память, контекст, субагенты» →
ponytail DietrichGebert Плагин настраивает агента на короткие решения без лишних абстракций. Сгодится, когда нужно использовать возможности уже имеющегося кода и не усложнять задачу. ★ 176 443звёзд репо impeccable pbakaus Даёт агенту словарь дизайнера: 24 команды вроде polish, audit и bolder, чтобы правки интерфейса не сводились к «сделай красиво». ★ 88 212звёзд репо last-30-days-skill mvanhorn Собирает свежие посты, комментарии и транскрипты по любой теме за последний месяц и укладывает их в один отчёт. ★ 65 508звёзд репо claude-hud jarrodwatts Показывает под строкой ввода, сколько контекста занято, какие инструменты работают и как идут задачи. Пригодится, когда сессия длинная и надо видеть расход. ★ 28 841звёзд репо understand-anything Egonex-AI Плагин сканирует проект и строит интерактивный граф файлов, классов и зависимостей с веб-дашбордом. Пригодится при знакомстве с чужим или крупным кодом. ★ 88 314звёзд репо mem0 mem0ai Подключает долговременную память к Claude Code, сохраняя контекст проектов и привычки между сессиями. ★ 67 829звёзд репо

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

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