From blueprint
Read-only gap analysis comparing a .NET project's current quality setup against the 9-dimension methodology. Use when user says "audit quality", "check coverage gaps", "what's missing", or wants to see how their .NET project measures up before running setup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/blueprint:dotnet-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read-only — does not modify any files.
Read-only — does not modify any files.
Read these files before starting:
skills/shared/references/audit-workflow.md — the 5-step workflow structureskills/dotnet-setup/references/methodology.md — the 9 quality dimensions (roles) to audit againstskills/dotnet-setup/references/analysis-checklist.md — what to check in the target codebaseFollow audit-workflow.md. .NET-specific details:
Detect .NET SDK version, target framework, solution structure, frameworks. Inventory existing configurations in Directory.Build.props, .editorconfig, .csproj files. Check hooks, CI.
Check each of the 9 dimensions — see methodology.md for .NET-specific tools and thresholds.
Expected hooks: SessionStart (NuGet audit), PostToolUse/Edit|Write (dotnet format), Stop (quality gate), PostToolUse/Bash (semver check).
Expected jobs: test, lint, security, version.
Present dimension/hook/CI coverage tables with recommendations. Suggest running /blueprint:dotnet-setup to configure missing dimensions.
npx claudepluginhub ondrasek/cc-plugins --plugin blueprintAssesses .NET project health across 8 dimensions (build, code quality, architecture, test coverage, dead code, API surface, security, documentation) with letter grades A-F and actionable recommendations using Roslyn MCP tools.
Patterns for detecting and managing code smells and technical debt in .NET applications. Run Slopwatch CLI to detect LLM reward hacking, disabled tests, suppressed warnings, empty catches, and other shortcuts. Use when identifying code smells, running quality gates in CI/CD, or validating LLM-generated code changes.
Adds Roslynator and Meziantou analyzers, creates a comprehensive .editorconfig with 80+ diagnostic rules for enforcing strict .NET/C# coding standards.