From yangsonhung-awesome-agent-skills
Commits and pushes current changes on a single branch using Conventional Commit messages. Handles staging, message building, and push for quick handoffs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/yangsonhung-awesome-agent-skills:git-pushing-fastThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Commit and push the current repository's local changes on the current branch with a fast, safe single-branch workflow.
Commit and push the current repository's local changes on the current branch with a fast, safe single-branch workflow.
The default output is one focused Conventional Commit plus a push to the tracked remote branch. For non-trivial changes, write a segmented commit body so reviewers can quickly see what changed by topic.
This workflow handles ordinary single-branch handoff requests such as saving current work to the remote, without branch merging, history rewriting, or PR creation.
Use this skill when the user asks to:
Do not use this skill for:
git reset --hard or git checkout -- <file>Follow this workflow in order. Stop and report the blocker instead of guessing when the target repository, branch, or push destination is unclear.
Inspect the repository.
git status --short, git branch --show-current, and git remote -v.git rev-parse --abbrev-ref --symbolic-full-name @{u} when possible.git diff --cached --stat; if nothing is staged, review git diff --stat.Stage changes.
git add -A.git status --short and verify the intended files are staged.Build the commit message.
type(scope): concise summary in the repository's existing commit language.fix, feat, docs, refactor, test, chore, or ci.Tests: or localized equivalent section when tests, validators, hooks, or manual verification ran.Example segmented body:
fix(module): update component behavior
Behavior:
- Adjust the default state for the affected component.
- Keep existing behavior unchanged for unsupported input.
Implementation:
- Move repeated logic into a small helper.
- Update related configuration to use the new helper.
Tests:
- Add coverage for the updated behavior.
- Run the relevant validator before pushing.
Commit.
git commit with multiple -m arguments or an editor-free equivalent so the body is preserved.--no-verify.Push.
git push.git push -u origin <current_branch> unless the repository or user specifies another remote.git fetch and inspect before retrying.Report.
npx claudepluginhub yangsonhung/awesome-agent-skillsStages all changes, creates a conventional commit, and pushes to the remote branch. Use when the user wants to commit and push changes to GitHub or remote.
Commits and pushes current branch changes, auto-generating Conventional Commit messages with segmented body. Handles staging, upstream check, and safe push. For single-branch delivery.
Commits working-tree changes and pushes to the current branch without creating or switching branches.