What problem does it solve?
This Skill automates committing changes, pushing branches, and drafting pull requests to streamline code collaboration and reduce manual PR overhead.
Core Features & Use Cases
- Commit & Push: If there are local changes, it leverages a make-commit style to create commits and pushes the current branch to remote when needed.
- Base Branch & Stacked PRs: Detects the base branch from the branch history and supports stacked PR flows by targeting the appropriate base or feature branch.
- PR Title & Content: Generates PR titles and bodies based on commit history with a consistent format and optional templates.
- PR Creation: Uses existing PR templates (if present) or a default structure to create draft PRs via CLI for streamlined review.
- Use Case: In a multi-feature workflow, create a series of dependent PRs that each merge into the main base branch while preserving intent and context.
Quick Start
Use the make-pr skill to create a draft PR for the current branch with an optional title.