Use this skill before answering, planning, or editing whenever .NET tests or CI are switching from VSTest to Microsoft.Testing.Platform (MTP), or an MTP migration behaves differently. Triggers include "switch from VSTest"; MSTest/NUnit/xUnit MTP enablement; OutputType=Exe only for test projects in Directory.Build.props; EnableMSTestRunner, EnableNUnitRunner, UseMicrosoftTestingPlatformRunner, or…
Install
npx skills add dotnet/skills --skill migrate-vstest-to-mtpnpx skills add dotnet/skills --skill migrate-vstest-to-mtp -a claude-code -gnpx skills add dotnet/skills --skill migrate-vstest-to-mtp -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet-test-migration/skills/migrate-vstest-to-mtpgh skill install dotnet/skills migrate-vstest-to-mtpgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/plugins/dotnet-test-migration/skills/migrate-vstest-to-mtp ~/.claude/skills/migrate-vstest-to-mtp # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet-test-migration/skills/migrate-vstest-to-mtp ~/.agents/skills/migrate-vstest-to-mtp # Codex, Cursor, Gemini CLI, Copilot, OpenCode