Skip to content

refactor: retire FinishBranch, absorbed by ExecutePlan#18

Open
N4M3Z wants to merge 1 commit into
mainfrom
retire-finishbranch
Open

refactor: retire FinishBranch, absorbed by ExecutePlan#18
N4M3Z wants to merge 1 commit into
mainfrom
retire-finishbranch

Conversation

@N4M3Z

@N4M3Z N4M3Z commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Problem

FinishBranch was a git-only adopted skill (branch + worktree finishing) that contradicted the jj routing: in jj-colocated repos there are no branches to finish and no worktrees to remove. Its Integration section referenced upstream skill names that do not exist here, and nothing invoked it by name.

Fix

Delete the skill. Its finishing flow (merge / PR / keep / discard, cleanup) lives in forge-core ExecutePlan as the Finish step, with mechanics for both git and jj (see N4M3Z/forge-core#67).

Test plan

  • quality passes on this PR
  • no references to FinishBranch remain in forge-core or forge-dev skills

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant