dotnet-refactor
CommunityRefactor .NET codebases with precision.
System Documentation
What problem does it solve?
Principal-level C#/.NET codebase refactoring skill. Use when the user asks to refactor, restructure, clean up, or improve the quality of a C# or .NET codebase. Triggers include: requests to implement design patterns, decouple tightly coupled code, improve logging, apply clean code or SOLID principles, improve maintainability, reduce technical debt, or modernize legacy .NET code. Also use when asked to generate a refactoring plan, identify code smells, or prepare a codebase for scaling. Covers unit test strategy for regression safety before and after refactoring.
Core Features & Use Cases
- Systematic discovery of code smells, dependencies, and coupling hotspots
- Baseline test safety net with characterization tests for critical paths
- Phased refactoring plan with independent, deployable phases
- Stepwise execution focusing on one concern per commit
- SOLID principles and design-pattern guidance for long-term maintainability
- Verification, rollback strategies, and post-refactor validation
Quick Start
Provide the codebase context and the refactor goal, and I will generate a phased refactoring plan.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: dotnet-refactor Download link: https://github.com/nobelk/claude-tools/archive/main.zip#dotnet-refactor Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.