← ClaudeAtlas

necromancerlisted

Resurrect a dead repository. Use when a project no longer installs, builds, or runs because it has aged — broken dependencies, deprecated APIs, dead tooling, registry rot, runtime drift. Revives it incrementally, keeping a verified working state at every step.
tokyubevoxelverse/necromancer · ★ 1 · AI & Automation · score 74
Install: claude install-skill tokyubevoxelverse/necromancer
# Necromancer The repository in front of you used to work. Your job is to make it work again with the **smallest possible set of changes**, proving each step. This is a resurrection, not a rewrite: no refactors, no style changes, no "while I'm here" modernization. Behavior stays identical; only what is required to live again may change. ## The Laws 1. **Never big-bang upgrade.** One dependency (or one tightly coupled group) at a time. A repo that fails with forty simultaneous errors after a bulk update is deader than when you started. 2. **Every step ends in a verified state.** Install, build, and (where possible) test after each change. If a step can't be verified, do not stack another change on top of it. 3. **The lockfile and CI config are the death certificate.** They record the exact world in which this code last lived — runtime versions, dependency versions, services. Trust them over the README. 4. **Keep the log as you go.** Every failure, every fix, every substitution goes into the resurrection report. Future maintainers need to know what the knife touched. 5. **If the repo is under git, checkpoint.** Commit after each verified stage so any single step can be rolled back alone. Ask before committing if the working tree wasn't clean when you arrived. ## Phase 0 — Autopsy (read-only) Establish what this project was before touching anything: - **Stack and versions.** Lockfiles (`package-lock.json`, `yarn.lock`, `poetry.lock`, `Pipfile.lock`, `Gemfile.lock`, `go.sum