push
FeaturedCommit and push changes, creating or updating a PR as needed. Use for standard push workflow.
AI & Automation 837 stars
66 forks Updated 2 days ago MIT
Install
Quality Score: 92/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
## Branch handling
If on main, checkout a new branch first.
If on a non-main branch where the existing PR is already merged, the uncommitted changes are likely unrelated to that branch. In this case:
1. Checkout main and pull
2. Create a new branch with a name describing the uncommitted changes
3. Continue with the commit and PR workflow below
## Commit and PR workflow
Commit the changes. Use gh cli to check if a PR exists for this branch. If no PR exists, create one with an appropriate title and description. If a PR exists, query its current title and description and update them if the new changes warrant it. Push the changes.
When writing or updating a PR title and description, always base them on the **full diff against `main`** (`git diff main...HEAD`), not just the most recent commits. The title and description should accurately summarize the entire set of changes in the PR.
### Release note labels
When creating or updating a PR in this repo, make sure it has a changelog label so GitHub Releases can categorize it correctly.
Prefer one of:
- `enhancement`
- `bug`
- `documentation`
If the correct label is unclear, prefer `enhancement`.
If the PR should be excluded from release notes, use `skip-changelog`.
Use `skip-changelog` for PRs focused only on developer tooling changes, such as agent skills, workflow plumbing, local tooling, or similar maintenance that should not appear in user-facing release notes.
### PR body formatting
When the PR body contains Mark...
Details
- Author
- saffron-health
- Repository
- saffron-health/libretto
- Created
- 4 months ago
- Last Updated
- 2 days ago
- Language
- TypeScript
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
push-everything
Stage ALL changes in the repository (not just session changes), commit, and push. Use when you need to commit all pending changes.
837 Updated 2 days ago
saffron-health Code & Development Solid
commit-push-pr
Full git workflow - creates branch, commits, pushes, and creates or updates a PR with summary and test plan.
79 Updated today
sneg55 Code & Development Listed
commit-push-pr
Automate the workflow from creating a branch to opening a GitHub pull request. Use when the user says "create a PR", "commit and push", "push changes and create PR", or "open a pull request".
9 Updated today
koborin-ai