dotnet-quality-ci

Configure .NET quality gates with analyzers, coverage, and security scanning in CI.

8|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Postpartum-genushyacinthus29/dotnet-skills --skill dotnet-quality-ci-postpartum-genushyacinthus29
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-quality-ci
Source: https://github.com/Postpartum-genushyacinthus29/dotnet-skills/tree/main/skills/dotnet-quality-ci
Command: npx skills add https://github.com/Postpartum-genushyacinthus29/dotnet-skills --skill dotnet-quality-ci-postpartum-genushyacinthus29

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams establish and maintain open-source .NET quality gates in CI, covering formatting, analyzers, coverage, mutation testing, architecture checks, and security scanning to improve code health and consistency.

Core Features & Use Cases

  • Standardize formatting and style using a repo-root EditorConfig and dotnet format, ensuring changes are detected in CI.
  • Configure and orchestrate SDK analyzers, third-party analyzers (StyleCopAnalyzers, Roslynator, Meziantou.Analyzer), and framework tests to enforce code quality gates.
  • Enable and verify coverage, mutation testing, architecture checks, and security scanning, documenting ownership in AGENTS.md and CI workflows.

Quick Start

Plan and bootstrap a minimal, Open-Source .NET quality gate stack for your repo and wire it into AGENTS.md and CI.

Frequently Asked Questions about dotnet-quality-ci

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

FAQPage Schema
How do I set up .NET quality gates in CI for formatting and code analysis?

Configure .NET quality gates in CI by wiring dotnet format, Roslyn analyzers, coverlet, and ReportGenerator into workflows to enforce formatting, analysis, and coverage checks on every pull request.

What is the best way to enforce code coverage and mutation testing in a .NET CI pipeline?

Enforce code coverage and mutation testing in a .NET CI pipeline by integrating coverlet for coverage collection and ReportGenerator for output, wire these tools into CI workflows to validate code health on every PR.

Can I use dotnet format and StyleCopAnalyzers with an existing .NET project?

Yes, dotnet format and StyleCopAnalyzers apply to existing .NET projects. You establish a repo-root EditorConfig to standardize formatting and style rules, ensuring changes are detected and validated in CI workflows.

How do I add security scanning and architecture checks to .NET CI workflows?

Add security scanning and architecture checks to .NET CI workflows by integrating CodeQL for security analysis and configuring architecture validation rules, documenting ownership in AGENTS.md to maintain code health.

Do I need to configure AGENTS.md when setting up .NET quality gates?

Yes, configuring AGENTS.md is needed when setting up .NET quality gates. It documents toolchain ownership and verification steps for formatting, analysis, coverage, mutation testing, and security scanning in CI.