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.
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.
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
- 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
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.
Auto-fetched from GitHub.