Модернизация унаследованного кода
★ 6.8 · general
code-necromancer is a Claude Code skill that provides a systematic framework for understanding, resurrecting, and modernizing legacy codebases through three distinct phases: Archaeology, Resurrection, and Rejuvenation. The Archaeology phase maps the entire system before anything is touched — producing repo-inventory.json, dependency-graph.mmd, architecture-diagram.mmd, a tech-stack matrix, and a maturity assessment. Resurrection gets services running locally, auditing outdated packages, documenting environment variables and secrets, and writing integration tests that prove components communicate correctly. Rejuvenation then delivers a prioritized modernization roadmap, security recommendations, and architecture improvements. The skill is designed for inherited codebases with no documentation, products dormant for 2+ years, significant tribal knowledge loss, or due diligence on acquired code — and explicitly excludes greenfield or well-maintained projects.