jmagar

Quick Push — Git skill for Claude Code

Git community

Git add all, commit with Claude, and push to current/new feature branch.

How to install Quick Push

Installs to ~/.claude/skills/jmagar-claude-homelab-quick-push/SKILL.md

Terminal
mkdir -p ~/.claude/skills/jmagar-claude-homelab-quick-push && curl -fsSL https://raw.githubusercontent.com/jmagar/claude-homelab/HEAD/commands/quick-push.md -o ~/.claude/skills/jmagar-claude-homelab-quick-push/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Quick Push does


allowed-tools: Bash, TodoWrite description: Git add all, commit with Claude, and push to current/new feature branch

Context

  • Current branch: !git branch --show-current
  • Git status: !git status --short
  • Remote info: !git remote -v | head -1

Your task

Work through these steps in order:

1. Orient

  • Check if we're on a feature branch (not main/master)
  • If on main/master, create a new feature branch with a descriptive name based on the changes
  • Run `git diff --stat H

Alternatives in Git

Full documentation available on GitHub

View Source Repository