From gitee-toolkit
Use this skill when the user asks to merge a PR, check if a PR is ready to merge, "merge PR", "can this PR be merged", "merge-pr-check". Requires Gitee MCP Server to be configured.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gitee-toolkit:merge-pr-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Note**: If you have `mcporter` installed locally, you should use `mcporter` to invoke the MCP tool instead of directly calling the MCP tool. The `mcporter` CLI provides a more convenient interface and better error handling.
Note: If you have
mcporterinstalled locally, you should usemcporterto invoke the MCP tool instead of directly calling the MCP tool. ThemcporterCLI provides a more convenient interface and better error handling.
Check whether a Pull Request meets the criteria for merging, then execute the merge after confirmation.
get_pull_detail, list_pull_comments, get_diff_files, merge_pull)Use get_pull_detail to retrieve PR details and check:
Basic status
Pre-merge checklist
Use list_pull_comments to retrieve all comments and check:
Use get_diff_files to inspect changed files:
Based on the checks above, output a merge assessment report:
## PR Merge Check Report
**PR**: #[number] [title]
**Status**: [Open/Draft/Closed]
### Checklist
✅ PR is in Open state
✅ Has a change description
⚠️ No reviewer approval yet
✅ Diff scope is reasonable
### Conclusion
[Ready to merge / Recommend waiting for review / Not recommended to merge]
Reason: [Specific explanation]
If the checks pass, ask the user to confirm the merge.
After confirmation, use merge_pull with these parameters:
merge_method: merge strategy — merge (creates a merge commit), squash (squashes commits), or rebase
merge; suggest squash if the PR has many messy commitscommit_message: merge commit message (optional, defaults to PR title)After a successful merge, output the result and ask whether the user wants to delete the source branch.
npx claudepluginhub chy5301/cc-plugins --plugin gitee-toolkitDrives existing GitHub/GitLab PRs/MRs to merge: monitors CI/CD status, fixes issues in PR scope via sub-skills, handles multi-round code reviews, resolves comments until all requirements met.
Merges reviewed PRs when triggered by /pr-merge or merge commands. Handles squash/rebase, worktrees, integration branches, and auto-merge for CI gating.
Verifies CI status, local tests, and repo safety before merging a PR, with post-merge health monitoring. Use when landing a completed implementation.