# Git Workflow

> Apply personal Git conventions when committing, creating or updating PRs, merging, rebasing, or explicitly shipping work end to end.

- Skill: `jhostalek/git-workflow` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add jhostalek/git-workflow`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jhostalek/git-workflow/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: JHostalek (https://skillmd.com/u/jhostalek)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/jhostalek/git-workflow

---


Use the mode requested by the user or calling skill. A request for a commit message only produces a message; an ordinary commit or PR request does not authorize merging. Honor narrower instructions already given.

Read the relevant reference before acting:

| Mode | Reference |
| --- | --- |
| Commit or commit message | [commit.md](references/commit.md) |
| Create or update a PR/MR | [pr.md](references/pr.md) |
| Merge a branch, rebase, or resolve conflicts | [integration.md](references/integration.md) |
| Explicit end-to-end shipping, including `/yeet` | [ship.md](references/ship.md) |

Use the intended repository, current branch, and remote. Preserve unrelated work and staged changes. One PR per repository; update an existing PR for the branch.

Ordinary commit mode commits locally. PR mode includes pushing the relevant commits. Explicit branch-merge and rebase modes include publishing the result, using a lease for a rewritten remote branch. End-to-end mode includes implementation, verification, commit, push, PR creation/update, merge, and remote source-branch deletion.

Report the completed operation, relevant commit or PR, verification, and any unresolved blocker. Publishing and merging are complete only when the remote confirms them.

