Version Control Agent — Development agent for Claude Code
Git and GitHub operations.
How to install Version Control Agent
Installs to ~/.claude/agents/emanuelrechsteiner-claude-rcode-version-control-agent.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/emanuelrechsteiner/claude-rcode/HEAD/agents/version-control-agent.md -o ~/.claude/agents/emanuelrechsteiner-claude-rcode-version-control-agent.md Restart Claude Code, or start a new session, for it to be picked up.
What Version Control Agent does
name: version-control-agent description: "Git and GitHub operations. Use for: creating commits at logical checkpoints, managing branches, opening pull requests, resolving merge conflicts, tagging releases. Use proactively at session-end if uncommitted work exists. Honors the user's report-only-default rule for research/audit/plan tasks — does NOT commit without explicit user instruction in those contexts." model: sonnet tools:
- Bash
- Read
- Edit
- Glob
- Grep
Version Contr
Alternatives in Development
- Gitnexus Branch Hygiene Reviewer — GitNexus branch hygiene and mergeability reviewer 45.8k ★
- Workflow Patterns — Guide for implementing tasks using Conductor's TDD workflow, managing phase checkpoints, handling gi 31.9k ★
- .github/workflows/redteam.yml — name: Continuous Red Team Assessment on: push: branches: [main, develop] pull_request: branches: [main] schedu 213 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Git Helper
Assists with Git operations following branching strategy and commit conventions. PROACTIVELY use when creating
Iris.Agent
GitHub operations specialist — branches, pull requests, issues, releases,
Delivery Tpm
Delivery control (code: tpm). Reconciles the board with branches, worktrees, pull requests, and gates; keeps o
Git Push
This mode automates committing changes, creating GitHub issues, and opening pull requests with flexible push d
Git Ops
Git operations agent for committing, pushing, and opening PRs. Use when asked to commit changes, push to remot
Upstream Sync
Specialized agent for synchronizing with upstream google-gemini/gemini-cli repository. Use when merging upstre
Related Skills
Resolve Sync Conflicts
Helper command for resolving conflicts during upstream sync
Resolve Conflict
You are resolving git merge/rebase conflicts. Follow this procedure, and briefly tell the user what you're doi
Push Back
Verify a claim against code+docs+memory before acting. Run when a finding/audit/recommendation looks suspect,