Back to tags
Tag

Agent Skills with tag: refactoring

30 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

architecture-patterns

Architectural patterns and design principles for scalable, maintainable systems. Use when designing systems, refactoring architecture, or choosing patterns.

architecture-patternssoftware-architecturedesign-patternsrefactoring
mjohnson518
mjohnson518
41

refactor

>

refactoringcode-smellsoftware-design
Jordan Godau
Jordan Godau
5

design-patterns

Use when designing software architecture, refactoring code structure, solving recurring design problems, or when code exhibits symptoms like tight coupling, rigid hierarchies, scattered responsibilities, or difficult-to-test components. Also use when choosing between architectural approaches or reviewing code for structural improvements.

design-patternsarchitecture-patternscode-smellrefactoring
ratacat
ratacat
123

dead-code-detector

Identify unused code, imports, variables, and functions for safe removal.

static-analysiscode-cleanupcode-smellrefactoring
CuriousLearner
CuriousLearner
163

tech-debt-analysis

Analyze and address technical debt in codebases.

codebase-analysisrefactoringcode-qualitytechnical-debt
jaktestowac
jaktestowac
244

design-patterns-implementation

Apply appropriate design patterns (Singleton, Factory, Observer, Strategy, etc.) to solve architectural problems. Use when refactoring code architecture, implementing extensible systems, or following SOLID principles.

design-patternsarchitecture-patternssolid-principlesrefactoring
aj-geddes
aj-geddes
301

refactor-legacy-code

Modernize and improve legacy codebases while maintaining functionality. Use when you need to refactor old code, reduce technical debt, modernize deprecated patterns, or improve code maintainability without breaking existing behavior.

refactoringcode-modernizationcode-cleanupcode-quality
aj-geddes
aj-geddes
301

typed-holes-refactor

Refactor codebases using Design by Typed Holes methodology - iterative, test-driven refactoring with formal hole resolution, constraint propagation, and continuous validation. Use when refactoring existing code, optimizing architecture, or consolidating technical debt through systematic hole-driven development.

refactoringtest-driven-developmentcode-modernizationtyped-holes
rand
rand
487

dry-refactoring

Guides systematic code refactoring following the DRY (Don't Repeat Yourself) principle. Use when user asks to eliminate code duplication, refactor repetitive code, apply DRY principle, or mentions code smells like copy-paste, magic numbers, or repeated logic. Implements a 4-step workflow from identifying repetition to verified refactoring.

refactoringdry-principlecode-smellbest-practices
YYH211
YYH211
12713

lightweight-design-analysis

This skill analyzes code for design quality improvements across 8 dimensions: Naming, Object Calisthenics, Coupling & Cohesion, Immutability, Domain Integrity, Type System, Simplicity, and Performance. Ensures rigorous, evidence-based analysis by: (1) Understanding code flow first via implementation-analysis protocol, (2) Systematically evaluating each dimension with specific criteria, (3) Providing actionable findings with file:line references. Triggers when users request: code analysis, design review, refactoring opportunities, code quality assessment, architecture evaluation.

static-analysiscode-qualitycode-reviewcode-analysis
NTCoding
NTCoding
11112

taste-check

Review code using Linus Torvalds' "good taste" philosophy. Eliminates defensive code, special cases, and deep nesting. Use when reviewing code quality, refactoring, or checking for code smells.

code-reviewcode-qualityrefactoringcode-smell
kingkongshot
kingkongshot
2,403248

control-flow

Human-readable control flow patterns for refactoring complex conditionals. Use when refactoring nested conditionals, improving code readability, or restructuring decision logic.

refactoringcontrol-flowcode-readabilitynested-conditionals
EpicenterHQ
EpicenterHQ
3,858254

Page 2 of 2 · 30 results