rebase

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

input = $ARGUMENTS

Rebase the current feature branch onto a target branch. Goal: clean linear history, ready to push.

Conflict Resolution

Heuristics:

  • Lockfiles, migrations, config, version bumps — accept the target branch version (latest agreed-upon state).
  • Refactored-away code — the target's removal wins. Rewire to the new location/API.
  • Additive conflicts (both sides add independent code) — keep both, but verify structural integrity: run the project's formatter/parser immediately after resolution. Conflict boundaries often leave orphan closing tags, duplicate brackets, or stray blocks that grep won't catch but a parser will.

Partial survival check: When a resolution keeps usage of a symbol (component, function, import), verify the declaration and import also survived. Grep the resolved file for every feature-side symbol before continuing.

!cat ~/.claude/skills/migration-reconciliation.md

Flow

Installs
1
GitHub Stars
9
First Seen
13 days ago
rebase — jhostalek/dotclaude