Skip to content
Development
Skill

/testing

Запуск тестов проекта: unit, integration. Определение типа проекта и выбор стратегии.

From plugin
claude-code-starter
19615 skills5 agents20 commands

Claude Code

$ npx -y skills add alexeykrol/claude-code-starter --skill testing --agent claude-code

SKILL.md

testing.SKILL.md
name: testing
description: "Запуск тестов проекта: unit, integration. Определение типа проекта и выбор стратегии."
allowed-tools: Read Glob Grep Bash
disable-model-invocation: true

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, если доступен.

@alexeykrol
Ships withclaude-code-starter

Claude Code Starter — это готовая управляющая среда для проектов, в которых основной рабочий агент — Claude Code.

19615 skills5 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
196
Star history of alexeykrol/claude-code-starter on GitHub, a chart by star-history.com

Other skills on claude-code-starter.

db-migrate

db-migrate

Миграция схемы базы данных: SQLite → PostgreSQL/Supabase. Генерация SQL, проверка совместимости.

housekeeping

housekeeping

Фоновое обслуживание проекта: актуальность README, CHANGELOG, версии, .gitignore, метафайлов.

save-dialog

save-dialog

Сохранить JSONL текущей сессии Claude Code в .claude/dialogs/. Триггеры: /save-dialog, "сохрани диалог", "архив диалога".

start

start

Инициализация рабочей сессии. Построить адекватную модель проекта, заземлить её в код, доложить с глубиной по запросу.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about testing.

Which coding agents can use testing?
testing installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.