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.mdbefore 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.