Use isolated temporary directories so verification never changes the real trash, shell configuration, or coding-agent settings.
Hook installer
Create a temporary Git repository with representative .claude/settings.json content.
From a nested directory, run install-hooks.sh -a claude and inspect the resulting settings and backup.
Run it again and compare modification time and backup count to confirm a no-op.
Outside Git, set a temporary HOME or CLAUDE_CONFIG_DIR and run install-hooks.sh -a claude --global; confirm mode 0600.
Extract the installed hook command from JSON and pipe Claude PreToolUse payloads through it. Confirm .git deletion returns permissionDecision: deny and a harmless file deletion exits 0 without denial output.
Probe a missing --agent value and malformed settings; confirm clear nonzero exits and unchanged malformed input.
Main CLI
For better-rm behavior changes, use a temporary HOME and disposable files/directories. Drive the public better-rm command rather than sourcing internal functions. Never point verification at real user data.
1---2name: verify3description: Verify better-rm4---56# Verify better-rm78Use isolated temporary directories so verification never changes the real trash, shell configuration, or coding-agent settings.910## Hook installer11121. Create a temporary Git repository with representative `.claude/settings.json` content.132. From a nested directory, run `install-hooks.sh -a claude` and inspect the resulting settings and backup.143. Run it again and compare modification time and backup count to confirm a no-op.154. Outside Git, set a temporary `HOME` or `CLAUDE_CONFIG_DIR` and run `install-hooks.sh -a claude --global`; confirm mode `0600`.165. Extract the installed hook command from JSON and pipe Claude `PreToolUse` payloads through it. Confirm `.git` deletion returns `permissionDecision: deny` and a harmless file deletion exits 0 without denial output.176. Probe a missing `--agent` value and malformed settings; confirm clear nonzero exits and unchanged malformed input.1819## Main CLI2021For `better-rm` behavior changes, use a temporary `HOME` and disposable files/directories. Drive the public `better-rm` command rather than sourcing internal functions. Never point verification at real user data.
Run npx skillmds@latest add doggy8088/verify in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Verify better-rm It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
doggy8088 (@doggy8088) published this skill. Their other Agent Skills are listed on their SkillMD profile.