dotnet-refactor

Community

Refactor .NET codebases with precision.

Authornobelk
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

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