# Commit Push

> Format code, review changes, commit, and push to remote

- Skill: `marcusjellinghaus/commit-push` (Agent Skill)
- Install (CLI): `npx skillmds@latest add marcusjellinghaus/commit-push`
- Raw SKILL.md: https://api.skillmd.com/api/skills/marcusjellinghaus/commit-push/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: MarcusJellinghaus (https://skillmd.com/u/marcusjellinghaus)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/marcusjellinghaus/commit-push

---


# Commit and Push Changes

Follow this process to commit and push your changes:

## 1. Format Code
Use `mcp__mcp-tools-py__run_format_code` to format all code (black + isort).

## 2. Review Changes
Use `mcp__mcp-workspace__git` with command `"status"` to check working directory state.
Use `mcp__mcp-workspace__git` with command `"diff"` to review the changes.

## 3. Stage Changes
Stage all relevant changes (exclude any files that shouldn't be committed).

## 4. Commit
Create a commit with a clear, conventional commit message:
- Use format: `type(scope): description`
- Types: feat, fix, docs, style, refactor, test, chore
- Keep summary under 50 characters
- **No Claude Code footer or attribution in commit message**

## 5. Push
```bash
git push
```

If the branch doesn't exist on remote yet:
```bash
git push -u origin HEAD
```

