gjalla-test-audit — скилл для Claude Code: что делает и как установить
Скилл инспектирует тестовую базу на ложную надёжность. Он выявляет тесты с избыточными моками, фиктивными проверками и логикой, которая маскирует ошибки исходного кода.
npx skills add gjalla/engineering --skill gjalla-test-audit -a claude-codeЧто делает gjalla-test-audit
Скилл проводит глубокую ревизию тестов по пяти этапам. Сначала агент изучает структуру каталогов и разделение на слои, сравнивая изолированные проверки с интеграционными на PGlite или SQLite. Затем параллельно проверяет файлы тестов вместе с их исходниками. Анализ выявляет заглушки, где методы базы данных заменены фиктивными ответами, а также тесты, дублирующие логику программы прямо внутри файла проверки.
Все найденные проблемы распределяются по четырём уровням и отдельной категории дефектов. Скилл помечает тесты, которые ничего не проверяют в реальном коде, и рекомендует удалить их. Полностью замоканная цепочка вызовов к базе создаёт ложную видимость покрытия, пропуская опечатки в запросах и схемах.
Очистка выполняется поэтапно: удаляются пустые и тавтологичные тесты, исправляются искажённые ожидания вместе с кодом, а затем формируется честная карта пробелов для написания настоящих проверок.
Какие задачи решает
- найти тесты с тавтологичными моками базы данных
- выявить проверки, маскирующие скрытые ошибки в коде
- удалить дублирующиеся тесты при наличии интеграционных аналогов
- составить отчёт о реальных дырах в тестовом покрытии
Примеры запросов агенту
- Проведи аудит тестов в репозитории и найди проверки с ложными моками
- Проверь слой тестов для базы данных и классифицируй найденные проблемы по уровням
- Составь план очистки тестов от дублей и тавтологий перед релизом
Как установить gjalla-test-audit
1Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-test-audit -a claude-code2Вручную: положить файлы
~/.claude/skills/gjalla-test-audit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gjalla-test-audit/
1Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-test-audit -a codex2Вручную: положить файлы
.agents/skills/gjalla-test-audit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-test-audit -a cursor2Вручную: положить файлы
.cursor/skills/gjalla-test-audit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install gjalla/engineering gjalla-test-audit2Вручную: положить файлы
.github/skills/gjalla-test-audit/SKILL.md1Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-test-audit -a gemini-cli2Командой платформы
gemini skills install https://github.com/gjalla/engineering --path skills/gjalla-test-auditВручную: положить файлы
.devin/skills/gjalla-test-audit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add gjalla/engineering --skill gjalla-test-audit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о gjalla-test-audit
Как установить gjalla-test-audit в Claude Code?
Запустите команду npx skills add gjalla/engineering --skill gjalla-test-audit -a claude-code. Также файл скилла можно положить вручную по пути ~/.claude/skills/gjalla-test-audit/SKILL.md.
Что делает gjalla-test-audit?
Скилл анализирует тесты вместе с их исходным кодом, выявляет бесполезные фиктивные проверки и помогает безопасно удалить избыточные моки.
Какие антипаттерны в тестах находит скилл?
Он ищет переписанную внутри теста логику без импорта реального кода, сплошные заглушки для ORM, неверные ожидания под сломанный код и пустые проверки вида expect(true).toBe(true).