What problem does it solve? .NET teams using MSTest often struggle with inconsistent runner configurations, mixing VSTest and Microsoft.Testing.Platform patterns, and writing flaky or duplicated tests. This Skill provides a structured workflow to detect the repo's MSTest setup, write correct tests, and keep commands consistent across local and CI runs. ## Core Features & Use Cases - Runner Model Detection: Identifies whether a project uses MSTest.Sdk, the MSTest meta-package, or legacy VSTest packages, and keeps commands aligned with that model. - Test Authoring Guidance: Provides patterns for [DataRow], DynamicData, lifecycle hooks, async tests, and assertions, plus a catalog of anti-patterns to avoid. - Bootstrap and Migration Support: Adds MSTest packages to projects lacking them and documents VSTest versus Microsoft.Testing.Platform choices in AGENTS.md. - Use Case: A developer asks to fix a broken MSTest CI pipeline; the Skill detects the runner model, corrects the test commands, aligns coverage packages, and returns verification evidence. ## Quick Start Ask the AI to add or fix MSTest tests in your .NET project and have it run the repo's test command to verify the results.