What problem does it solve?
This Skill automates GitHub pull-request lifecycles by enabling consistent PR creation, validation, merging, and comment management.
Core Features & Use Cases
- PR lifecycle automation: create or update PRs with proper commits and messages.
- Merge with checks: validate CI and perform safe merges (squash/merge) and automatically delete feature branches when merged.
- Comment management: summarize conversations and post updates on PR threads.
- Use Case: When collaborating on a feature, a developer asks the AI to open a PR on main with consistent commit messages, ensure checks pass, and automatically add a summary comment.
Quick Start
Use the pull-request skill to create a new PR from the current feature branch to main, or manage existing PRs via the four supported operations.
Example commands:
- Create PR: pull-request create --branch feat/new-feature --title "feat: add new feature" --body "Implement new feature" --assignee @me
- List PRs: pull-request list
- Merge PR: pull-request merge --pr 123
- Comment on PR: pull-request comment 123 --body "Summary of discussions and decisions"