Skip to main content

commit-and-push

Creates clean conventional git commits using standard git and pushes changes to the remote repository. Use when the user asks to "commit and push", "push changes", or complete a commit followed by git push.

Source facts

Repository
FradSer/dotclaude
Last source activity
August 11, 2026 at 09:08
Detected SKILL.md language
English
Stars
593
Forks
51

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
commit-and-push
description
Creates clean conventional git commits using standard git and pushes changes to the remote repository. Use when the user asks to "commit and push", "push changes", or complete a commit followed by git push.
user-invocable
true
argument-hint
[optional commit message or instructions]
allowed-tools
["bash"]
# Commit and Push Skill (Standard Git) Create clean, atomic Conventional Commits using standard `git` commands and push them to origin. ## Workflow 1. **Inspect status and diff**: ```bash git status --porcelain git diff --staged git diff ``` 2. **Stage files**: ```bash git add <file1> <file2> ... ``` 3. **Commit**: Formulate a Conventional Commit message and commit: ```bash git commit -m "<type>(<scope>): <summary>" ``` 4. **Push**: Detect current branch and push: ```bash BRANCH=$(git branch --show-current) git push origin "$BRANCH" ``` If pushing a new branch for the first time, append `-u`: ```bash git push -u origin "$BRANCH" ```
View on GitHub