
Git Safety
- 5 installs
- 8.7k repo stars
- Updated August 4, 2026
- redis/redisinsight
git-safety skill documents >-.
About
git-safety skill documents >-. name: git-safety description: >- Covers installation, configuration, and when-to-use guidance from the upstream SKILL.md workflow.
- >-.
- Platform-specific setup patterns for git-safety.
- Evidence-backed steps from upstream SKILL.md.
- When-to-use criteria for git-safety versus alternatives.
Git Safety by the numbers
- 5 all-time installs (skills.sh)
- +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #3,685 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
git-safety capabilities & compatibility
- Capabilities
- git safety quick start · git safety when to use guidance · git safety integration patterns
- Use cases
- api development
What git-safety says it does
Critical safety guardrails for protected branches: never commit,
push, or force-push directly to main, latest, or release branches;
npx skills add https://github.com/redis/redisinsight --skill git-safetyAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 5 |
|---|---|
| repo stars | ★ 8.7k |
| Last updated | August 4, 2026 |
| Repository | redis/redisinsight ↗ |
How do I use git-safety correctly?
>-
Who is it for?
Teams implementing git-safety workflows from the catalog.
Skip if: Skip when requirements clearly match a different specialized stack.
When should I use this skill?
User asks about git-safety, >-.
What you get
Working git-safety setup with validated configuration and next steps.
Files
Git Safety Rules for AI Agents
🚫 CRITICAL: Protected Branch Rules
AI agents must NEVER commit to or push to protected branches under any circumstances.
Protected Branches
main- Primary production branchlatest- Latest stable releaserelease/*- Release branches (e.g.,release/v2.0.0)
This is a non-negotiable rule that applies to all scenarios:
Prohibited Actions
- ❌ Direct commits - Never run
git commitwhile on a protected branch - ❌ Direct pushes - Never run
git push origin <protected-branch>orgit pushwhile on a protected branch - ❌ Force pushes - Never run
git push --forceorgit push -ftargeting protected branches - ❌ Merging into protected branches locally - Never run
git merge <branch>while on a protected branch - ❌ Rebasing protected branches - Never run
git rebasewhile on a protected branch - ❌ Resetting protected branches - Never run
git resetwhile on a protected branch
Required Workflow
1. Always create a feature branch before making any changes 2. Verify current branch before any git operation using git branch --show-current 3. Create Pull Requests for all changes - let the review process handle merging
Pre-Push Checklist
Before executing any push command, AI agents must:
1. ✅ Confirm current branch is NOT a protected branch (main, latest, release/*) 2. ✅ Verify the remote and branch target
Error Recovery
If accidentally on a protected branch with uncommitted changes:
1. Stash changes: git stash 2. Create new branch: git checkout -b <appropriate-branch-name> 3. Apply changes: git stash pop 4. Continue work on the new branch
Rationale
- Protected branches represent production-ready or release code
- All changes must go through code review via Pull Requests
- Direct pushes bypass CI/CD checks and team review
- Mistakes on protected branches can affect the entire team and deployment pipeline
Related skills
FAQ
What does git-safety do?
git-safety skill documents >-.
When should I use git-safety?
User asks about git-safety, >-.
Is this skill safe to install?
Review the Security Audits panel on this page before installing in production.