CU
reproduce-and-fix-issues
Воспроизводит триaged баги из Slack через app-control adapter, проверяет фиксы и открывает черновик PR только с доказательством до/после. Используется только из Benny repro automation.
Что делает навык
Skill воспроизводит баги из Slack через UI-адаптер, проверяет существующие фиксы и открывает черновик PR только с доказательством до/после. Используется исключительно в рамках автоматизации Benny repro automation.
Когда применять
- Воспроизведение триaged багов из Slack после получения маркера triage.
- Проверка существующего pull request или коммита на предмет исправления проблемы.
- Автоматическое создание черновика PR с фиксом корневой причины после подтверждения бага.
- Сбор доказательств (скриншоты, логи) для демонстрации различий до и после исправления.
Как работает
- Заморозить координаты источника (SOURCE_CHANNEL_ID, SOURCE_THREAD_TS) и дождаться вердикта с маркером [benny:bug] или [benny:performance] от доверенного автора.
- Загрузить конфигурацию Benny и проверить наличие control adapter с требуемыми 7 capabilities; если чего-то не хватает, остановить выполнение.
- Воспроизвести симптом через реальный UI целевого приложения дважды, зафиксировать расхождение состояний и собрать доказательства.
- Если фикс уже существует, переключиться на режим verify mode и проверить его через UI; если нет — перейти к поиску корневой причины.
- Применить bounded fix, следуя принципам pstack, и открыть черновик PR, используя ссылки github.com.
- Координатор публикует статусы в operations thread и обновляет source thread, строго соблюдая правила безопасности Slack.
Примеры запросов агенту
Воспроизведи баг из трэда по ссылке, если там есть маркер [benny:bug].
Проверь, исправляет ли этот PR проблему, описанную в трэде.
Открой черновик PR с фиксом, если баг успешно воспроизведен и подтвержден.
Что понадобится
- Конфигурация Benny (control adapter, feature map, actions).
- Доступ к Slack API через app-control adapter с ограниченными правами.
- Целевое приложение и тестовая среда для взаимодействия через UI.
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «reproduce-and-fix-issues» из репозитория:
# https://github.com/cursor/plugins
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r reproduce-and-fix-issues/ ~/.claude/skills/reproduce-and-fix-issues/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.