What problem does it solve?
Manually crafting conventional commit messages and detailed pull request descriptions is time-consuming and often inconsistent. This Skill automates the generation of high-quality git commits and GitHub pull requests, ensuring consistency, clarity, and proper PRD referencing, while keeping the user in full control.
Core Features & Use Cases
- Intelligent Git Operations: Automatically detects whether to create a commit or a pull request based on the current git state (uncommitted changes vs. commits ahead of base).
- Automated Message Generation: Generates conventional commit messages and comprehensive pull request descriptions, including PRD references, change summaries, and testing details.
- Approval Gates: Always waits for explicit user approval before executing any git commands, ensuring human oversight and control.
- Use Case: After completing a feature, a developer types "ship this". The AI analyzes the changes, generates a perfectly formatted commit message, and then, if the branch is ready, creates a detailed pull request description, saving the developer significant time and ensuring best practices are followed.
Quick Start
Ship my changes.