ship-it - Commit, push, and create a pull request
Verifies builds and tests, commits code changes, updates CHANGELOG, pushes the feature branch, and creates a GitHub pull request.
Tags
Updated: 2026-09-19Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Verify non-main branch
- Extract issue number from branch
- Run project build
- Run project tests
- Stage and commit changes
- Update project CHANGELOG.md
- Push branch to remote
- Create GitHub pull request
Inputs
- Git repository
- Feature branch with changes
- User approval for commit message
Outputs
- Git commit
- Pushed remote branch
- GitHub pull request
- Updated CHANGELOG.md file
Requirements
- Git CLI
- GitHub CLI
- Project build tool
- Project test runner
