Repo Guards — AI skill for Claude Code
RepoGuards — cross-repo guards for AI coding agents.
How to install Repo Guards
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yybd/repo-guards and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Repo Guards does
RepoGuards — cross-repo guards for AI coding agents. Refuses a blind write or a sweeping commit into a repo the session is not standing in, and closes every place it left open. A Claude Code plugin marketplace.
Alternatives in AI
README
*English · [עברית](README.he.md)*
RepoGuards
*Formerly Grove. Renamed in 0.2.0 — see [Upgrading from Grove](#upgrading-from-grove).*
**The safety and orchestration layer for AI agents in multi-repo environments.**

An AI agent (like Claude Code) is a brilliant tool when operating within a single project folder (Repository). However, in the real world, tasks cross boundaries: shipping a feature requires a code change (App), a data schema update (Hub), and editing a marketing page (Web). The moment the agent "reaches out" to a foreign directory, it loses touch with reality. Because the `git status` command is limited to its current working directory, the agent might blindly overwrite another developer's open files, push code to the wrong branch, or perform a destructive blind commit.
**RepoGuards was built to solve exactly this.** It is a set of guardrails that run inside the session, at the moment of the tool call: they detect the anomaly, refuse the two actions that cannot be undone, and hand the agent back the picture it was missing so it can correct itself.
**Built for Claude Code, and tested only there.** The guards are Claude Code hooks: they read its hook protocol and its tool names (`Bash`, `Edit`, `Write`), and `close.py` reads the journal those hooks write. The idea carries to any agent with a pre-tool hook; the code does not, yet.
The Components: What does RepoGuards do?
The system provides 3 critical solutions:
1. Active Guardrails (The Guard Hooks)
- Blocking Blind Commits (
scope_foreign_commits): If the AI stands in directory A and attempts to rungit commit -ain directory B, the system blocks it. Instead of a generic f
Related Skills
Cross Repo Guards
Cross-repo guards for AI coding agents. Refuses a blind write or a sweeping commit into a repo the session is
Cross Agent Session Resumer
Resume AI coding sessions across providers: converts Codex, Claude, Gemini, and other session formats through
Neo Agent Skills
Install the workflow substrate a cross-model AI team actually runs on: ticket intake, PR review gates, lane co
Persona Portability Benchmark
One persona, one frozen memory, N models: how much of an agent's character survives a model swap? Harness + bl
Pilotfish Grok
Grok Build–native multi-model orchestration, inspired by pilotfish. Frontier main session plans; role agents e
Session Handoff Skill
Seamless AI session handoff: preserve context across conversations so agents pick up where they left off — zer
Related Agents
PR Author.Agent
Use when authoring or finalizing a PR — 'open PR', 'draft PR', 'write commit message', 'PR description', 'self
Drafting Agent
Template-filling agent for any stage. Use when one named template needs a first complete draft from supplied e
Distill Critic
Adversarial checker for the distill skill. Given a reply's substance, its distilled version, and the proposed