test-coverage

Analyze C# test coverage gaps and scaffold test stubs.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/darylmcd/Roslyn-Backed-MCP --skill test-coverage-darylmcd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coverage
Source: https://github.com/darylmcd/Roslyn-Backed-MCP/tree/main/skills/test-coverage
Command: npx skills add https://github.com/darylmcd/Roslyn-Backed-MCP --skill test-coverage-darylmcd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes test coverage within a loaded workspace, identifies untested code paths, and surfaces opportunities to strengthen tests and auditing of public APIs.

Core Features & Use Cases

  • Discover coverage gaps across projects and test projects, with summaries per module.
  • Scaffold initial test stubs to kickstart test suites, with guidance for real assertions.
  • Support end-to-end workflows for test discovery, execution, and related test recommendations within a Roslyn/MCP-like environment.

Quick Start

Analyze the currently loaded workspace for test coverage and scaffold gaps.

Frequently Asked Questions about test-coverage

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

FAQPage Schema
How do I find untested code in a C# Roslyn workspace?

To find untested code in a C# Roslyn workspace, analyze the loaded solution to discover test coverage gaps and report untested public APIs. The tool collects coverage data and quantifies issues per module.

What is the best way to scaffold tests for untested C# code?

The best way to scaffold tests for untested C# code is to use Roslyn-based tooling that proposes scaffolding actions through templates. This generates initial test stubs to kickstart your test suite with guidance for real assertions.

Can I use this test coverage analysis tool with dotnet projects?

Yes, you can use this test coverage analysis tool with dotnet projects. It applies to C# projects within a loaded workspace and supports end-to-end workflows for test discovery and execution.

How does MCP integrate with Roslyn for test discovery?

MCP integrates with Roslyn for test discovery by running within a Roslyn-like environment to analyze test coverage. It identifies untested code paths and surfaces opportunities to strengthen tests across loaded projects.

Why does my test coverage report show gaps across multiple dotnet modules?

Your test coverage report shows gaps across multiple dotnet modules because the analysis identifies and quantifies coverage issues across the entire loaded solution. It provides summaries per module to highlight missing tests.