Skip to content

Open source Agent workflows for real repositories

Ship with an agent.
Keep human control.

Git Workflow turns the repetitive edges of software delivery into twenty portable skills for Claude Code and Codex—without hiding the decisions that matter.

Same workflow.
Native invocation.

Claude Code

Marketplace
/plugin marketplace add rlajous/claude-code-commands
/plugin install git-workflow@git-workflow-marketplace

/git-workflow:status

Codex

Plugin or checkout
# Load the plugin, then configure the project
$setup

# Ask for the next workflow step
$status

Use the installed plugin or checkout-local discovery in one session—not both.

A visible delivery loop

Automation that leaves a trail.

Each step produces something inspectable: a branch, a commit, a pull request, a review decision, a release.

  1. 01startIssue → branch
  2. 02commitDiff → history
  3. 03finishBranch → PR
  4. 04reviewEvidence → decision
  5. 05releaseChange → users

Evidence, not ceremony

Know when to look.
Know what changed.

Local notifications identify the repository, pull request, and person. A clean review can produce a decision brief with the business logic, risks, and proof—not a wall of diff.

How decision briefs work
A real macOS notification identifying the repository, pull request, author, and title.A real macOS notification showing that the pull request is ready to merge.
Observed on macOS · native notifier
A Git Workflow decision brief with summary, business rules, workflow diagram, and notification evidence.Open the real PR #23 brief

From first branch
to final signal.

01

Shape the change

$start · $tdd · $commit · $finish

Move from an issue to a reviewable pull request with repository conventions preserved.

02

Prove the change

$review · $review-watch · $change-brief

Review with specialized agents, deterministic checks, and evidence a human can absorb quickly.

03

Deliver the change

$release · $release-notes · $sync

Validate releases, explain what shipped, and keep long-lived branches synchronized.

04

Stay in the loop

$notifications · $status · $standup

Get private local signals and a clear answer to what happened and what comes next.

Start with the next real change

Your repository already has a workflow.
Make it legible to your agent.