Foxel RmShield — Git skill for Claude Code
Foxel rmShield: a Claude Code mod that holds risky shell commands (rm -rf, git reset --hard, force push, migrations) and shows what they would change before they run.
How to install Foxel RmShield
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yuliantoari/Foxel-rmShield and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Foxel RmShield does
Foxel rmShield: a Claude Code mod that holds risky shell commands (rm -rf, git reset --hard, force push, migrations) and shows what they would change before they run. Delete/Cancel buttons, fail-closed, themed card with an animated Foxel guard.
Alternatives in Git
- Ws Reset — Reset the current branch to main, fetch upstream, and update submodules 38.1k ★
- Destructive Command Guard — The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by ag 869 ★
- Worktree Rm — Remove a git worktree and optionally delete its branch 387 ★
README
Foxel rmShield
A Claude Code mod that **holds a risky shell command** and shows you what it would change before it runs. Foxel stands guard with a shield while the command is held; you press **Delete** (run it) or **Cancel** (refuse it). Claude sees the refusal and the reason.
| Held | Held (dark) |
|---|---|
![]() |
![]() |
| Running | Done |
|---|---|
![]() |
![]() |
The images show the card the mod draws. The **Delete N files** and **Cancel** buttons are native Claude Code buttons shown right under it and are not part of the images. The progress bar is an animation that marks the phases (Held, Deleting, Done); it does not count deleted files.
What it holds
When Claude calls the **Bash** tool with one of these, the call is stopped, measured, and shown:
| Command | What the card shows |
|---|---|
rm -r, rm -R, rm -f, rm -rf (also --recursive, --force, -fr) |
The files it would delete, grouped by folder, with counts and sizes, and how many are tracked by git. Globs and ~ are expanded. |
git reset --hard |
The files with uncommitted changes. |
git checkout -- ., git restore . |
The files with unstaged changes. |
git clean |
The untracked paths it would remove (from git clean -n). |
git push --force, -f, +ref, --force-with-lease |
The remote commits your HEAD does not have, which the push would drop. |
manage.py migrate, db:migrate, alembic upgrade, prisma migrate |
The pending migrations, from the tool's own status command. |
any other migrate |
A note that the pending migrations cannot be listed. |
It sees through `sudo`, `env`, `command`, `exec`, `nohup`, `time`, `nice`, `\rm`, `/bin/rm`, `cd dir &&`, `git -C dir`, ch
Related Skills
Impact Radius
A Claude Code mod that holds risky shell commands (rm -rf, git reset --hard, force pushes, migrations, global
Claude Mod Blast Radius Ps
Holds risky Bash and PowerShell commands (recursive deletes, git clean/reset/force-push, migrations) and shows
Claude Git Reset
Claude Code hook to block destructive git commands (reset --hard, force push, etc.)
Nomos
Deny-wins policy hook for Claude Code and Codex. Checks every shell, file, and fetch call against rules you ke
Anti Hall
Anti-hallucination guardrails for Claude Code and Codex: verify-first hooks that block unverified claims, risk
Reset Branch
Switch to main and delete previous branch
Related Agents
GitHub Keeper
Gestiona el repo de git/GitHub. Úsalo para commits, branches, resolver conflictos, limpiar historial, manejar
Merger
Reviews, validates, and merges arc-agents PRs. Sole authority for destructive git ops (rebase, push, merge, br
Conversion Funnel Analyst
Read-only analyst that pulls funnel metrics (signups → first upload → first download → paid) week-over-week an



