Dicklesworthstone

Destructive Command Guard — Git skill for Claude Code

Git community

The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.

How to install Destructive Command Guard

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Dicklesworthstone/destructive_command_guard and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Destructive Command Guard does

The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.

Alternatives in Git

README

dcg (Destructive Command Guard)

Destructive Command Guard - Protecting your code from accidental destruction

[![Coverage](https://img.shields.io/codecov/c/github/Dicklesworthstone/destructive_command_guard?label=coverage)](https://codecov.io/gh/Dicklesworthstone/destructive_command_guard) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A high-performance hook for AI coding agents that blocks destructive commands before they execute, protecting your work from accidental deletion.

**Supported:** [Claude Code](https://claude.ai/code), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [GitHub Copilot CLI](https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-hooks), [Cursor IDE](https://cursor.com), [OpenCode](https://opencode.ai) (via [community plugin](https://github.com/aspiers/ai-config/blob/main/.config/opencode/plugins/dcg-guard.js)), [Aider](https://aider.chat/) (limited—git hooks only), [Continue](https://continue.dev) (detection only), [Codex CLI](https://github.com/openai/codex)

Quick Install

curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/destructive_command_guard/main/install.sh?$(date +%s)" | bash -s -- --easy-mode

Works on Linux, macOS, and Windows (WSL). Auto-detects your platform and downloads the right binary.


TL;DR

**The Problem**: AI coding agents (Claude, GPT, etc.) occasionally run catastrophic commands like `git reset --hard`, `rm -rf ./src`, or `DROP TABLE users`—destroying hours of uncommitted work in seconds.

**The Solution**: dcg is a high-performance hook that intercepts destructive commands *before* they execute, blocking them with clear explanations and safer alternatives.

Why Use dcg?

Feature What It Does
**Zero-Config Prot