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

test-fixing — скилл для Claude Code: что делает и как установить

Скилл учит Claude Code пошагово чинить сломанные тесты через умную группировку ошибок: от сбоев импорта до проблем в логике.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/test-fixing
Открыть на GitHub

Что делает 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-fixing

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill test-fixing -a claude-code

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

~/.claude/skills/test-fixing/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в 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 с флагами фильтрации.

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

Все скиллы по теме «Тесты и QA» →
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установок

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

Весь набор →
geopandas Скилл помогает агенту читать, преобразовывать и анализировать векторные геоданные. Пригодится для пространственных операций, расчёта площадей и построения карт. 87установок shodan-reconnaissance Обучает Claude Code собирать информацию об открытых портах, веб-сервисах и устройствах через Shodan. Пригодится при аудите сетевого периметра и поиске уязвимых хостов. 86установок creative-portfolio-resume Помогает подготовить резюме для творческой профессии, сохранив визуальный стиль и читаемость для ATS. Пригодится, когда нужны отдельные версии для онлайн-заявок и портфолио. 86установок azure-role-selector Команда подбирает минимальную роль Azure под нужные разрешения и показывает, как назначить её учётной записи. Пригодится для настройки доступа с принципом наименьших привилегий. 86установок gws-drive Команда позволяет управлять файлами, папками и общими дисками Google Drive из Claude Code. Пригодится для операций с Drive через Google Workspace CLI. 84установок drizzle-orm-expert Помогает проектировать схемы Drizzle ORM, писать реляционные запросы и настраивать миграции. Пригодится при сборке серверного слоя на TypeScript. 83установок ship-learn-next Превращает транскрипт, статью или туториал в план конкретных действий по циклу Ship-Learn-Next: сделать, осмыслить, спланировать следующий шаг. 82установок git-context-controller Скилл организует память ассистента в виде версионируемой файловой структуры .GCC/. Он сохраняет контрольные точки проекта, ведёт ветки для экспериментов и восстанавливает контекст между сессиями. 82установок

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

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