test-quality-check

Audit MarketNest test suites for naming conventions, mocking patterns, and edge-case gaps.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/nhahoang1909/MarketNest --skill test-quality-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-quality-check
Source: https://github.com/nhahoang1909/MarketNest/tree/main/.claude/skills/test-quality-check
Command: npx skills add https://github.com/nhahoang1909/MarketNest --skill test-quality-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Test quality across MarketNest often lacks consistent conventions, edge-case coverage, and robust mocking practices, making it hard to gauge risk and maintainability.

Core Features & Use Cases

  • Audits MarketNest.UnitTests, MarketNest.IntegrationTests, and MarketNest.ArchitectureTests to surface gaps
  • Enforces Given_When_Then naming conventions, FluentAssertions usage, and NSubstitute mocking best practices
  • Produces a prioritized report classifying findings as BLOCKER / HIGH / MEDIUM / SUGGESTION with actionable code fixes and scaffolds

Quick Start

Upload your test files like *Tests.cs, *Spec.cs, WebAppFactory.cs to generate a quality assessment.

Frequently Asked Questions about test-quality-check

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

FAQPage Schema
How do I audit test quality for FluentAssertions and NSubstitute usage in .NET?

To audit test quality, upload your *Tests.cs, *Spec.cs, and WebAppFactory.cs files. The assessment checks FluentAssertions usage, NSubstitute mocking patterns, and naming conventions to surface categorized quality gaps.

What are common quality gaps in unit and integration test suites?

Common quality gaps include inconsistent naming conventions, missing edge-case coverage, and improper mocking isolation. The assessment identifies these issues across unit, integration, and architecture tests and classifies them by severity.

How do I enforce Given_When_Then naming conventions across my test projects?

To enforce Given_When_Then naming conventions, upload your test files for analysis. The assessment scans MarketNest.UnitTests and related suites to identify deviations and provides actionable code fixes.

Does the test quality check support architecture tests using NetArchTest?

Yes, the test quality check supports architecture tests using NetArchTest. It audits MarketNest.ArchitectureTests to surface findings related to architectural rules and provides structured severity reports.

Can I get actionable code fixes for flaky integration test isolation?

Yes, you can get actionable code fixes for integration test isolation. The assessment outputs categorized results with ready-to-apply scaffolds to address BLOCKER and HIGH severity isolation issues.

What is the best way to prioritize test suite maintenance findings?

The best way to prioritize test suite maintenance findings is to use a structured report classifying issues as BLOCKER, HIGH, MEDIUM, or SUGGESTION. This provides a clear risk hierarchy for addressing quality gaps.