Refactoring

Browse Refactoring agent skills in Development and compare related workflows, tools, and use cases.

9 skills
O
test-driven-development

by obra

Install and use the test-driven-development skill to enforce strict TDD: write a failing test first, verify the failure, implement the minimum code, then refactor safely.

Test Automation
Favorites 0GitHub 121.8k
W
python-design-patterns

by wshobson

python-design-patterns is a Python refactoring and design-review skill focused on KISS, SRP, separation of concerns, composition over inheritance, and the Rule of Three for cleaner, more testable code.

Refactoring
Favorites 0GitHub 32.6k
W
python-anti-patterns

by wshobson

python-anti-patterns is a Python code review checklist for spotting fragile patterns like scattered retries, timeout duplication, and hidden complexity before merge, during refactoring, or while debugging.

Code Review
Favorites 0GitHub 32.6k
W
modern-javascript-patterns

by wshobson

modern-javascript-patterns is a practical ES6+ reference for refactoring legacy JavaScript, adopting async/await, modules, destructuring, and functional array patterns. Use it to modernize frontend or general JavaScript code with clearer syntax, stronger pattern choices, and better maintainability.

Frontend Development
Favorites 0GitHub 32.6k
W
architecture-patterns

by wshobson

architecture-patterns helps backend teams design or refactor services with Clean, Hexagonal, Onion, and DDD approaches. Learn how to add the skill from the wshobson/agents repo, review SKILL.md and advanced references, and apply it to layering, bounded contexts, interfaces, dependency rules, and refactor plans.

Backend Development
Favorites 0GitHub 32.6k
W
react-modernization

by wshobson

react-modernization is a migration-focused skill for upgrading React 16/17 apps to 18+, converting class components to hooks, updating root APIs, and planning staged refactors with codemod-aware guidance.

Refactoring
Favorites 0GitHub 32.5k
W
dependency-upgrade

by wshobson

dependency-upgrade is a skill for planning major dependency upgrades with semver review, compatibility analysis, staged rollout, and testing. Use it to audit npm or yarn packages, inspect dependency trees, resolve conflicts, and guide safer framework or library upgrades in Code Editing workflows.

Code Editing
Favorites 0GitHub 32.5k
V
vercel-react-best-practices

by vercel-labs

vercel-react-best-practices is a Vercel Engineering skill that guides AI agents to optimize React and Next.js performance with prioritized rules for waterfalls, bundle size, and rendering.

Frontend Development
Favorites 0GitHub 24k
W
angular-migration

by wshobson

angular-migration helps teams move AngularJS apps to modern Angular with hybrid mode, phased component rewrites, DI updates, and routing migration guidance in a single SKILL.md.

Frontend Development
Favorites 0GitHub 0