What problem does it solve?
This Skill automates the entire commit workflow by analyzing repository changes, generating a high-quality conventional commit message, staging relevant files, committing, and pushing to the remote in one smooth sequence.
Core Features & Use Cases
- Analyze git state (status, diff, diff --cached, log, branch) to determine changes that need to be committed and detect edge cases.
- Generate conventional commits that reflect the intent and scope of changes, improving history readability.
- Safely stage, commit, and push changes with guided prompts to avoid accidentally including sensitive or unintended files.
- Handle upstream presence or absence by pushing to the correct remote (origin) and setting upstream when needed.
Quick Start
commit-push the current changes by generating a high-quality commit message, staging relevant files, committing, and pushing to the appropriate remote