Favicon of coverage-analysis

coverage-analysis Skill

AI Agent SkillC#Open source

Project-wide code coverage and CRAP (Change Risk Anti-Patterns) score analysis for .NET projects. Calculates CRAP scores per method and surfaces risk hotspots — complex code with low coverage that is dangerous to modify. Use to diagnose why coverage is stuck or plateaued, identify what methods block improvement, or get Published by microsoft in testfx.

What is coverage-analysis Skill?

Project-wide code coverage and CRAP (Change Risk Anti-Patterns) score analysis for .NET projects. Calculates CRAP scores per method and surfaces risk hotspots — complex code with low coverage that is dangerous to modify. Use to diagnose why coverage is stuck or plateaued, identify what methods block improvement, or get Published by microsoft in testfx. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
75/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Testing
  • Data analysis
  • Writing
  • Testing use cases
  • Data analysis use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use coverage-analysis Skill

  • Use it for testing.
  • Use it for data analysis.
  • Use it for writing.

Built with

C#Copy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/testfx
  • Skill file: .agents/skills/coverage-analysis/SKILL.md

What it does

Project-wide code coverage and CRAP (Change Risk Anti-Patterns) score analysis for .NET projects. Calculates CRAP scores per method and surfaces risk hotspots — complex code with low coverage that is dangerous to modify. Use to diagnose why coverage is stuck or plateaued, identify what methods block improvement, or get

Skill instructions

Coverage Analysis Purpose Raw coverage percentages answer "what code was executed?" — they don't answer what you actually need to know: - What tests should I write next? — ranked by risk and impact - Which uncovered code is risky vs. trivial? — CRAP scores separate the two - Why has coverage plateaued? — identify the files blocking further gains - Is this code safe to refactor? — complex + uncovered = dangerous to change This skill bridges that gap: from a bare .NET solution to a prioritized risk hotspot list, with no manual tool configuration required. When to Use Use this skill when the user mentions test coverage, coverage gaps, code risk, CRAP scores, where to add tests, why coverage plateaued, or wants to know which code is safest to refactor — even if they don't explicitly say "coverage analysis". When Not to Use - Targeted single-method CRAP analysis — use the crap-score skill instead - Writing or generating tests — this skill identifies where tests are needed, not write them -

Explore related resources

Frequently asked questions

What is coverage-analysis?

coverage-analysis is a open-source AI agent skill with Copy skill directory. Project-wide code coverage and CRAP (Change Risk Anti-Patterns) score analysis for .NET projects.

Who is coverage-analysis best for?

coverage-analysis is best for reusing agent instructions, scripts, and references, testing workflows, data analysis workflows, writing workflows.

How do I install coverage-analysis?

Install or run coverage-analysis using Copy skill directory. Check coverage-analysis for the latest setup command.

Is coverage-analysis actively maintained?

coverage-analysis may need a closer maintenance check before production use.

Share:

Stars
1,031
Forks
305
Last commit
9 days ago
Repository age
10 years
License
MIT

Auto-fetched from GitHub.

Similar to coverage-analysis