Back to tags
Tag

Agent Skills with tag: code-modernization

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

code-refactor

Perform bulk code refactoring operations like renaming variables/functions across files, replacing patterns, and updating API calls. Use when users request renaming identifiers, replacing deprecated code patterns, updating method calls, or making consistent changes across multiple locations.

code-refactoringbulk-operationscode-modernizationcross-file-changes
prof-ramos
prof-ramos
0

react-modernization

Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.

reactreact-hookscode-modernizationconcurrent-features
ovachiever
ovachiever
81

react-modernization

Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.

reactreact-hookscode-modernizationconcurrent-features
camoneart
camoneart
4

svelte5

Svelte 5 syntax reference. Use when writing ANY Svelte component. Svelte 5 uses runes ($state, $derived, $effect, $props) instead of Svelte 4 patterns. Training data is heavily Svelte 4—this skill prevents outdated syntax.

sveltesvelte5code-modernizationcomponent-composition
TrevorS
TrevorS
2

legacy-migration

This skill should be used when migrating features from src.legacy/ to the new kernel implementation or removing legacy code after reaching feature parity. Use for systematic legacy code removal, updating FEATURE_COMPARISON.md, verifying feature equivalence, and ensuring safe code retirement.

code-migrationdeprecation-strategymigration-guidancecode-modernization
ryanbreen
ryanbreen
6

legacy-bridge

Backward compatibility bridge that translates legacy @load patterns to new Skills format. Enables seamless migration with zero breaking changes during 6-month transition period.

compatibilitycode-migrationcode-modernization
williamzujkowski
williamzujkowski
11

legacy-modernizer

Use when modernizing legacy systems, implementing incremental migration strategies, or reducing technical debt. Invoke for strangler fig pattern, monolith decomposition, framework upgrades. Keywords: legacy modernization, strangler fig, incremental migration, technical debt, system migration.

code-modernizationincremental-migrationstrangler-fig-patterntechnical-debt
Jeffallan
Jeffallan
245

ln-626-dead-code-auditor

Dead code & legacy audit worker (L3). Checks unreachable code, unused imports/variables/functions, commented-out code, backward compatibility shims, deprecated patterns. Returns findings.

static-analysiscode-cleanupcode-smellcode-modernization
levnikolaevich
levnikolaevich
246

swift-concurrency

Guide for building, auditing, and refactoring Swift code using modern concurrency patterns (Swift 6+). This skill should be used when working with async/await, Tasks, actors, MainActor, Sendable types, isolation domains, or when migrating legacy callback/Combine code to structured concurrency. Covers Approachable Concurrency settings, isolated parameters, and common pitfalls.

concurrencyasynchronous-programmingswiftcode-modernization
jamesrochabrun
jamesrochabrun
204

tanstack-integration

Find opportunities to improve web application code using TanStack libraries (Query, Table, Form, Router, etc.). Avoid man-with-hammer syndrome by applying TanStack after vanilla implementation works.

tanstack-queryjavascripttypescriptcode-modernization
Dicklesworthstone
Dicklesworthstone
202

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

specswarm-upgrade

Systematic compatibility analysis, migration guidance, and breaking change detection for dependency/framework upgrades. Auto-executes when user clearly wants to upgrade, update, migrate, or modernize software dependencies, frameworks, packages, or technology stacks.

compatibilitycode-modernizationpackage-managementbreaking-change-detection
MartyBonacci
MartyBonacci
331

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

code-ratchets

Implement code quality ratchets to prevent proliferation of deprecated patterns. Use when (1) migrating away from legacy code patterns, (2) enforcing gradual codebase improvements, (3) preventing copy-paste proliferation of deprecated practices, or (4) setting up pre-commit hooks to count and limit specific code patterns. A ratchet fails if pattern count exceeds OR falls below expected—ensuring patterns never increase and prompting updates when they decrease.

code-qualitycode-modernizationpre-commitci-cd
AD-SDL
AD-SDL
346

php-modernization

Agent Skill: PHP 8.x modernization patterns. Use when upgrading to PHP 8.1/8.2/8.3/8.4/8.5, implementing type safety, or achieving PHPStan level 10. By Netresearch.

phpphp8type-safetyphpstan
netresearch
netresearch
9