| name | dot-gemini-guard |
| description | Intercepts edits to ~/.gemini/ and ~/.config/ synced files and redirects to ~/projects/dot-ai-config/. Triggers when modifying GEMINI.md, skills, commands, settings, or dotfiles (kitty, fish, nvim, mise, git). Also logs skill/command invocations to the usage tracker.
|
dot-gemini-guard
~/.gemini/ and select ~/.config/ directories are synced copies — the source of truth is ~/projects/dot-ai-config/.
When this skill triggers
Activate whenever you are about to:
- Edit, write, or create files under
~/.gemini/ (GEMINI.md, skills/, commands/, settings.json, settings.local.json)
- Edit, write, or create files under
~/.config/kitty/, ~/.config/fish/, ~/.config/nvim/, ~/.config/mise/
- Edit
~/.gitconfig, ~/.gitignore_global, or ~/.tmux.conf
- Modify any skill or command content
What to do
-
Redirect the edit to the equivalent path under ~/projects/dot-ai-config/:
| Instead of | Edit this |
|---|
~/.gemini/GEMINI.md | ~/projects/dot-ai-config/dot_gemini/GEMINI.md |
~/.gemini/skills/<name>/SKILL.md | ~/projects/dot-ai-config/dot_gemini/skills/<name>/SKILL.md |
~/.gemini/commands/<name>.md |