К основному содержанию
скилл CX Codex

bug-fix · undeadlist — скилл для Claude Code: исправление ошибок

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add undeadlist/claude-code-agents --skill bug-fix -a claude-code
Открыть на GitHub

Что делает bug-fix

Сначала скилл поручает test-writer создать тест, который воспроизводит ошибку и должен пройти после исправления. Затем code-fixer ищет первопричину и вносит минимальное изменение, не затрагивая посторонний код. Нужны описание ошибки и шаги её воспроизведения.

После правки test-runner проверяет новый тест и существующие тесты. Для ошибок интерфейса подключается browser-qa-agent: он повторяет исходные действия и проверяет связанные функции. Для ошибок API, фоновых задач, сборки и тестовой инфраструктуры этот этап пропускается — браузерная проверка нужна только для UI.

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

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

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

  • Исправь ошибку входа: валидные данные приводят к ошибке 500. Шаги: открой /login, введи почту и пароль, нажми кнопку отправки. Ожидаемый результат — переход на панель управления.
  • Воспроизведи сбой в src/api/auth/login.ts тестом, исправь причину и запусти проверку существующих тестов.
  • Исправь ошибку интерфейса по этим шагам и проверь в браузере, что связанные функции работают.

Как установить bug-fix

1Через Skills CLI (Vercel)

npx skills add undeadlist/claude-code-agents --skill bug-fix -a claude-code

2Вручную: положить файлы

~/.claude/skills/bug-fix/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/bug-fix/

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

Вопросы о bug-fix

Как установить bug-fix в Claude Code?

Выполните npx skills add undeadlist/claude-code-agents --skill bug-fix -a claude-code. Файл скилла находится по пути ~/.claude/skills/bug-fix/SKILL.md.

Что делает bug-fix?

Он организует исправление ошибки через тест на воспроизведение, минимальную правку и проверку нового и существующих тестов.

Когда скилл запускает проверку в браузере?

Только для ошибок интерфейса. Ошибки API, фоновых задач, сборки и тестовой инфраструктуры проверяются без browser-qa-agent.

Исходный текст

SKILL.md · MIT
---
name: bug-fix
description: Fix bugs with regression prevention using test-first approach
---

# Bug Fix Workflow

Fix bugs with a test-first approach to prevent regressions. Provide the bug description when invoking.

## Execution (Sequential)

### Step 1: Reproduce with Test
Spawn `test-writer` with the bug description:
- Create a test that fails (reproduces the bug)
- Test should pass after the fix is applied

### Step 2: Fix the Bug
Spawn `code-fixer` with the bug description and test file:
- Find root cause
- Implement minimal fix
- Don't refactor unrelated code

### Step 3: Verify
Spawn `test-runner`:
- New test passes (bug is fixed)
- All existing tests pass (no regressions)

### Step 4: Browser QA (if UI bug)
Spawn `browser-qa-agent`:
- Reproduce original steps
- Confirm bug is fixed
- Check related features still work

## Usage

Provide bug details when invoking:
```
/bug-fix

Bug: Login fails with valid credentials
Steps to reproduce:
1. Go to /login
2. Enter valid email/password
3. Click submit
Expected: Redirect to dashboard
Actual: 500 error
Location: src/api/auth/login.ts
```

## Skip browser-qa for
- Non-UI bugs (API, background jobs)
- Build/compilation issues
- Test infrastructure bugs

© undeadlist · MIT · undeadlist/claude-code-agents

Похожие скиллы

Все скиллы по теме «Тесты и QA» →

Сначала — bug-fix от других авторов.

bug-fix bobmatnyc Задаёт системный процесс устранения багов: от воспроизведения и поиска первопричины до проверки исправления и написания регрессионных тестов. CX Codex +1 471установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

Из того же набора6

release-prep Прогоняет полный аудит проекта, чинит критичные баги, проверяет готовность к деплою и собирает релизный PR. Пригодится перед выкаткой версии в прод. CX Codex +1 ★ 149звёзд репо pre-deploy Скилл запускает параллельную проверку сборки, переменных окружения и зависимостей перед деплоем в продакшн. CX Codex +1 ★ 149звёзд репо pre-commit Проверяет изменённый код и запускает тесты перед коммитом. Помогает найти ошибки до того, как изменения попадут в Git. CX Codex +1 ★ 149звёзд репо new-feature Ведёт разработку новой фичи по шагам: сначала падающие тесты, потом код, потом прогон всего набора. Пригодится, когда не хочется ловить регрессии вручную. CX Codex +1 ★ 149звёзд репо full-audit Запускает параллельный аудит кодовой базы силами 11 агентов и объединяет отчёты в план исправлений. Пригодится перед крупными релизами или для регулярной еженедельной проверки проекта. CX Codex +1 ★ 149звёзд репо

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

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