manual-merge

Community

Local squash-merge with PR-based commit messages.

AuthorSnowboardTechie
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manual squash-merging a branch into main locally can be error-prone and create inconsistent history. This skill automates the workflow by using the PR title and description as the commit message, ensuring a clear, linear main branch.

Core Features & Use Cases

  • Detects the current or provided feature branch, validates it is not main, and locates the corresponding PR from the remote (GitHub or Forgejo-compatible).
  • Performs a squash-merge into main with the PR title and body as the commit message, preserving context.
  • Supports workflows on multiple remotes and handles pre-flight checks (dirty worktrees, up-to-date main) with guardrails.

Quick Start

Run the manual-merge workflow on your feature branch to squash-merge into main using the PR description as the commit message.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: manual-merge
Download link: https://github.com/SnowboardTechie/dotfiles/archive/main.zip#manual-merge

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.