What problem does it solve? Merging a finished feature branch into main often leaves messy commit history, accidental merge commits, or forgotten worktrees and branches. This Skill lands a completed branch onto the local main or master as a clean fast-forward, with every commit rewritten to read as a public changelog entry, then removes the branch and its worktree. ## Core Features & Use Cases - Linear history landing: Syncs the local trunk, rebases the feature branch onto it, and merges with git merge --ff-only so no merge commit is ever created. - History regrouping: Rewrites the branch into a few reviewable conventional commits whose messages describe user-facing changes, verified byte-for-byte identical to the original tree. - Safe cleanup: Verifies the trunk tip matches the feature tip before deleting the branch and removing any linked worktree, and never pushes to the remote. - Use Case: You finished a feature in a git worktree and want it on main with a clean, release-note-ready history. Invoke the skill and it commits outstanding work, rebases, regroups the commits, fast-forwards main, and cleans up. ## Quick Start Merge my current feature branch into main as a fast-forward and clean up the branch and worktree.