Safely refactors C#/.NET code without changing behavior. USE FOR any request to refactor, rename, move, extract, inline, merge, consolidate, deduplicate, split, or modernize C# code, including partial/generated declarations, wrappers, public APIs, serialization/reflection/configuration names, friend assemblies, conditional compilation, and multi-targeted projects.
Install
npx skills add dotnet/skills --skill csharp-refactoringnpx skills add dotnet/skills --skill csharp-refactoring -a claude-code -gnpx skills add dotnet/skills --skill csharp-refactoring -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet/skills/csharp-refactoringgh skill install dotnet/skills csharp-refactoringgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/plugins/dotnet/skills/csharp-refactoring ~/.claude/skills/csharp-refactoring # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet/skills/csharp-refactoring ~/.agents/skills/csharp-refactoring # Codex, Cursor, Gemini CLI, Copilot, OpenCode