Use this skill before answering, planning, or editing any MSTest 3.x-to-4.x upgrade or post-upgrade failure. Triggers include "MSTest v4 breaking changes"; CS0507/CS0103/CS1061/CS1615; ExecuteAsync, CallerInfo, DisplayName, or custom TestMethodAttribute; ClassCleanupBehavior; ContainsKey; ThrowsExactly or ExpectedException; IsInstanceOfType out parameters; TestTimeout.Infinite; ManagedType…
Install
npx skills add dotnet/skills --skill migrate-mstest-v3-to-v4npx skills add dotnet/skills --skill migrate-mstest-v3-to-v4 -a claude-code -gnpx skills add dotnet/skills --skill migrate-mstest-v3-to-v4 -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet-test-migration/skills/migrate-mstest-v3-to-v4gh skill install dotnet/skills migrate-mstest-v3-to-v4git 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-mstest-v3-to-v4 ~/.claude/skills/migrate-mstest-v3-to-v4 # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet-test-migration/skills/migrate-mstest-v3-to-v4 ~/.agents/skills/migrate-mstest-v3-to-v4 # Codex, Cursor, Gemini CLI, Copilot, OpenCode