reproduce-and-fix-issues — скилл для Claude Code: что делает
Автоматизирует воспроизведение багов из тредов Slack через управление UI приложения и готовит черновой пуллреквест при наличии подтверждения. Работает в связке с системой Benny.
npx skills add cursor/plugins --skill reproduce-and-fix-issues -a claude-codeЧто делает reproduce-and-fix-issues
Скилл рассчитан строго на запуск через автоматизацию Benny. Сначала агент фиксирует идентификаторы треда в Slack, чтобы исключить случайные сообщения в корень канала. Дальше процесс ждёт метку триажа вроде [benny:bug]. Вспомогательным субагентам системно запрещается отправлять данные в Slack: писать в тред вправе только главный координатор.
Для проверки бага скилл обращается к адаптеру управления приложением. Дефект обязан проявиться дважды при реальных действиях в интерфейсе — кликах, вводе текста или скроллинге. Имитировать сбой через подмену состояния или чтение кода запрещено. Если баг подтверждён, агент готовит ограниченный черновой пуллреквест. Если в репозитории уже есть коммит или PR с исправлением, задача сразу переключается на верификацию чужого патча.
Без настроенной карты фичей и подключённого адаптера автоматизация сразу остановится с ошибкой.
Какие задачи решает
- воспроизвести дефект интерфейса через адаптер реального окружения
- заблокировать лишние сообщения ботов в основной канал Slack
- проверить готовый коммит или пуллреквест на устранение симптома
- создать черновой pull request после повторного подтверждения бага
Примеры запросов агенту
- Запусти сценарий reproduce-and-fix-issues для треда Slack с меткой [benny:bug]
- Проверь существующий пуллреквест для бага из треда через reproduce-and-fix-issues
Как установить reproduce-and-fix-issues
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill reproduce-and-fix-issues -a claude-code2Вручную: положить файлы
~/.claude/skills/reproduce-and-fix-issues/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/reproduce-and-fix-issues/
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill reproduce-and-fix-issues -a codex2Вручную: положить файлы
.agents/skills/reproduce-and-fix-issues/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill reproduce-and-fix-issues -a cursor2Вручную: положить файлы
.cursor/skills/reproduce-and-fix-issues/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cursor/plugins reproduce-and-fix-issues2Вручную: положить файлы
.github/skills/reproduce-and-fix-issues/SKILL.md1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill reproduce-and-fix-issues -a gemini-cli2Командой платформы
gemini skills install https://github.com/cursor/plugins --path pstack/automations/benny/skills/reproduce-and-fix-issuesВручную: положить файлы
.devin/skills/reproduce-and-fix-issues/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill reproduce-and-fix-issues -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о reproduce-and-fix-issues
Как установить reproduce-and-fix-issues в Claude Code?
Выполните команду npx skills add cursor/plugins --skill reproduce-and-fix-issues -a claude-code.
Что делает reproduce-and-fix-issues?
Скилл обрабатывает баг-репорты из тредов Slack, воспроизводит ошибку дважды через реальный интерфейс и оформляет черновой пуллреквест с исправлением.
Почему вспомогательным воркерам запрещён доступ к Slack?
Правила безопасности изолируют дочерние процессы от токенов и прав на отправку сообщений, чтобы исключить спам и писать ответы строго в исходный тред силами координатора.