mcaf-dotnet-stryker

Apply Stryker.NET mutation testing to .NET test projects.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/managedcode/MCPGateway --skill mcaf-dotnet-stryker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcaf-dotnet-stryker
Source: https://github.com/managedcode/MCPGateway/tree/main/.codex/skills/mcaf-dotnet-stryker
Command: npx skills add https://github.com/managedcode/MCPGateway --skill mcaf-dotnet-stryker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps ensure your automated tests are truly effective at catching bugs by using mutation testing, identifying weaknesses in your test suite.

Core Features & Use Cases

  • Mutation Testing: Applies the Stryker.NET tool to measure test suite quality.
  • Targeted Analysis: Focuses mutation testing on critical code paths, not the entire repository.
  • Use Case: When developing a critical library, use this Skill to verify that your existing tests would catch potential faults introduced by code changes.

Quick Start

Use the mcaf-dotnet-stryker skill to run mutation testing on the critical domain layer of the project.

Frequently Asked Questions about mcaf-dotnet-stryker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I measure test suite effectiveness in .NET using mutation testing?

Mutation testing measures .NET test suite effectiveness by injecting faults into your code and verifying if your tests detect them. This Skill applies Stryker.NET to targeted critical code paths to identify weaknesses in your test suite.

What is mutation testing and when do I need it for my .NET project?

Mutation testing is a technique that modifies code to introduce faults, checking if tests catch them. You need it when developing critical .NET libraries to verify your automated tests truly catch potential bugs introduced by code changes.

Do I need a specific project setup to run Stryker.NET mutation testing?

Yes, running Stryker.NET mutation testing requires a .NET test project. The Skill respects AGENTS.md for scope and constraints, targeting mutation testing on critical code paths rather than the entire repository.

How do I run mutation testing on a specific domain layer in my .NET project?

To run mutation testing on a specific .NET domain layer, use this Skill to apply Stryker.NET with targeted analysis. It focuses mutation testing on critical code paths defined by your AGENTS.md scope configuration.

Why does mutation testing focus on critical code paths instead of the whole repository?

Mutation testing focuses on critical code paths because running it across an entire repository is resource-intensive. Targeting critical libraries and domains ensures fault detection where it matters most, optimizing testing time and computational overhead.