Help us improve
Share bugs, ideas, or general feedback.
From claude-harness
Merges open PRs in dependency order after CI/approval checks, closes linked issues from PRs or .claude-harness/features/active.json, deletes feature branches locally/remotely, prunes refs, and reports summary. Use for completing features, post-review merges, or release cycles.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-agent-framework --plugin panayiotism-claude-harnessHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-harness:mergeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Merge all open PRs and close related issues. Requires GitHub MCP to be configured.
Merges a reviewed PR via squash or rebase, then cleans up branches and worktrees. Handles integration branches and multi-phase merge plans.
Runs a 4-step PR close sequence: reviewer-summary comment, squash-merge with PR title as commit subject, delete remote branch, close linked tracker issues. Use when merging or closing a PR.
Resolves merged PR workflows to completed state: verifies merge status, collects metadata, transitions phases, and cleans up worktrees/branches.
Share bugs, ideas, or general feedback.
Merge all open PRs and close related issues. Requires GitHub MCP to be configured.
github.owner and github.repoREMOTE_URL=$(git remote get-url origin 2>/dev/null)
# SSH: git@github.com:owner/repo.git -> owner, repo
# HTTPS: https://github.com/owner/repo.git -> owner, repo
.claude-harness/features/active.json:
features array for linked issue/PR numbersfixes array for linked issue/PR numbers.claude-harness/features/active.json for linked issuesgit push origin --delete {branch}git branch -D {branch} (if exists).claude-harness/features/active.json:
git fetch --prunegit pullNote: Version tagging and GitHub releases should be managed separately using git commands or GitHub's release UI directly.