CLSkills
Refactoring

Refactoring

Clean up code, reduce duplication, improve structure

12 skills

RefactoringPopular
beginner

Extract Function

Extract code blocks into well-named functions

refactoringfunctionsclean-code
RefactoringPopular
beginner

Rename Symbol

Safely rename variables, functions, classes across codebase

refactoringrenamecodebase
RefactoringPopular
beginner

Remove Dead Code

Find and remove unused code

refactoringdead-codecleanup
Refactoring
intermediate

Simplify Conditionals

Simplify complex if/else chains and nested conditions

refactoringconditionalsclean-code
RefactoringPopular
intermediate

Extract Component

Extract UI code into reusable components

refactoringcomponentsreact
RefactoringPopular
intermediate

DRY Refactor

Find code duplication and extract shared logic

refactoringdryduplication
Refactoring
beginner

Promise to Async

Convert Promise chains to async/await

refactoringasyncpromises
Refactoring
intermediate

Class to Functions

Convert class-based code to functional style

refactoringfunctionalclasses
Refactoring
beginner

Callback to Promise

Convert callback-based code to Promises

refactoringcallbackspromises
Refactoring
beginner

Magic Number Fix

Replace magic numbers with named constants

refactoringconstantsclean-code
Refactoring
intermediate

Long Function Split

Split long functions into smaller, focused ones

refactoringfunctionsclean-code
Refactoring
beginner

Parameter Object

Replace long parameter lists with parameter objects

refactoringparametersclean-code