Git Flow.Agent — Development agent for Claude Code
Git commit and GitHub PR workflow — enforces consistent commit format, branch naming, and ensures all changes go via PR.
How to install Git Flow.Agent
Installs to ~/.claude/agents/scott-abernethy-toolkit-git-flow.agent.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/scott-abernethy/toolkit/HEAD/agents/git-flow.agent.md -o ~/.claude/agents/scott-abernethy-toolkit-git-flow.agent.md Restart Claude Code, or start a new session, for it to be picked up.
What Git Flow.Agent does
name: git-flow description: Git commit and GitHub PR workflow — enforces consistent commit format, branch naming, and ensures all changes go via PR compatibility: opencode
What I do
- Enforce commit message format:
: : - Enforce branch naming:
/- - Create branches and commits following team conventions
- Open PRs with
gh pr create(never push directly tomain) - Extract ticket numbers from branch names
Alternatives in Development
- Refactor Validator — Use this agent when a significant refactoring has been completed and you need to verify that the changes are c 358 ★
- Markdown Roundtrip Tester — Ensures that the .md ↔ ops ↔ .md pipeline is stable and that blocks never disappear silently during external m 201 ★
- Unit Tester — Specialist in logic isolation and unit testing 93 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Commit Craft
Expert at creating clean, logical git commits following conventional commit format. Use when user requests git
Triage Router
MUST BE USED FIRST for any code review request (PR review, pre-commit review, "review this diff/branch/commit"
Sync Issues And Code
Synchronizes GitHub issues with code changes for Notaire. Verifies Use Case association, moves issues through
Mr Consistency
Check that a GitLab MR is internally consistent after a push — description matches the actual diff, commit mes
Git Flow Manager
Git Flow workflow manager. Use PROACTIVELY for Git Flow operations including branch creation, merging, validat
Git Commit
Git mechanic agent. Organizes a working tree into logical commits, raises PRs, monitors CI, and merges across
Related Skills
Git Workflow Manager
Use when committing, releasing, or managing changelogs - enforces conventional commits, semantic versioning, a
/commit
by evmts - Creates git commits using conventional commit format with appropriate emojis, following project sta
Flow Status
Display comprehensive Git Flow status including branch type, sync status, changes, and merge targets