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

test-detect — скилл для Claude Code: тесты и установка

Скилл определяет тестовый фреймворк в проекте и запускает подходящую проверку. Он также находит тесты для файла и создаёт базовые тесты.

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

Что делает test-detect

Скилл ищет конфигурацию или зависимость тестового фреймворка, сообщает результат и запускает нужную команду. Он распознаёт Vitest, Jest, Playwright, Cypress, pytest, Go test, Cargo, ExUnit, RSpec и npm test. При полном запуске показывает число тестов с результатами и первые сообщения об ошибках.

По пути к исходному файлу скилл ищет тест рядом, в __tests__, test или tests, затем запускает найденный файл. Режим generate читает код, выделяет экспортируемые функции, классы или компоненты и сохраняет тест с проверками обычного сценария, краевых случаев и ошибок. В монорепозитории он ориентируется на конфигурацию, ближайшую к текущей папке, поэтому запуск из другой директории может выбрать другой фреймворк.

Для нескольких фреймворков скилл сообщает найденные варианты и по умолчанию выбирает unit-тесты. Примеры команд включают npx vitest run, npx jest, python -m pytest и go test ./...; конкретный запуск зависит от проекта.

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

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

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

  • Определи тестовый фреймворк и запусти все тесты.
  • Запусти тесты для src/auth/login.ts.
  • Создай тесты для src/utils.ts командой generate.

Как установить test-detect

1Через claude-code-templates

npx claude-code-templates@latest --skill development/test-detect

2Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о test-detect

Как установить test-detect в Claude Code?

Выполните npx claude-code-templates@latest --skill development/test-detect.

Что делает test-detect?

Скилл определяет тестовый фреймворк, запускает весь набор или тесты для конкретного файла. В режиме generate он создаёт тестовый файл по коду исходного файла.

Какие фреймворки распознаёт test-detect?

Он проверяет Vitest, Jest, Playwright, Cypress, pytest, Go test, Cargo, ExUnit, RSpec и npm test. Если найдено несколько вариантов, по умолчанию выбираются unit-тесты.

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

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

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

Весь набор →
netlify-deploy Скилл для Claude, который проводит проект через деплой на Netlify: проверка входа, привязка сайта, сборка и заливка на превью или в прод. 58установок footballbin-predictions Скилл получает прогнозы матчей Premier League и Champions League через FootballBin MCP API. Показывает ожидаемый счёт, автора следующего гола и количество угловых. 57установок rust-pro Скилл помогает проектировать и писать Rust-код: от решения проблем с владением и асинхронностью до тестирования и профилирования систем. 57установок domain Скилл управляет доменами сервисов Railway: создаёт домен Railway или добавляет собственный. Пригодится, когда нужно получить URL сервиса или настроить домен. 56установок observability-langsmith Скилл помогает отлаживать LLM-приложения, отслеживать вызовы и оценивать ответы на тестовых наборах. Нужен для контроля качества AI-функций. 56установок claude-opus-4-5-migration Скилл находит в кодовой базе строки моделей и вызовы API и переводит их на Opus 4.5. Пригодится, когда проект пора обновить на новую модель. 55установок hono Скилл помогает писать API и приложения на Hono: от маршрутов и middleware до типизированного RPC-клиента. Пригодится для проектов на Cloudflare Workers, Deno, Bun или Node.js. 54установок scholar-evaluation Скилл помогает разбирать научные статьи и исследовательские проекты по заданным критериям. Пригодится для структурированной оценки методологии, анализа и качества текста. 53установок

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

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