{"slug":"dotnet-migrate-mstest-v3-to-v4","source_name":"dotnet/migrate-mstest-v3-to-v4","name":"Dotnet/Migrate Mstest V3 To V4","description":"Fix build errors and breaking changes after upgrading MSTest v3 to v4, or plan a complete v3-to-v4 migration. Use when user says \"upgrade to MSTest v4\", \"MSTest 4 migration\", \"MSTest v4 breaking changes\", \"tests don't compile after upgrading MSTest 3.x to 4.x\", or hits CS0507, CS0103, CS1061, CS1615 after updating MSTest packages to 4.x. USE FOR: Execute to ExecuteAsync, CallerInfo ctor on TestMethodAttribute, sealed custom attributes, ClassCleanupBehavior removal, TestContext.Properties Contain","version":1,"lift":{"pass_rate_delta_pts":50,"pass_rate_pct":95.5,"total_cases":22,"passed_cases":21,"tokens_delta_pct":232.3,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-09T13:42:23.254295+00:00"},"skill_score":0.9545,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":50,"with_pass_pct":95.5,"without_pass_pct":45.5,"tokens_delta_pct":232.3,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":21,"verdict":"mixed","never_hurt":true,"completed_at":"2026-08-09T13:42:23.254295+00:00","run_id":"dbe9f38b-2501-41a0-aeca-ea871ca61b55","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"manifest_hash":"3b96e535f5bc3c5d95f6a7cb4e37945c878b96fc485880bd870390fe6c6e1d5b","raw_url":"https://app.decimal.ai/s/dotnet-migrate-mstest-v3-to-v4/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/dotnet-migrate-mstest-v3-to-v4"}