| name | port-from-archive |
| description | Port a feature from archive branches into the current Orbital Breach codebase without breaking current invariants. |
| argument-hint | ["archive-path-or-feature"] |
| disable-model-invocation | true |
| allowed-tools | Read Grep Glob LS Bash |
Port From Archive
Use this skill when work needs to be recovered from archive/dev or another archive branch.
Procedure
- Read the relevant archived file or files in full with
git show archive/dev:<path>.
- Read the current target files in the active branch.
- Cross-check the invariants in
CLAUDE.md before porting anything.
- Port only the needed behavior. Do not blind-copy large archived files into the current architecture.
- Re-run the checks that protect the affected subsystem.
Hard rules
- Preserve the current shooting flow, breach win behavior, and camera mode switching.
- Treat archive branches as reference material, not source of truth.
- If the archived implementation conflicts with current architecture or tests, adapt it instead of force-merging it.