| name | commit-and-push |
| description | Stage, commit, and push changes to the remote repository with a well-formed commit message and body. |
When committing and pushing changes:
- Stage only the relevant files with
git add.
- Commit with a Conventional Commit title.
- Include a descriptive commit message body with the concrete change details, not just the short title.
- Explain what changed, why, and any notable tradeoffs or test coverage in the body.
- Push the commit to the current branch on the remote repository.
- Verify that the push succeeded and the remote is in sync with local.