dotnet-change

Identify impacted .NET projects and update tests for minimal changes.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/askaret/codex-skills --skill dotnet-change
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-change
Source: https://github.com/askaret/codex-skills/tree/main/.agents/skills/dotnet-change
Command: npx skills add https://github.com/askaret/codex-skills --skill dotnet-change

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a disciplined approach to making changes in C#/.NET projects, ensuring tests are updated and standard verification is executed before finishing.

Core Features & Use Cases

  • Identify impacted .NET projects and their test suites.
  • Make minimal, pattern-consistent code changes.
  • Update tests and run the standard test command to validate changes.

Quick Start

Identify the impacted .NET projects, implement minimal changes, update tests, run dotnet test, and summarize the results.

Frequently Asked Questions about dotnet-change

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

FAQPage Schema
How do I safely apply code changes in a dotnet project without breaking existing tests?

To safely apply dotnet code changes, identify impacted projects, make minimal pattern-consistent edits, update tests, and validate with dotnet test to ensure no regressions occur.

What is the best way to identify impacted test suites when refactoring C# code?

Impact analysis for C# refactoring involves tracing required changes through the solution to identify affected .NET projects and their corresponding test suites before making any code edits.

How do I update and run tests after making code changes in a C# solution?

After making code changes in C#, update the affected tests to match the new logic and run the standard dotnet test command to validate correctness and ensure no regressions.

Do I need dotnet format to verify code changes in .NET projects?

Dotnet format is used where required to verify formatting and ensure no regressions, alongside running dotnet test to validate correctness after applying minimal code changes.

Can I use this approach to scope dotnet refactoring to minimal edits?

Yes, scoping dotnet refactoring to minimal edits that align with existing patterns ensures disciplined changes, allowing you to update tests and validate results efficiently.

Why should I run impact analysis before changing C# code?

Running impact analysis before changing C# code identifies impacted projects and test suites, ensuring you update all necessary tests and validate with dotnet test to prevent regressions.