health-check

Generate letter-graded health reports for .NET projects using Roslyn-backed MCP tooling.

1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/Trossitec/dotnet-claude-kit --skill health-check-trossitec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: health-check
Source: https://github.com/Trossitec/dotnet-claude-kit/tree/main/skills/health-check
Command: npx skills add https://github.com/Trossitec/dotnet-claude-kit --skill health-check-trossitec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you assess whether your .NET codebase is healthy by turning build, architecture, quality, test coverage, security posture, and documentation signals into a clear, letter-graded report card.

Core Features & Use Cases

  • Multi-dimensional grading (A–F): Evaluates 8 dimensions—build health, code quality, architecture, test coverage, dead code, API surface, security posture, and documentation—each with defined thresholds.
  • MCP-assisted evidence: Uses MCP tools to gather diagnostics, detect anti-patterns, analyze dependency graphs and cycles, map test coverage, find dead symbols, inspect public APIs, and surface vulnerable dependencies.
  • Actionable, prioritized recommendations: For every grade below A, produces specific next steps that reference concrete findings (including suggested fixes and targets).
  • Comparative and trend-friendly reporting: Produces structured output suitable for comparing prior assessments and tracking improvement over time.

Quick Start

Run a full project health assessment by asking your AI to perform a multi-dimensional health check and produce an A–F report card with prioritized recommendations.

Frequently Asked Questions about health-check

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

FAQPage Schema
How do I assess .NET codebase health and get a code quality report card?

To assess .NET codebase health, generate a multi-dimensional report card grading build health, code quality, architecture cycles, test coverage, dead code, public API design, security posture, and documentation readiness from A to F.

What is the best way to check for architecture cycles and dead code in a .NET project?

Checking for architecture cycles and dead code involves using Roslyn-backed MCP tooling to analyze dependency graphs and detect unused symbols, producing prioritized recommendations to resolve anti-patterns.

Can I use a health check tool to prioritize tech debt before a .NET release?

Yes, you can use a .NET health check as a pre-release quality gate to prioritize tech debt, producing an evidence-based assessment of vulnerabilities, test coverage presence, and anti-patterns.

Does .NET project health grading work for onboarding to an unfamiliar codebase?

.NET project health grading works effectively for onboarding to an unfamiliar codebase by evaluating documentation readiness, public API surface design, and security posture to quickly highlight areas needing attention.

How do I track code quality improvement over time after a .NET refactor?

To track code quality improvement over time after a .NET refactor, run comparative health assessments that produce structured output suitable for trending analysis across eight quality dimensions.

What does a .NET health report include for security posture and API review?

A .NET health report includes security posture checks by surfacing vulnerable dependencies and performs public API review to grade the API surface design, providing specific next steps for any grade below A.