---
name: Git Push Workflow
slug: git-push-workflow
category: DevOps
description: Git Push Workflow stages changes, creates a conventional commit, and pushes to the remote branch. Use it when you want to save work, commit changes, or push updates to a remote.
github: "https://github.com/mhattingpete/claude-skills-marketplace/tree/main/engineering-workflow-plugin/skills/git-pushing"
language: HTML
stars: 664
forks: 95
install: "npx degit https://github.com/mhattingpete/claude-skills-marketplace/tree/main/engineering-workflow-plugin/skills/git-pushing ~/.claude/skills/git-pushing"
installs_to: ~/.claude/skills/git-pushing
source_path: engineering-workflow-plugin/skills/git-pushing/SKILL.md
collection_size: 18
category_size: 798
collection_url: "https://dirskills.com/collections/mhattingpete/claude-skills-marketplace"
added: 2026-08-24T05:16:56.642Z
last_synced: 2026-08-24T05:16:56.642Z
canonical_url: "https://dirskills.com/skills/git-push-workflow"
---

# Git Push Workflow

Git Push Workflow stages changes, creates a conventional commit, and pushes to the remote branch. Use it when you want to save work, commit changes, or push updates to a remote.

**Install:**

```bash
npx degit https://github.com/mhattingpete/claude-skills-marketplace/tree/main/engineering-workflow-plugin/skills/git-pushing ~/.claude/skills/git-pushing
```

## README

# Git Push Workflow

Stage all changes, create a conventional commit, and push to the remote branch.

## When to Use

Automatically activate when the user:
- Explicitly asks to push changes ("push this", "commit and push")
- Mentions saving work to remote ("save to github", "push to remote")
- Completes a feature and wants to share it
- Says phrases like "let's push this up" or "commit these changes"

## Workflow

**ALWAYS use the script** - do NOT use manual git commands:

```bash
bash skills/git-pushing/scripts/smart_commit.sh
```

With custom message:
```bash
bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"
```

Script handles: staging, conventional commit message, Claude footer, push with -u flag.
