What problem does it solve? AI coding agents often guess instead of investigating, producing edits that ignore importers, data schemas, and existing patterns. This Skill forces fact-gathering before any file modification or destructive command runs. ## Core Features & Use Cases - Pre-Action Gating: Denies the first Edit, MultiEdit, Write, or destructive Bash attempt and demands concrete facts such as importing files, affected functions, and data schemas. - Tiered Gate Types: Gates edits per file, new file creation, destructive commands (rm -rf, git push --force) every time, and routine Bash once per session. - Use Case: Before editing a shared module, the agent must list every file that imports it and quote the user's instruction, preventing blind changes that break downstream consumers. ## Quick Start Enable the GateGuard PreToolUse hook so the agent must present importer lists and data schemas before editing any file.