quality

Audit .NET codebases and generate UAT checklists with SonarQube checks.

18|4|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/granit-fx/granit-dotnet --skill quality-granit-fx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality
Source: https://github.com/granit-fx/granit-dotnet/tree/main/.claude/skills/quality
Command: npx skills add https://github.com/granit-fx/granit-dotnet --skill quality-granit-fx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dotnet, ReportGenerator, SonarQube, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of ensuring code quality and security by performing full project audits or targeted code reviews, including format checking, test execution, local coverage analysis, and SonarQube quality gate checks.

Core Features & Use Cases

  • Full Project Audit: Comprehensive analysis of the entire codebase for adherence to quality standards.
  • Targeted MR Review: In-depth review of modified files since the main branch.
  • UAT Checklists: Generates concise and detailed test checklists for UAT based on endpoint definitions.
  • Security and Quality Gate Checks: Utilizes SonarQube to ensure compliance with quality gates and identify potential security issues.

Quick Start

Invoke the quality skill with the 'review' argument to perform a targeted code review on modified files.

Frequently Asked Questions about quality

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

FAQPage Schema
How do I perform a comprehensive codebase audit for a .NET project?

To perform a targeted code review on modified files, invoke the quality skill with the 'review' argument to analyze changes made since the main branch using Git tracking.

How do I generate a UAT checklist from endpoint definitions?

Generating a UAT checklist from endpoint definitions produces concise and detailed test checklists for user acceptance testing based on the analyzed endpoint structures and definitions.

Do I need SonarQube to run security audits on my .NET code?

Yes, SonarQube is required to perform security audits on your .NET code, as it executes the quality gate checks and identifies potential security vulnerabilities during the analysis.

Does this code review process work with local coverage analysis tools?

Yes, the code review process works with local coverage analysis by utilizing ReportGenerator to analyze test coverage results locally before validating the overall code quality standards.

What is the best way to review only modified files before a merge request?

The best way to review modified files before a merge request is to perform a targeted code review that analyzes changes since the main branch using Git for tracking.