Skip to main content

Commit Ready

Stages and commits without stopping to ask. The denylist is checked before the allowlist, so git push, git remote and the destructive resets are refused even though git is otherwise open. A denylist matches the command as written, so treat it as a guard rail rather than a wall. Nothing here reviews the diff for you.

What it is allowed to do: Can change your repository

This profile changes repository state. Read its denylist in the source file before running it, and treat a denylist as a guard rail rather than a wall: it matches the command as written, so a differently spelled equivalent can get through.

How to use it

Copy the profile into .vibe/agents/ in your project, keeping the filename commit-ready.toml.

A profile Vibe cannot parse fails silently: no error, no agent. If it does not appear, that is the first thing to check. The repository ships a checker for exactly this reason.

Read the full profile, including its allowlist and denylist, in the source file, part of awesome-mistral-vibe-agents, CC BY-SA 4.0. Not affiliated with, or endorsed by, Mistral AI.