Refactoring Agent Skills
Refactoring
205 skillsphp-pro
Write idiomatic, high-performance PHP using generators, iterators, SPL data structures, and modern OOP features.
3
ruby-pro
Provides guidance and best practices for writing idiomatic Ruby code, covering metaprogramming, Rails patterns, gem development, performance optimization, and testing with RSpec and Minitest.
3
rust-pro
Provides expert guidance on modern Rust 1.75+ development, covering async patterns, advanced type system features, and production-ready systems programming.
3
kaizen
Guides incremental code improvements, error-proofing through types and validation, and standardization for higher code quality.
5
php-pro
Write idiomatic PHP code using generators, iterators, SPL data structures, and modern OOP features for high-performance applications.
5
ruby-pro
Provides expert guidance for writing idiomatic Ruby code, covering metaprogramming, Rails patterns, gem development, performance optimization, and testing with RSpec and Minitest.
5
sqlglot-python
Write, review, debug, or test Python code that parses, inspects, transforms, builds, qualifies, optimizes, formats, or transpiles SQL with SQLGlot.
0 · bundle
code-simplification
Simplify code by reducing complexity while preserving exact behavior, making it easier to read, understand, modify, and debug.
69.5k
incremental-implementation
Delivers changes incrementally by building in thin vertical slices, testing and verifying each piece before moving to the next.
69.5k
squirrel
Automatically detects project state and runs an 8-phase pipeline to plan, build, test, lint, fix bugs, and document code across multiple AI coding agents.
42.4k
remove-deprecated-api
Migrate deprecated and removed Java imports, Maven dependencies, and unmodifiable OSGi configs to comply with AEM as a Cloud Service enforcement policies.
142 · bundle
typing-exclusion-worker
Remove assigned mypy exclusion modules in small batches, fix typing issues, run validation, and produce a structured completion summary.
845
javax-to-jakarta-migration
Migrate Java code from javax.* to jakarta.* namespace when upgrading to Tomcat 11, Jakarta EE 10, or when javax imports are detected.
36.2k
react18-lifecycle-patterns
Migrate React class component lifecycle methods (componentWillMount, componentWillReceiveProps, componentWillUpdate) to React 18.3.1 compliant patterns with decision trees and before/after code examples.
36.2k · bundle
cpp-pro
Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techniques.
10.4k · bundle
dead-code
Finds and safely removes dead code across a codebase: unreachable paths, unused exports, functions, variables, CSS selectors, dependencies, env vars, and commented-out blocks. Builds an import graph, verifies no dynamic references, and runs build and tests after cleanup.
13
moyu
Keeps AI coding agents tightly scoped by enforcing minimal changes, simplest solutions, and asking before expanding scope.
2
golang-patterns
Provides idiomatic Go patterns, best practices, and conventions for writing, reviewing, and refactoring Go code.
0
python-patterns
Apply idiomatic Python patterns and best practices for writing robust, efficient, and maintainable code, covering type hints, error handling, context managers, and data classes.
0
coding-standards
Establishes baseline cross-project coding conventions for naming, readability, immutability, and code-quality review, with pointers to framework-specific skills.
0
tidy
Refactors production code with test coverage using a TDD workflow that applies approved refactorings one at a time, gates each on passing tests, and commits or reverts accordingly.
7 · bundle
srp
Refactors a class toward the Single Responsibility Principle by identifying responsibilities, grouping cohesive behavior, and extracting focused classes.
7
declutter
Refactors code by removing unused imports, variables, methods, redundant comments, and fixing formatting, with automatic test runs and commits after each step.
7
value-objects
Analyzes a class for primitive obsession and proposes value object extractions with validation, structure, and refactoring guidance.
7
vercel-composition-patterns
Provides React composition patterns to avoid boolean prop proliferation, covering compound components, state management, and React 19 API changes.
2 · bundle
code-write
Guides code modifications by reading affected files first, matching existing style, and making minimal, safe changes.
10 · bundle
csharp
Write idiomatic C# code using .NET features, async/await, LINQ, SOLID principles, dependency injection, and unit tests.
1
refactor-cleaner
Resolves legacy references to the refactor-cleaner capability by routing to the current runtime equivalent, such as an agent or modern skill.
20
clean-architecture
Organizes Flutter code into domain, data, and presentation layers with unidirectional dependencies, using BLoC, use cases, and repository patterns for testable, maintainable enterprise applications.
4
improve
Surveys a codebase as a senior advisor and produces prioritized, self-contained implementation plans for other models or agents to execute, without modifying source code.
2 · bundle
011-tsx-69146321
Identifies common React useEffect anti-patterns and provides corrected implementations using derived state, event handlers, and cleanup functions.
7 · bundle
asyncio-python
Write, review, debug, or test Python asyncio code involving coroutines, Tasks, TaskGroups, cancellation, timeouts, queues, synchronization, and blocking-call boundaries.
0 · bundle
test-driven-development
Drive development with tests by writing a failing test before implementing code, and reproduce bugs with tests before fixing them.
69.5k
scheduler
Guides migration of AEM Cloud Service schedulers from legacy patterns to OSGi-compliant Sling Scheduler or Sling Jobs, with classification, review checklists, and troubleshooting.
142 · bundle
replication
Migrate AEM replication code from legacy CQ Replicator and Sling Replication Agent APIs to the Sling Distribution API for AEM as a Cloud Service, covering agent selection, async handling, and service-user setup.
142
asset-manager
Migrates AEM Cloud Service code from legacy AssetManager APIs (createAssetForBinary, getAssetForBinary, removeAssetForBinary, client-facing createAsset) to Direct Binary Access or in-JVM resolver patterns, covering IMS authentication and service-user setup.
142