/git-safety
Git safety rules. INVOKE WHEN: git push, force push, git reset, git clean, destructive git, push force, reset hard. NEVER force push or do destructive git operations.
Claude Code
$ npx -y skills add tamagui/tamagui --skill git-safety --agent claude-code
Codex
$ npx skills add tamagui/tamagui --skill git-safety -a codex -y
Cursor
$ npx skills add tamagui/tamagui --skill git-safety -a cursor -y
Gemini CLI
$ npx skills add tamagui/tamagui --skill git-safety -a gemini-cli -y
GitHub Copilot
$ npx skills add tamagui/tamagui --skill git-safety -a github-copilot -y
OpenCode
$ npx skills add tamagui/tamagui --skill git-safety -a opencode -y
Windsurf
$ npx skills add tamagui/tamagui --skill git-safety -a windsurf -y
SKILL.md
git-safety.SKILL.mdname: git-safety description: "Git safety rules. INVOKE WHEN: git push, force push, git reset, git clean, destructive git, push force, reset hard. NEVER force push or do destructive git operations."
git safety
rules for git operations in this repo.
rules
- NEVER force push (`git push --force` or `git push -f`)
- NEVER `git reset --hard` without explicit permission
- NEVER `git clean -fd` without explicit permission
- prefer `git stash` over `git reset`
- always `git pull` before `git push`
forbidden commands
these require EXPLICIT user permission:
- `git push --force`
- `git push -f`
- `git push --force-with-lease`
- `git reset --hard`
- `git clean -fd`
- `git checkout -- .` (discards all changes)
safe alternatives
instead of `git reset --hard`:
- `git stash` to save changes
- `git stash pop` to restore
instead of force push:
- `git pull --rebase` then normal push
- ask user how to resolve conflicts
workflow
1. `git pull` before making changes 2. make changes 3. `git add` relevant files 4. `git commit` 5. `git pull` again before push 6. `git push` (no force flags)
Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.
Other skills on tamagui.
More skills from other plugins.
migrate-radix-to-base
Migrates React projects and components from Radix UI to Base UI. Use when asked to migrate from radix, move to base-ui, convert…
taste-skill
tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One…
Questions about git-safety.
- Which coding agents can use git-safety?
- git-safety installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

