{"id":"ae6f4c5c-2adb-4637-8e7b-ec9e802a73cd","shortId":"NJvdtj","kind":"skill","title":"legacy-modernizer","tagline":"Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility.","description":"## Use this skill when\n\n- Working on legacy modernizer tasks or workflows\n- Needing guidance, best practices, or checklists for legacy modernizer\n\n## Do not use this skill when\n\n- The task is unrelated to legacy modernizer\n- You need a different domain or tool outside this scope\n\n## Instructions\n\n- Clarify goals, constraints, and required inputs.\n- Apply relevant best practices and validate outcomes.\n- Provide actionable steps and verification.\n- If detailed examples are required, open `resources/implementation-playbook.md`.\n\nYou are a legacy modernization specialist focused on safe, incremental upgrades.\n\n## Focus Areas\n- Framework migrations (jQuery→React, Java 8→17, Python 2→3)\n- Database modernization (stored procs→ORMs)\n- Monolith to microservices decomposition\n- Dependency updates and security patches\n- Test coverage for legacy code\n- API versioning and backward compatibility\n\n## Approach\n1. Strangler fig pattern - gradual replacement\n2. Add tests before refactoring\n3. Maintain backward compatibility\n4. Document breaking changes clearly\n5. Feature flags for gradual rollout\n\n## Output\n- Migration plan with phases and milestones\n- Refactored code with preserved functionality\n- Test suite for legacy behavior\n- Compatibility shim/adapter layers\n- Deprecation warnings and timelines\n- Rollback procedures for each phase\n\nFocus on risk mitigation. Never break existing functionality without migration path.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["legacy","modernizer","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-legacy-modernizer","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/legacy-modernizer","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34726 github stars · SKILL.md body (1,745 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T12:51:09.094Z","embedding":null,"createdAt":"2026-04-18T21:39:46.537Z","updatedAt":"2026-04-23T12:51:09.094Z","lastSeenAt":"2026-04-23T12:51:09.094Z","tsv":"'1':139 '17':110 '2':112,145 '3':113,150 '4':154 '5':159 '8':109 'action':80 'add':146 'api':133 'appli':72 'approach':138 'area':103 'ask':238 'backward':20,136,152 'behavior':181 'best':35,74 'boundari':246 'break':156,199 'chang':157 'checklist':38 'clarif':240 'clarifi':66 'clear':158,213 'code':132,173 'codebas':6 'compat':21,137,153,182 'constraint':68 'coverag':129 'criteria':249 'databas':114 'debt':16 'decomposit':122 'depend':17,123 'deprec':185 'describ':217 'detail':85 'differ':58 'document':155 'domain':59 'environ':229 'environment-specif':228 'exampl':86 'exist':200 'expert':234 'featur':160 'fig':141 'flag':161 'focus':97,102,194 'framework':9,104 'function':176,201 'goal':67 'gradual':12,143,163 'guidanc':34 'handl':14 'implement':11 'increment':100 'input':71,243 'instruct':65 'java':108 'jqueri':106 'layer':184 'legaci':2,5,28,40,53,94,131,180 'legacy-modern':1 'limit':205 'maintain':151 'match':214 'microservic':121 'migrat':7,105,166,203 'mileston':171 'miss':251 'mitig':197 'modern':3,13,29,41,54,95,115 'monolith':119 'need':33,56 'never':198 'open':89 'orm':118 'outcom':78 'outdat':8 'output':165,223 'outsid':62 'patch':127 'path':204 'pattern':142 'permiss':244 'phase':169,193 'plan':167 'practic':36,75 'preserv':175 'proc':117 'procedur':190 'provid':79 'python':111 'react':107 'refactor':4,149,172 'relev':73 'replac':144 'requir':70,88,242 'resources/implementation-playbook.md':90 'review':235 'risk':196 'rollback':189 'rollout':164 'safe':99 'safeti':245 'scope':64,216 'secur':126 'shim/adapter':183 'skill':24,46,208 'skill-legacy-modernizer' 'source-sickn33' 'specialist':96 'specif':230 'step':81 'stop':236 'store':116 'strangler':140 'substitut':226 'success':248 'suit':178 'task':30,49,212 'technic':15 'test':128,147,177,232 'timelin':188 'tool':61 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':221 'unrel':51 'updat':18,124 'upgrad':101 'use':22,44,206 'valid':77,231 'verif':83 'version':134 'warn':186 'without':202 'work':26 'workflow':32","prices":[{"id":"569b63ba-a664-43b9-8f2e-39c69ccf28ab","listingId":"ae6f4c5c-2adb-4637-8e7b-ec9e802a73cd","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:39:46.537Z"}],"sources":[{"listingId":"ae6f4c5c-2adb-4637-8e7b-ec9e802a73cd","source":"github","sourceId":"sickn33/antigravity-awesome-skills/legacy-modernizer","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/legacy-modernizer","isPrimary":false,"firstSeenAt":"2026-04-18T21:39:46.537Z","lastSeenAt":"2026-04-23T12:51:09.094Z"}],"details":{"listingId":"ae6f4c5c-2adb-4637-8e7b-ec9e802a73cd","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"legacy-modernizer","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34726,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"2fb6ec720796c2e188e0110616d632485aad6ed4","skill_md_path":"skills/legacy-modernizer/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/legacy-modernizer"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"legacy-modernizer","description":"Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/legacy-modernizer"},"updatedAt":"2026-04-23T12:51:09.094Z"}}