Тест
Run /test to write a test suite for code you just built or changed, after implementing a feature, route, or fix. Targets uncommitted changes automatically, reads test preferences.json for your framework (asks and saves it if absent), and picks the right strategy per file: happy path, edge cases, error states, accessibility.
AIjavascript-mastery-pro
official
Разработка
Что делает навык
Написание набора тестов для кода, измененного в текущей ветке, но еще не закоммиченного. Автоматически определяет фреймворк тестирования и подбирает стратегию проверки для каждого файла.
Когда применять
- Написание тестов сразу после реализации новой функции или маршрута
- Проверка кода после исправления ошибки до фиксации изменений
- Автоматическое определение стратегии тестирования для разных типов файлов
- Чтение настроек фреймворка из preferences.json
Как работает
- Запуск команды /test для инициализации процесса
- Автоматический поиск незакоммиченных изменений в текущей ветке
- Чтение файла preferences.json для определения фреймворка тестирования
- Классификация каждого измененного файла по типу (логика, компонент, маршрут API, страница)
- Подбор и применение соответствующей стратегии тестирования для каждого файла
- Написание тестов, фокусируясь на реальных сценариях использования и ошибках
Примеры запросов агенту
Напиши тесты для моих последних изменений в коде
Запусти тестирование для всех незакоммиченных файлов
Проверь код после исправления бага с помощью тестов
Что понадобится
- Доступ к git репозиторию для чтения незакоммиченных изменений
- Наличие файла preferences.json с настройками фреймворка тестирования
- Возможность чтения и анализа структуры измененных файлов
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «test» из репозитория:
# https://github.com/javascript-mastery-pro/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r test/ ~/.claude/skills/test/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.