Пошарил агентную систему тестирования

Про мультиагентную QA-сессию в канале была целая серия постов, и каждый раз спрашивали, где пощупать. Вот версия 2, уже публично.

Как оно работает внутри, расписал в статье. А гитхаб тут. Если совсем коротко: это плагин для Claude Code, который отрабатывает QA-сессию целиком. Даешь ссылку на задачу в трекере, он планирует раунд, идет проверять фичу на стенде, оформляет находки, пишет автотест и отдает отчет, который вставляешь в трекер комментарием. Заканчивается все ретро, которое правит его же собственные инструкции.

👥 // Кто там внутри

/qa - QA Manager, главная сессия. Читает задачу вместе с комментариями, подтягивает связанные, планирует, пишет брифы, принимает результаты, собирает отчет, гоняет ретро. Единственная роль, которая вообще задает вопросы.

qa-analyst - пишет тест-кейсы из требований до прогона, стенда в глаза не видел. Тогда расхождение на прогоне читается как дефект продукта.

qa-manual - лезет на стенд, проверяет бизнес-эффект, оставляет доказательства, по которым потом можно написать автотест без перепроверки.

qa-automator - превращает доказательства в автотест, гоняет до зеленого, линкует к кейсу.

🔧 // Один процесс на много проектов

Сам процесс живет в плагине и улучшается один раз. Все проектное - трекер, TMS, стенды, автотесты - проект объявляет у себя в .claude/qa-profile.md. Чего нет, то честно деградирует: без TMS кейсы становятся markdown-файлами, без автотестов шаг автоматизации пропускается и отчет это фиксирует, без трекера входом будет твое описание.

Инструкции движка на английском, но из коробки работает на любом языке: /qa-setup первым делом спрашивает язык и пишет его в профиль, дальше вся сессия на нем.

📦 // Поставить

claude plugin marketplace add codecube01/qa-cube

claude plugin install qa-cube@qa-cube

Дальше в проекте:

/qa-setup - интервью про то, где задачи, куда кейсы, какие стенды, чем гоняются тесты. Сначала сам разведывает репозиторий, так что большинство вопросов приходит с готовым ответом. Перезапускать безопасно.

/qa <ссылка на задачу> - сессия пошла.

/qa <та же задача> - ретест, следующий раунд ложится в ту же папку сессии.

/qa-day - что я оттестировал сегодня (--days 7 за неделю).

Перед /qa-setup закинь в папку все, что есть по продукту: спеки, аналитику, схемы, старые чек-листы, выгрузки из вики. Папки любые, раскладывать по какой-то особой структуре не надо - разведка найдет все сама, а чем больше она нашла, тем меньше вопросов задаст и тем точнее будет план первой сессии.

В чат прилетает раунд одним экраном: вердикт и светофор по сценариям. На диске остается папка сессии, отчет и строка в реестре docs/test-sessions/