Git
Collection of AI agent skills - reusable capabilities for any domain via skills.sh
npx -y skills add bntvllnt/agent-skills --skill gitAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Unified git workflow for branch-first development: status/diff review, security-first commits, worktrees, and PR creation/review via gh. Auto-activates on: "commit", "push", "branch", "worktree", "pr", "pull request", "merge", "rebase", "git".
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.2 KB, as published. Nobody here has run it
Git
Clear, repeatable git workflow with a bias toward safety.
Router
Use the smallest workflow that matches the user intent.
| User says | Load reference | Do |
|---|---|---|
| status / what changed (no "worktree" prefix) | references/read-only.md | read-only inspection |
| help / usage / man | references/cli-help.md | show CLI help safely |
| commit / stage | references/commit-workflow.md | stage + commit safely |
| branch / switch | references/branch-workflow.md | branch operations |
| worktree create/remove/list | references/worktree-workflow.md | worktree operations |
| worktree cleanup / normalize / consolidate | references/worktree-maintenance.md | auto-clean + consolidate worktrees |
| worktree summary / worktree status / show worktrees | references/worktree-summary.md | proactive analysis: PR status, change classification, safe-to-delete verdicts |
| tag / version | references/tag-workflow.md | create/list/inspect tags |
| pr / pull request | references/pr-workflow.md | create/update PR via gh |
| pr review / fix pr comments / threads | references/pr-review-workflow.md | review + respond + fix |
| merge / rebase / reset / revert | references/advanced-workflows.md | advanced/recovery (confirm first) |
Config (Edit Here)
Worktree working directories (the folders you cd into) live outside .git/.
Set this once and use it everywhere:
WORKTREES_DIR=./.worktrees
WORKTREE_PATH=$WORKTREES_DIR/<topic>
If you want a different location (e.g. ../.worktrees or ~/worktrees/<repo>), update WORKTREES_DIR above and follow the same shape in references/worktree-workflow.md.
Resilience Rules (Worktrees)
- If multiple worktree root folders are detected (example: both
./.worktrees/and../repo-feature-x/exist), do not delete anything by default. - Prefer consolidating into
WORKTREES_DIRusinggit worktree move(when possible) or a remove+re-add plan. - If stale metadata exists, propose a cleanup plan:
git worktree prune+ remove/quarantine orphan directories (with confirmation).
Global Safety Rules (Never Violate)
- Never force push to main/master.
- Never commit secrets (env files, keys, credentials).
- Never rewrite history that is already pushed unless explicitly requested.
- Always show what will change before an irreversible action.
Confirmation Policy
Read-only commands are always OK.
Everything that changes state/history/remote requires explicit user confirmation:
git add,git commit,git pushgit merge,git rebase,git reset,git revertgit worktree add,git worktree removegit tag(create/delete)git branch -d/-D
Quick Start
# Read-only
git status
git diff
# Commit
git diff --cached
git commit -m "feat(scope): why"
# Worktrees
git worktree list