iblai

Safe Push — Git skill for Claude Code

Git community

Enforce safe git push discipline — never use --no-verify, always fix hook failures at the root cause.

How to install Safe Push

Installs to ~/.claude/skills/iblai-os-safe-push/SKILL.md

Terminal
mkdir -p ~/.claude/skills/iblai-os-safe-push && curl -fsSL https://raw.githubusercontent.com/iblai/os/HEAD/.claude/skills/safe-push.md -o ~/.claude/skills/iblai-os-safe-push/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Safe Push does


description: Enforce safe git push discipline — never use --no-verify, always fix hook failures at the root cause.

Safe Push Skill

Hard rule: --no-verify is NEVER allowed

Do not use `--no-verify`, `--no-gpg-sign`, or any other flag that bypasses git hooks when committing or pushing. This applies even if:

  • The pre-push hook is taking a long time (build, typecheck, tests)
  • The user has used --no-verify themselves in a previous message
  • A previous push in this session used `--

Alternatives in Git

  • Review And Fix PR — @description Review an existing PR with parallel agents, fix findings, and push 1.6k ★
  • Push And Release — Git pull, resolve conflicts, push, fix hook errors, then release 1.6k ★
  • GitHub Review Failures — Use when CI checks are failing on a PR — fetches failure logs, diagnoses root causes, implements fixes, and pu 1.5k ★

Full documentation available on GitHub

View Source Repository