← ClaudeAtlas

git-pushing-fastlisted

Use when committing and pushing current changes on one branch with a Conventional Commit message. Supports diff-based type/scope/message generation, staged or requested change handling, segmented commit bodies for non-trivial changes, and safe single-branch push handling.
YangsonHung/awesome-agent-skills · ★ 17 · Code & Development · score 78
Install: claude install-skill YangsonHung/awesome-agent-skills
# Git Pushing Fast ## Overview 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. Analyze the actual diff, stage the requested change set, generate the commit message from the change content, and write a segmented body for non-trivial changes 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. ## Conventional Commit Rules Base format: ```text <type>[optional scope]: <description> [body: optional only for trivial changes; required and segmented for non-trivial changes] [footer(s): required for breaking changes; optional for relevant issue references] ``` For this skill, the body is optional only for trivial commits. For non-trivial changes, write a segmented body and include a `Tests:` or localized equivalent section when tests, validators, hooks, or manual verification ran. Types: | Type | Use for | | --- | --- | | `feat` | New user-facing or product capability | | `fix` | Bug fix | | `docs` | Documentation-only change | | `style` | Formatting/style change with no logic impact | | `refactor` | Code restructure with no feature or bug fix | | `perf` | Performance improvement | | `test` | Test-only or test coverage change | | `build` | Build sys