Skip to main content

Install for yourself

This puts the hooks into your Claude Code user settings, a default policy into ~/.gitvow/policy.json, and a git hook into ~/.gitvow/git-hooks registered as your global hooks path. Every repository you open in Claude Code is covered.

Prove it works

The self-check creates a throwaway repository, drives every hook with the payloads Claude Code sends, and prints one line per check. Nothing you own is touched.

Work normally

Start a Claude Code session in any repository. When the agent commits, look at the result:

Try the gate by hand

Remove it

Everything the install added is removed. Trailers already in commit history stay, because they are part of the commits.