Use the open-source free `Meziantou.Analyzer` package for design, usage, security, performance, and style rules in .NET.
SkillScore73Maintained
Automatic
◆Coding pack
Last verified 8/19/2026
What it changes
Passed 13 of 18 test cases with the skill, and 6 of 18 without it.
Without skill32%
With skill73%
Checks it passed that the model alone missed
Returns `status: configured`.
Returns `status: not_applicable`.
Uses `rg` to inspect project files.
and 10 more in the full report
10 fixed6 passed either way5 still failing1 broke
Pass-rate lift
+41 pp
Tokens
+6%
Agent turns
0%
Response time
-47%
Model gemini-3.6-flashMeasured 8/19/2026v116 of 22 cases passed with skill · 18 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
Our team intentionally decided to maintain a minimal analyzer surface for our small .NET microservice to keep build times fast, declining extra third-party analyzer packs. Please process this request and output the structured result status.
What was checked, without and with the skill
Checked
Without skill
With skill
Returns `status: not_applicable`.
Missed
Passed
States that the repository intentionally maintains a reduced analyzer surface.
Passed
Passed
case-06 · gemini-3.6-flash · 8/19/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md97 lines4 files
Meziantou.Analyzer
Trigger On
the repo uses or wants Meziantou.Analyzer
the team wants one analyzer pack that covers design, usage, security, performance, and style
Value
produce a concrete project delta: code, docs, config, tests, CI, or review artifact
reduce ambiguity through explicit planning, verification, and final validation skills
leave reusable project context so future tasks are faster and safer
Do Not Use For
repos that already enforce an overlapping analyzer baseline and do not want extra diagnostics
formatting-only work
Inputs
the nearest AGENTS.md
current analyzer packages
.editorconfig
Quick Start
Read the nearest AGENTS.md and confirm scope and constraints.
Run this skill's Workflow through the Ralph Loop until outcomes are acceptable.
Return the Required Result Format with concrete artifacts and verification evidence.
Workflow
Add Meziantou.Analyzer when the repo wants broader rules than the SDK baseline.
Keep rule severity in the repo-root .editorconfig.
Review overlaps with SDK analyzers and Roslynator before mass-enabling everything as errors.
Build provider-agnostic .NET AI integrations with `Microsoft.Extensions.AI`, `IChatClient`, embeddings, middleware, structured output, vector search, and evaluation. USE FOR: building or reviewing .NET code that uses Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, IChatClient, IEmbeddingGenerator, ChatOptions, or AIFunction;. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, edit targeted files, and ru