Agent skill
testing
Запуск тестов проекта: unit, integration. Определение типа проекта и выбор стратегии.
Install this agent skill to your Project
npx add-skill https://github.com/alexeykrol/claude-code-starter/tree/main/.claude/skills/testing
SKILL.md
Skill: Testing
Определение тестового окружения
# Node.js проект
if [ -f "package.json" ]; then
echo "node"
cat package.json | grep -A5 '"scripts"' | grep test
fi
# Python проект
if [ -f "pyproject.toml" ] || [ -f "pytest.ini" ] || [ -f "setup.py" ]; then
echo "python"
fi
Запуск тестов
Node.js
npm test
Python
python3 -m pytest tests/ -v
Интерпретация результатов
- Все зелёные: сообщить «тесты пройдены» с количеством
- Есть красные: показать список упавших тестов, предложить фикс
- Нет тестов: сообщить, предложить создать базовый набор
Когда запускать
- После каждого серьёзного коммита
- В составе
/finish - По явному запросу пользователя
- После работы субагента
implementer
Coverage (если настроен)
# Node.js
npx jest --coverage 2>/dev/null || true
# Python
python3 -m pytest --cov=src tests/ 2>/dev/null || true
Показать summary coverage, если доступен.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
db-migrate
Миграция схемы базы данных: SQLite → PostgreSQL/Supabase. Генерация SQL, проверка совместимости.
start
Инициализация рабочей сессии. Загрузить состояние проекта, оценить готовность, доложить.
finish
Завершение рабочей сессии. Тесты, коммит, обновление SNAPSHOT, отчёт.
housekeeping
Фоновое обслуживание проекта: актуальность README, CHANGELOG, версии, .gitignore, метафайлов.
playwright
E2E тестирование UI с Playwright. Запуск, создание тестов, анализ результатов.
verl-rl-training
Provides guidance for training LLMs with reinforcement learning using verl (Volcano Engine RL). Use when implementing RLHF, GRPO, PPO, or other RL algorithms for LLM post-training at scale with flexible infrastructure backends.
Didn't find tool you were looking for?