Refactoring

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

55 skills
A
dotnet-patterns

by affaan-m

dotnet-patterns is a practical .NET pattern guide for backend development. It helps you write and review idiomatic C# with stronger defaults for immutability, explicit dependencies, async/await, and maintainable ASP.NET Core services. Use it for code generation, refactoring, and review when you want repeatable patterns, not generic advice.

Backend Development
Favorites 1GitHub 156.1k
A
rust-patterns

by affaan-m

rust-patterns is a practical guide for idiomatic Rust development, covering ownership, error handling, traits, concurrency, module boundaries, and backend-focused design choices for safer, cleaner code.

Backend Development
Favorites 0GitHub 156.2k
A
repo-scan

by affaan-m

repo-scan is a cross-stack source audit skill that classifies files, detects embedded third-party libraries, and helps you judge what is core, duplicated, or dead weight. It is useful for repo-scan for Code Review, legacy migrations, and refactor planning. See repo-scan install and repo-scan usage guidance in the skill.

Code Review
Favorites 0GitHub 156.2k
A
pytorch-patterns

by affaan-m

pytorch-patterns helps you write, review, and debug PyTorch code with device-agnostic patterns, reproducible experiments, and explicit tensor handling. Use the pytorch-patterns skill for cleaner training loops, model refactors, and practical PyTorch guidance.

Code Editing
Favorites 0GitHub 156.2k
A
python-patterns

by affaan-m

The python-patterns skill helps you write, review, and refactor Python code with idiomatic patterns, readable structure, type hints, and practical exception handling. Use it for new code, package/module design, or cleaner refactors that preserve behavior and follow Python conventions.

Code Editing
Favorites 0GitHub 156.2k
A
plankton-code-quality

by affaan-m

plankton-code-quality is a write-time code quality system for Claude Code. It formats, lints, and can trigger Claude-powered fixes after each file edit, helping catch issues during editing instead of after commit or CI. Ideal for the plankton-code-quality skill, guide, and Code Editing workflows.

Code Editing
Favorites 0GitHub 156.2k
A
perl-patterns

by affaan-m

perl-patterns is a modern Perl 5.36+ skill for writing, reviewing, and refactoring idiomatic code. Use this perl-patterns guide to guide code generation, simplify legacy boilerplate, and keep modules, signatures, and error handling maintainable.

Code Generation
Favorites 0GitHub 156.2k
A
laravel-patterns

by affaan-m

laravel-patterns helps you design Laravel apps with cleaner boundaries: thin controllers, services or actions for business logic, predictable Eloquent data access, and practical patterns for queues, events, caching, and API resources. It is built for backend development teams that need maintainable production apps, not quick one-off scaffolding.

Backend Development
Favorites 0GitHub 156.2k
A
kotlin-patterns

by affaan-m

kotlin-patterns helps you write and review idiomatic Kotlin using null safety, immutability, sealed hierarchies, coroutines, extension functions, and DSL builders. Use this kotlin-patterns skill for Kotlin-native code generation, refactoring, and Gradle Kotlin DSL decisions with less guesswork.

Code Generation
Favorites 0GitHub 156.2k
A
golang-patterns

by affaan-m

golang-patterns is a practical guide for idiomatic Go patterns, code review, and refactoring. It helps Backend Development teams choose clear APIs, safe error handling, useful zero values, and maintainable package boundaries. Install golang-patterns when you need less guesswork and more consistent Go design decisions.

Backend Development
Favorites 0GitHub 156.2k
A
flutter-dart-code-review

by affaan-m

flutter-dart-code-review is a library-agnostic Flutter and Dart code review checklist for architecture, widget quality, state management, performance, accessibility, security, and clean code. Use it as a structured flutter-dart-code-review guide for Code Review across BLoC, Riverpod, Provider, GetX, MobX, Signals, or custom patterns.

Code Review
Favorites 0GitHub 156.1k
A
cpp-coding-standards

by affaan-m

cpp-coding-standards is a C++ coding standards guide based on the C++ Core Guidelines. Use it for writing, reviewing, and refactoring modern C++ with a focus on safety, clarity, maintainability, RAII, type safety, and good design. Ideal for cpp-coding-standards for Code Review and practical team decisions.

Code Review
Favorites 0GitHub 156.1k
A
coding-standards

by affaan-m

The coding-standards skill gives a baseline for naming, readability, immutability, consistency, and code review across projects, before applying framework-specific rules.

Code Review
Favorites 0GitHub 156.1k
A
backend-patterns

by affaan-m

backend-patterns is a backend development skill for Node.js, Express, and Next.js API routes. It helps with API design, repository/service/controller layering, validation, caching, background jobs, and database optimization so you can build cleaner server-side systems with less guesswork.

Backend Development
Favorites 0GitHub 156.1k
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
M
zoom-out

by mattpocock

The zoom-out skill helps an agent step back from a narrow code question and map the broader system, including related modules, callers, and project vocabulary. It is best for Code Editing workflows when you need context before making a change, especially in unfamiliar repos or subsystems.

Code Editing
Favorites 0GitHub 66k
M
tdd

by mattpocock

tdd is a Test-Driven Development skill for building features, fixing bugs, and writing durable tests with the red-green-refactor loop. It favors behavior-focused tests through public interfaces, boundary-only mocking, and practical guidance for test automation, refactoring, and interface design.

Test Automation
Favorites 0GitHub 66k
M
improve-codebase-architecture

by mattpocock

improve-codebase-architecture helps you find architectural friction, shallow modules, and deepening opportunities in a codebase. Use it for refactoring reviews, testability improvements, and AI-navigable design decisions, especially when you want the skill to respect CONTEXT.md and docs/adr/ guidance.

Refactoring
Favorites 0GitHub 66k
M
request-refactor-plan

by mattpocock

request-refactor-plan helps turn a vague refactor request into a detailed plan with tiny commits, repo verification, scope boundaries, test coverage review, and a GitHub issue. Use it for refactoring RFCs, incremental change plans, and safer implementation prep.

Refactoring
Favorites 0GitHub 66k
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
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
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
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