AIKraft/Skills/reproduce-and-fix-issues

reproduce-and-fix-issues

Воспроизводит триaged баги из Slack через app-control adapter, проверяет фиксы и открывает черновик PR только с доказательством до/после. Используется только из Benny repro automation.

CUCursor official Разработка ★ 10.1k

Что делает навык

Skill воспроизводит баги из Slack через UI-адаптер, проверяет существующие фиксы и открывает черновик PR только с доказательством до/после. Используется исключительно в рамках автоматизации Benny repro automation.

Когда применять

  • Воспроизведение триaged багов из Slack после получения маркера triage.
  • Проверка существующего pull request или коммита на предмет исправления проблемы.
  • Автоматическое создание черновика PR с фиксом корневой причины после подтверждения бага.
  • Сбор доказательств (скриншоты, логи) для демонстрации различий до и после исправления.

Как работает

  1. Заморозить координаты источника (SOURCE_CHANNEL_ID, SOURCE_THREAD_TS) и дождаться вердикта с маркером [benny:bug] или [benny:performance] от доверенного автора.
  2. Загрузить конфигурацию Benny и проверить наличие control adapter с требуемыми 7 capabilities; если чего-то не хватает, остановить выполнение.
  3. Воспроизвести симптом через реальный UI целевого приложения дважды, зафиксировать расхождение состояний и собрать доказательства.
  4. Если фикс уже существует, переключиться на режим verify mode и проверить его через UI; если нет — перейти к поиску корневой причины.
  5. Применить bounded fix, следуя принципам pstack, и открыть черновик PR, используя ссылки github.com.
  6. Координатор публикует статусы в 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 и совместимые) подхватывает его по описанию и следует шагам.