Skip to content

l0-gitQuality gates that mean the same thing everywhere

35 deterministic checks over your repository — one Go binary, shared by your shell, your editor and your coding agent.

l0-git

See it work

Three commands against a small broken project — real output, nothing staged:

Terminal session: lgit check reports 35 gates and 19 findings, lgit list filters to the two errors, and lgit fix prints a deterministic recipe with the exact git commands to run.

lgit check runs the gates and persists findings. lgit list filters them. lgit fix explains one — and for the eight gates with deterministic recipes, tells you the exact commands rather than a paragraph of advice.

Install

sh
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m); [ "$ARCH" = x86_64 ] && ARCH=amd64; [ "$ARCH" = aarch64 ] && ARCH=arm64

curl -fsSL "https://github.com/fabriziosalmi/l0-git/releases/latest/download/lgit-$OS-$ARCH.tar.gz" | tar xz
sudo mv "lgit-$OS-$ARCH" /usr/local/bin/lgit

lgit check .

Then wire it into Claude Code or install the VS Code extension.

Released under the MIT License. · Privacy & legal