определение платформы
Reference data for detecting the test platform (VSTest vs Microsoft.Testing.Platform) and test framework (MSTest, xUnit, NUnit, TUnit) from project files. DO NOT USE directly â loaded by run-tests, mtp-hot-reload, and migrate-vstest-to-mtp when they need detection logic.
Что делает навык
Навык определяет тестовую платформу (VSTest или Microsoft.Testing.Platform) и тестовый фреймворк (MSTest, xUnit, NUnit, TUnit) на основе файлов проекта. Он предоставляет строгий формат ответа, начиная с вердикта, за которым следует одно предложение с доказательной базой, и второе — только при наличии конфликтов или неполной конфигурации.
Когда применять
- Определение используемого тестового фреймворка и платформы для анализа структуры проекта.
- Подготовка данных для навыков run-tests, mtp-hot-reload и migrate-vstest-to-mtp.
- Выявление конфликтов или неполной конфигурации, препятствующих выполнению тестов.
Как работает
- Проанализировать файлы проекта для выявления зависимостей или SDK, указывающих на фреймворк (MSTest, xUnit, NUnit, TUnit).
- Определить фактическую платформу выполнения тестов (VSTest или Microsoft.Testing.Platform).
- Сформировать вердикт, точно соблюдая запрошенные пользователем метки и порядок.
- Добавить одно предложение с доказательствами, называя пакеты или SDK, идентифицирующие фреймворк.
- При наличии конфликта, неполной конфигурации или различий по target-framework добавить второе предложение с пояснением.
- Если конфигурация препятствует выполнению, сообщить о недоступности платформы, а не предполагать успешный запуск.
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.