What problem does it solve?
Developers often write generic or missing PR descriptions that fail to communicate the value and intent of their changes, forcing reviewers to reconstruct context from diffs alone. This Skill automates the entire journey from working tree changes to an open pull request while generating descriptions that adapt in depth and structure to match the actual complexity of the change.
Core Features & Use Cases
- Adaptive PR Descriptions: Generates descriptions proportional to change complexity, from concise one-liners for typo fixes to full narratives with diagrams for architectural changes.
- Complete Git Workflow: Handles branch creation, logical commit grouping, conventional commit messages, pushing, and PR creation or update.
- Smart State Handling: Detects existing PRs, handles detached HEAD states, resolves base branches across forks, and classifies fix-up commits to keep descriptions focused on end results.
Quick Start
Use the git-commit-push-pr skill to turn your working tree changes into an open pull request with an adaptive description that matches the complexity of your work.