Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Set up or refine open-source .NET code-quality gates for CI: formatting, `.editorconfig`, SDK analyzers, third-party analyzers, coverage, mutation testing, architecture tests, and security scanning. USE FOR: .NET quality gates in CI; analyzer, coverage, mutation, and architecture-test choices; standardizing `.editorconfig`, `dotnet format`, and warning policy. DO NOT USE FOR: non-.NET repositories; generic CI/CD guidance with no .NET quality stack decisions. INVOKES: inspect the repository conte
.claude/skills/managedcode-quality-ci/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 70% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-02 | ✓→✗ | ▼ Worse | -22% | 0% |
| case-17 | ✓→✓ | = Same ✓ | 57% | 0% |
.editorconfig, dotnet format, and warning policyAGENTS.md.editorconfig and MSBuild propsAGENTS.md and confirm scope and constraints.Workflow through the Ralph Loop until outcomes are acceptable.Required Result Format with concrete artifacts and verification evidence..editorconfigdotnet format --verify-no-changesEnableNETAnalyzers, AnalysisLevel, and warning policyStyleCopAnalyzersRoslynatorMeziantou.AnalyzerAGENTS.mdAGENTS.md and CI:formatcode-analysisanalyzer-configstylecop-analyzers, roslynator, and meziantou-analyzer.NET plus Node repos such as eslint, stylelint, htmlhint, webhint, biome, sonarjs, metalint, and chouscoverlet and reportgeneratornetarchtest, archunitnet, and codeqldotnet format.If a quality gate is requested but not configured, use this activation path:
.csproj, Directory.Build.*, .editorconfig, tool manifests, and CI workflow files.AGENTS.md and CI with explicit commands.status: configured if newly enabled and passing, or status: improved if issues remain but baseline improved.status: not_applicable only when the gate is explicitly out of scope for this repo..editorconfig is the default source of truth for per-rule severityUse the Ralph Loop for every task, including docs, architecture, testing, and tooling work.
status: not_applicable with explicit reason and fallback path.status: complete | clean | improved | configured | not_applicable | blockedplan: concise plan and current iteration stepactions_taken: concrete changes madevalidation_skills: final skills run, or skipped with reasonsverification: commands, checks, or review evidence summaryremaining: top unresolved items or noneFor setup-only requests with no execution, return status: configured and exact next commands.
.editorconfig and CI agree in our .NET solution."Other measured skills in the registry, with their headline benchmark lift.