What problem does it solve? AI coding agents need controlled access to local files, git history, and shell commands without risking path traversal, secret leakage, or destructive operations. This Skill configures an MCP server that enforces workspace boundaries and permission gates around those primitives. ## Core Features & Use Cases - Workspace-Bounded File Operations: Read, list, and search files with automatic exclusion of build artifacts, plus unified-diff patch application with dry-run preview. - Safe Command Execution: Run shell commands with timeouts, output caps, environment filtering, and three permission modes (safe, trusted, dangerous), including interactive stdin sessions. - Read-Only Git Inspection: Query status, diff, log, show, and blame without mutating the repository. - Use Case: Connect Claude Code or Cursor to a repository, then have the agent search for a function, preview a patch with dry_run, apply it, and verify the result with git_diff — all confined to the workspace. ## Quick Start Set up the coding-tools MCP server for my repository at /path/to/repo in safe mode and connect it to Claude Code.