test-fixing — скилл для Claude Code: что делает и как установить
Скилл учит Claude Code пошагово чинить сломанные тесты через умную группировку ошибок: от сбоев импорта до проблем в логике.
npx claude-code-templates@latest --skill development/test-fixingЧто делает test-fixing
Скилл задаёт чёткую последовательность действий для разбора упавшего тестового набора. Вместо хаотичных попыток исправить все файлы разом Claude Code сначала запускает make test, анализирует ошибки и разбивает их на группы: поломки импортов, несовпадение сигнатур функций или упавшие assertions.
Процесс починки выстроен от простого к сложному. Сначала агент устраняет инфраструктурные дефекты, затем обновляет сигнатуры вызовов и только потом разбирается с бизнес-логикой. Ассистент ориентируется на git diff и правила проекта из CLAUDE.md, вносит точечные правки и сразу проверяет конкретную группу через uv run pytest.
Если в проекте не настроен make test или тесты запускаются другим раннером, базовые команды придётся скорректировать. Финальный прогон всего набора подтверждает, что исправления не привели к регрессиям.
Какие задачи решает
- разобрать поломки тестов после масштабного рефакторинга
- устранить циклические ошибки импорта и отсутствующие зависимости
- проверить изолированные группы тестов через pytest без долгого полного прогона
- исправить изменившиеся сигнатуры функций во всём проекте
Примеры запросов агенту
- Тесты упали после рефакторинга, сгруппируй ошибки и почини их.
- Запусти тестовый набор и устрани сначала все сбои с импортами.
- Сделай так, чтобы make test завершился без ошибок.
Как установить test-fixing
1Через claude-code-templates
npx claude-code-templates@latest --skill development/test-fixing2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill test-fixing -a claude-code3Вручную: положить файлы
~/.claude/skills/test-fixing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/test-fixing/
Вручную: положить файлы
.agents/skills/test-fixing/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/test-fixing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates test-fixing2Вручную: положить файлы
.github/skills/test-fixing/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/test-fixingВручную: положить файлы
.devin/skills/test-fixing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о test-fixing
Как установить test-fixing в Claude Code?
Выполните в терминале команду npx claude-code-templates@latest --skill development/test-fixing.
В каком порядке скилл исправляет найденные ошибки?
Сначала агент чинит импорты и конфигурацию, затем правит сигнатуры функций после рефакторинга, а логические ошибки и сбои assertions оставляет на финальный этап.
Какие инструменты использует этот скилл для проверки?
Для просмотра недавних изменений используется git diff, общий запуск тестов выполняется через make test, а точечная проверка групп — через uv run pytest с флагами фильтрации.