Repository
microsoft/testfx agent skills
- skills
- 44
- official
- 44
- GitHub stars
- 1k
GitHub description: “This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.”
- Stars
- 1,047 (314 forks)
- Licence
- MIT
- Last push
- Oct 2026
- Created
- Aug 2016
- dotnet
- microsoft
- mstest
- test
- test-framework
- tdd
- mstestv2
- unittest
- test-runner
- testing-tools
- visual-studio
- mtp
- testing
- microsoft-testing-platform
- mstestv3
- mstestv4
Install all skills
npx skills add microsoft/testfxAdd --skill <name> for a single skill and -a <agent> to choose the agent (see the agent guides).
Skills in microsoft/testfx, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | Guide for organizing MSBuild infrastructure with Directory.Build.props, Directory.Build.targets, Directory.Packages.props, and Directory.Build.rsp. | microsoft/ | 1k | 1 repo | ~2.5k | Automated safety check: Pass | MIT | today |
| 2 | Analyze MSBuild binary logs to diagnose build failures. An agent skill from microsoft/testfx. | microsoft/ | 1k | 3 repos | ~730 | Automated safety check: Pass | MIT | today |
| 3 | Project-wide code coverage and CRAP (Change Risk Anti-Patterns) score analysis for .NET projects. | microsoft/ | 1k | — | ~7.3k | Automated safety check: Pass | MIT | today |
| 4 | Guide for optimizing MSBuild incremental builds. An agent skill from microsoft/testfx. | microsoft/ | 1k | 3 repos | ~3.7k | Automated safety check: Pass | MIT | today |
| 5 | Guide for modernizing and migrating MSBuild project files to SDK-style format. | microsoft/ | 1k | 3 repos | ~4.3k | Automated safety check: Pass | MIT | today |
| 6 | Catalog of MSBuild anti-patterns with detection rules and fix recipes. | microsoft/ | 1k | — | ~4.5k | Automated safety check: Pass | MIT | today |
| 7 | Guide for interpreting ResolveProjectReferences time in MSBuild performance summaries. | microsoft/ | 1k | 3 repos | ~743 | Automated safety check: Pass | MIT | today |
| 8 | Generate MSBuild binary logs (binlogs) for build diagnostics and analysis. | microsoft/ | 1k | 2 repos | ~824 | Automated safety check: Pass | MIT | today |
| 9 | Diagnose MSBuild build performance bottlenecks using binary log analysis. | microsoft/ | 1k | 2 repos | ~2.6k | Automated safety check: Pass | MIT | today |
| 10 | Fix MSBuild targets that generate files during the build but those files are missing from compilation or output. | microsoft/ | 1k | 2 repos | ~1.8k | Automated safety check: Pass | MIT | today |
| 11 | Patterns for managing MSBuild item groups: Include/Remove/Update semantics, item metadata, batching with %(Metadata), transforms, per-item filtering, and cross-product batching pitfalls. | microsoft/ | 1k | 2 repos | ~1.4k | Automated safety check: Pass | MIT | today |
| 12 | MSBuild property definition patterns: conditional defaults, composition/concatenation, path normalization, trailing slash handling, TFM detection helpers, and property evaluation order. | microsoft/ | 1k | 2 repos | ~1.7k | Automated safety check: Pass | MIT | today |
| 13 | Canonical patterns for writing custom MSBuild targets. An agent skill from microsoft/testfx. | microsoft/ | 1k | 2 repos | ~1.7k | Automated safety check: Pass | MIT | today |
| 14 | Guide for diagnosing and improving MSBuild project evaluation performance. | microsoft/ | 1k | 3 repos | ~1.3k | Automated safety check: Pass | MIT | today |
| 15 | Reference data for test filter syntax across all platform and framework combinations: VSTest --filter expressions, MTP filters for MSTest/NUnit/xUnit v3/TUnit, and VSTest-to-MTP filter translation. | microsoft/ | 1k | 3 repos | ~1.5k | Automated safety check: Pass | MIT | today |
| 16 | Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath. | microsoft/ | 1k | 1 repo | ~5.5k | Automated safety check: Pass | MIT | today |
| 17 | Fix build errors and breaking changes after upgrading MSTest from v3 to v4, or plan a complete MSTest v3-to-v4 migration. | microsoft/ | 1k | 1 repo | ~6k | Automated safety check: Pass | MIT | today |
| 18 | Provides file paths to language-specific extension files for the code-testing pipeline. | microsoft/ | 1k | 2 repos | ~930 | Automated safety check: Pass | MIT | today |
| 19 | Provides file paths to language-specific reference files for the test ANALYSIS skills (assertion-quality, test-anti-patterns, test-gap-analysis, test-smell-detection, test-tagging). | microsoft/ | 1k | 2 repos | ~1.1k | Automated safety check: Pass | MIT | today |
| 20 | Analyzes the variety and depth of assertions across test suites in any language. | microsoft/ | 1k | — | ~4.1k | Automated safety check: Pass | MIT | today |
| 21 | Establish build performance baselines and apply systematic optimization techniques. | microsoft/ | 1k | — | ~3.1k | Automated safety check: Pass | MIT | today |
| 22 | Generates and writes new unit tests for any programming language — scaffolds .NET test projects, pytest suites, Vitest/Jest suites, Go test files, and JUnit suites, and configures coverage tooling… | microsoft/ | 1k | — | ~2.7k | Automated safety check: Pass | MIT | today |
| 23 | Calculates targeted CRAP (Change Risk Anti-Patterns) scores for a named .NET method, class, or single source file. | microsoft/ | 1k | — | ~1.9k | Automated safety check: Pass | MIT | today |
| 24 | Scan C source files for hard-to-test static dependencies — DateTime.Now/UtcNow, File., Directory., Environment., HttpClient, Console., Process., and other untestable statics. | microsoft/ | 1k | — | ~1.9k | Automated safety check: Pass | MIT | today |
| 25 | Guide for MSBuild extensibility: CustomBefore/CustomAfter hooks, wildcard imports with alphabetic ordering, import gating with control properties, NuGet package build extension layout… | microsoft/ | 1k | — | ~2.6k | Automated safety check: Pass | MIT | today |
| 26 | Generate wrapper interfaces and DI registration for hard-to-test static dependencies in C. | microsoft/ | 1k | — | ~2.2k | Automated safety check: Pass | MIT | today |
| 27 | Migrate MSTest v1 or v2 test project to MSTest v3. An agent skill from microsoft/testfx. | microsoft/ | 1k | — | ~2.9k | Automated safety check: Pass | MIT | today |
| 28 | Mechanically replace static dependency call sites with wrapper or built-in abstraction calls across a bounded scope (file, project, or namespace). | microsoft/ | 1k | — | ~2.1k | Automated safety check: Pass | MIT | today |
| 29 | Migrates .NET test projects from VSTest to Microsoft.Testing.Platform (MTP). | microsoft/ | 1k | — | ~4.8k | Automated safety check: Pass | MIT | today |
| 30 | Migrate .NET test projects from xUnit.net (v2 or v3) to MSTest v4. | microsoft/ | 1k | — | ~9.8k | Automated safety check: Pass | MIT | today |
| 31 | Migrates .NET test projects from xUnit.net v2 to xUnit.net v3. | microsoft/ | 1k | — | ~2.2k | Automated safety check: Pass | MIT | today |
| 32 | Guide for using MSBuild Server to improve CLI build performance. | microsoft/ | 1k | — | ~678 | Automated safety check: Pass | MIT | today |
| 33 | Suggests using Microsoft Testing Platform (MTP) hot reload to iterate fixes on failing tests without rebuilding. | microsoft/ | 1k | — | ~1.5k | Automated safety check: Pass | MIT | today |
| 34 | For dotnet test: figures out which test platform (VSTest vs Microsoft.Testing.Platform) a project uses from Directory.Build.props, global.json, and .csproj, then picks the matching command syntax. | microsoft/ | 1k | — | ~4.2k | Automated safety check: Pass | MIT | today |
| 35 | Performs pseudo-mutation analysis on production code in any language to find gaps in existing test suites. | microsoft/ | 1k | — | ~4k | Automated safety check: Pass | MIT | today |
| 36 | Deep-dive audit using the full testsmells.org 19-smell academic catalog for tests in any language. | microsoft/ | 1k | — | ~5.3k | Automated safety check: Pass | MIT | today |
| 37 | Analyzes test suites in any language and tags each test with a standardized set of traits (positive, negative, critical-path, boundary, smoke, regression, integration, performance, security). | microsoft/ | 1k | — | ~4.3k | Automated safety check: Pass | MIT | today |
| 38 | Write new MSTest unit tests and fix existing MSTest code using MSTest 3.x/4.x modern APIs and best practices. | microsoft/ | 1k | — | ~3.1k | Automated safety check: Pass | MIT | today |
| 39 | Guide for optimizing MSBuild build parallelism and multi-project scheduling. | microsoft/ | 1k | — | ~1.2k | Automated safety check: Pass | MIT | today |
| 40 | Review pull requests for MSTest and Microsoft.Testing.Platform with TestFx-specific checks. | microsoft/ | 1k | — | ~3.7k | Automated safety check: Pass | MIT | today |
| 41 | Reference data for .NET test framework detection patterns, assertion APIs, skip annotations, setup/teardown methods, and common test smell indicators across MSTest, xUnit, NUnit, and TUnit. | microsoft/ | 1k | — | ~1.8k | Automated safety check: Pass | MIT | today |
| 42 | Audits existing test code in any language for anti-patterns and quality issues — produces a severity-ranked report (Critical / Warning / Info) with concrete code-level fixes. | microsoft/ | 1k | — | ~4.9k | Automated safety check: Pass | MIT | today |
| 43 | Reference data for detecting the test platform (VSTest vs Microsoft.Testing.Platform) and test framework (MSTest, xUnit, NUnit, TUnit) from project files. | microsoft/ | 1k | — | ~886 | Automated safety check: Pass | MIT | today |
| 44 | Systematic activities that need to be performed after a release is done. | microsoft/ | 1k | — | ~890 | Automated safety check: Pass | MIT | today |
Questions, answered from the data.
What is the best skill in microsoft/testfx?
Directory Build Organization (official) from microsoft/testfx ranks first of the 44 skills in microsoft/testfx listed here, with the highest score: its repository has 1k GitHub stars, 1 other GitHub owner carry a copy, its SKILL.md loads about 2.5k tokens and it passes the automated safety check with no findings. Next come Binlog Failure Analysis and Coverage Analysis.
Are the skills in microsoft/testfx official?
44 of the 44 skills in microsoft/testfx are official, published by the vendor's own GitHub organization: Directory Build Organization, Binlog Failure Analysis, Coverage Analysis, Incremental Build, Msbuild Modernization and 39 more.
How do I install all skills from microsoft/testfx?
Run npx skills add microsoft/testfx in your project: the open-source skills CLI installs the repository's skills into your coding agent's skills folder. To install a single skill, open its page here for the exact command.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.