Use when a .NET implementation task is complete and needs quality-focused code review, especially test quality validation (behavioral tests, assertion counts, mock boundaries, anti-patterns like getter/setter tests)
View on GitHubplugins/saurun/skills/dotnet-code-quality-reviewer-prompt/SKILL.md
February 5, 2026
Select agents to install to:
npx add-skill https://github.com/fiatkongen/saurun-marketplace/blob/main/plugins/saurun/skills/dotnet-code-quality-reviewer-prompt/SKILL.md -a claude-code --skill dotnet-code-quality-reviewer-promptInstallation paths:
.claude/skills/dotnet-code-quality-reviewer-prompt/# .NET Code Quality Reviewer Prompt Template ## Overview Prompt template for dispatching a .NET code quality review subagent. Core principle: verify that .NET code is well-built (clean, tested, maintainable) with special focus on test quality -- tests should catch real bugs, not verify trivial property assignments. ## When to Use - After a .NET implementation task is complete and you need a quality-focused code review - When you want to validate test quality beyond basic coverage (behavioral testing, structure, mock boundaries) - As the second review pass in a two-pass workflow: spec compliance first, then code quality ## When NOT to Use - For non-.NET code -- the checklist is .NET/C#-specific (NSubstitute, xUnit, EF Core patterns) - As the first review of a task -- run a spec compliance review first to confirm requirements are met before checking code quality - For general architecture or design reviews without implementation code to inspect ## Required Dependency **REQUIRED PLUGIN:** `superpowers` -- provides `code-reviewer` agent and `requesting-code-review/code-reviewer.md` base template. The base template handles: git diff inspection, standard review checklist (code quality, architecture, testing, requirements, production readiness), and output format (Strengths, Issues by severity, Recommendations, Assessment with merge verdict). This skill adds .NET test quality criteria via `ADDITIONAL_REVIEW_CRITERIA`. ## Placeholder Variables | Variable | Source | |---|---| | `WHAT_WAS_IMPLEMENTED` | From implementer subagent's completion report | | `PLAN_OR_REQUIREMENTS` | Plan file path + task number, e.g. "Task 3 from docs/plans/feature-x.md" | | `BASE_SHA` | Commit SHA before implementation (`git log`) | | `HEAD_SHA` | Current commit after implementation (typically `HEAD`) | | `DESCRIPTION` | One-line task summary | ## Common Mistakes - **Dispatching before spec compliance review** -- run spec review first (via `superpowers:requesting-code-review` without