mcpField
M
merge-pull

merge-pull

github.com/deevusDevelopment12127 installsUpdated 22w ago
Repository

About merge-pull

merge-pull is a skill for managing pull request merges with the tea CLI. It covers merge styles, marking WIP requests ready, and branch cleanup, with bundled actions for CLI gaps.

Key features

  1. 01Merge with four styles
  2. 02Edit pull request titles
  3. 03Clean up branches after merge
  4. 04Use bundled actions for CLI gaps

Use cases

  1. 01Merge a pull request as a squash or rebase
  2. 02Remove a WIP: title prefix
  3. 03Delete local and remote branches after merging

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/deevus/tea-skills --skill merge-pull

After installing, type/merge-pullin Claude Code to confirm it loaded.

Details

From the project README

Merge Pull Request

Prefer tea pulls commands for merge workflows. Bundled actions are only for CLI gaps and are documented under actions/pull-requests/README.md.

When resolving actions/... paths, use the actions/ directory bundled relative to this skill directory.

Pass explicit scope flags (--login, --remote, or --repo) to bundled actions when the user names a login, remote, backend, or repository. Otherwise, bundled actions use active-host-first discovery.

Merge

tea pulls merge 15                      # merge commit (default)
tea pulls merge 15 --style squash       # squash
tea pulls merge 15 --style rebase       # rebase
tea pulls merge 15 --style rebase-merge # rebase + merge commit
tea pulls merge 15 --style squash --title "feat: add auth" --message "Details"

Auto-Merge

The tea CLI does not expose auto-merge configuration. For the bundled action, see actions/pull-requests/README.md.

Mark WIP Ready

If this repository uses WIP: titles as draft-like pull requests, remove the prefix with tea:

tea pulls edit 15 --title "Feature"

Branch Cleanup

tea pulls clean 15         # delete local + remote branches after merge

Tips

  • Merge styles: merge, squash, rebase, rebase-merge

Comments

Markdown supported