testing-strategy-dotnet

Community

Standardize .NET testing approaches.

Authormcj-coder
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenge of inconsistent and often inadequate testing strategies in .NET development, ensuring robust, maintainable, and reliable software through a standardized, opinionated approach.

Core Features & Use Cases

  • Tiered Testing: Implements unit, system, and E2E testing tiers with clear responsibilities.
  • BDD & Architecture Enforcement: Integrates Behavior-Driven Development (BDD) with Reqnroll and architectural integrity checks using NetArchTest.
  • Contract Governance: Enforces public API compatibility and service contract versioning.
  • Observability: Mandates strict observability criteria and payload logging constraints.
  • Use Case: When starting a new .NET project or reviewing an existing one, this Skill provides a comprehensive framework to define and implement a high-quality testing strategy that covers all critical aspects from code-level unit tests to end-to-end system validation and architectural soundness.

Quick Start

Use the testing-strategy-dotnet skill to establish a tiered testing approach for a new .NET solution, including unit, system, and E2E tests with architecture enforcement.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: testing-strategy-dotnet
Download link: https://github.com/mcj-coder/development-skills/archive/main.zip#testing-strategy-dotnet

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.