health-check

Assess .NET repository health with A–F grades across eight dimensions.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/Maj3D10/Training-Platform --skill health-check-maj3d10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: health-check
Source: https://github.com/Maj3D10/Training-Platform/tree/main/.agent/skills/health-check
Command: npx skills add https://github.com/Maj3D10/Training-Platform --skill health-check-maj3d10

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of evaluating how healthy a .NET project is in a way that is measurable, consistent, and improvement-focused instead of subjective.

Core Features & Use Cases

  • 8-Dimension assessment with letter grades (A–F): build health, code quality, architecture, test coverage, dead code, API surface, security posture, and documentation.
  • MCP-assisted, data-driven grading: uses MCP tooling and .NET CLI checks to produce evidence-backed findings for each dimension.
  • Actionable recommendations with prioritization: every grade below A includes specific, prioritized fix suggestions and, where possible, targeted areas to update.
  • Trend-friendly reporting: supports comparing previous vs current reports to track improvement over time.

Quick Start

Use the skill with the instruction: "Run a health check for this repository and return an A–F project health report with prioritized fixes."

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 with measurable metrics?

You assess .NET codebase health by generating an A–F report card across eight dimensions: build status, code quality, architecture, test coverage, dead code, API surface, security, and documentation. The health check uses MCP-assisted analysis and .NET CLI outputs to provide dimension scores with supporting data points.

What is the best way to evaluate technical debt in a .NET repository before a release?

Evaluating technical debt before a release is best done by running a health check to generate an A–F project health report. This grades eight dimensions like dead code and security posture, providing prioritized remediation recommendations and targeted areas to update.

Can I use MCP tools to check .NET architecture and security posture?

Yes, you can use MCP tools to check .NET architecture and security posture. The health check skill uses MCP-assisted analysis and security scanning outputs to produce evidence-backed findings and letter grades for your repository's architecture and security dimensions.

How do I track code quality improvements over time in a .NET project?

Track code quality improvements over time in a .NET project by comparing previous and current health reports. The health check supports trend-friendly reporting, allowing you to compare A–F grades across dimensions like test coverage and code quality to validate post-refactor improvements.

Does the .NET health check require specific security scanning tools?

The .NET health check relies on .NET CLI and security scanning outputs to gather evidence for its grading. It uses these outputs alongside MCP tooling to evaluate the security posture dimension, meaning your environment needs to provide these standard .NET scanning capabilities.