Skip to main content

git-proxy

Perform Git operations with branch protections and verification checks.

Source facts

Repository
codejunkie99/agentic-stack-desktop
Last source activity
September 10, 2026 at 07:18
Detected SKILL.md language
English
Stars
72
Forks
9

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
git-proxy
description
Perform Git operations with branch protections and verification checks.
version
2026-01-01T00:00:00.000Z
triggers
["commit","push","branch","merge","rebase","pull request","PR"]
tools
["bash"]
preconditions
[".git exists"]
constraints
["never force push to main","never force push to protected branches","run tests before push"]
# Git Proxy — all git operations with a safety net Handle git operations consistently. The fences (`constraints` above) are enforced by the `pre_tool_call` hook; this file tells the agent what good behavior looks like within those fences. ## Commit - Stage specific files, not `git add -A` (avoids capturing secrets). - Write messages that explain *why*, not *what*. - Reference the task or issue if one exists. ## Push - Run tests first. If tests aren't present, say so explicitly. - Never force-push to a protected branch. The pre-call hook will block this even if you try. - Prefer `--force-with-lease` over `--force` on feature branches. ## Branch / merge / rebase - Rebase feature branches on `main` before opening a PR. - Resolve conflicts manually; do not `-X theirs` or `-X ours` without thinking. - Merge via PR with review, not directly on the command line. ## Self-rewrite hook After every 5 uses, re-read `KNOWLEDGE.md` and the last 10 git-proxy episodic entries. If a new failure mode has appeared, append a heuristic to `KNOWLEDGE.md`. If a constraint was violated, escalate to `LESSONS.md`.
View on GitHub