Claude Git — Design skill for Claude Code
Source Control for Claude Code: see at a glance whether to pull or push, and commit, sync and browse a VS Code-style history graph without leaving the chat.
How to install Claude Git
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open zirkelc/claude-git and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Git does
Source Control for Claude Code: see at a glance whether to pull or push, and commit, sync and browse a VS Code-style history graph without leaving the chat. Desktop app and terminal, English and German.
Alternatives in Design
- Ovis — Ovis (formerly herdr web UI): free, open-source browser and phone client for herdr 1.4k ★
- Taiyi Forge — TaiyiForge engine control — init, next, harness, continue (OMX-style) 881 ★
- Claude Run — A beautiful web UI for browsing Claude Code conversation history 557 ★
README
Source Control for Claude Code
A mod for Claude Code (desktop app and terminal) that makes Git as visible and as easy to drive as VS Code's Source Control. It is built for working on one repository from several machines: you see at a glance whether there is something to pull or push before the copies drift apart.
[!NOTE] This is a fork of [manuel-will/cc-source-control](https://github.com/manuel-will/cc-source-control). It adds [base branches](#base-branches) with one-click merge or rebase, a [merge preview](#merge-preview) that shows conflicts before you press, [conflicts that go to Claude](#conflicts-to-claude), [notes to Claude](#claude-is-told) about what you did in the band, and a band in the colors of a git statusline with more buttons.
**The band above the chat box**: always there, minimal. In the terminal it uses the colors of a git statusline:
⎇ feature (♣ wt) ✎ 3 ↑1 ↓2 ⇡ ⇣ [ ↻ Sync 2↓ 1↑ ] upstream/main↓5 ✗2 origin/main↓0 · ↻ 4 min ago ◨
⎇ feature: the current branch (orabc1234 (detached)).(♣ wt): the worktree, shown only in a linked worktree (one made withgit worktree add, Claude's included), not in the main checkout. It is the name of the worktree's folder, in magenta in the terminal. A narrow terminal hides it.✎ 3: changed files.↑1 ↓2: local commits not on the remote yet (push), and commits on the remote not here yet (pull). They always show: a zero is dim, and a branch without upstream shows↑- ↓-.⇡pushes,⇣pulls. Each shows when there is something to push or pull.↻ Sync(pull, then push) sits next to the counts while the branch is behind or ahead.upstream/main↓5: commits on a base branch that are not on this branch yet. Press the chip to take them in. See Base branches.✗2or⚠on a chip, on⇣or on Sync: taking those commits in would not go cleanly. See Merge preview.✦on a chip, on⇣or on Sync: if that action stops on confli
Related Skills
Decision Graph
Build a deciduous decision graph capturing design evolution from commit history
Twicc
TWICC - The Web Interface for Claude & Codex - A web UI to browse and interact with your Claude Code and Codex
Figma Theme Sync
Pull Figma variable collections (colors, spacing, fonts, radius) and diff against auxi/src/theme/theme.ts to s
Archeus
The workspace layer for Claude Code — browse every session, persistent project memory, MCP awareness, and per-
Homebase Kit
One repo that turns a fresh machine and a fresh Claude Code account into a working HomeBase: rules, Plain Engl
Commits
Toggle Trump-style git commit messages (separate from the chat style)
Related Agents
Observability Adversary
Fresh-context, refute-framed review through the 3am operations loss function. Hunts errors swallowed where nob
Dx Engineer
Use for the verdict output surface (human line, --json, truncation notices), CLI ergonomics, error message qua
Adal CLI
AdaL CLI (SylphAI, named after Ada Lovelace) is a terminal coding agent built for developers who want to see a