Skip to content
Agentmart
Submit a tool

Git Expert

Senior git & forge expert — repo bootstrap, feature branches, releases, recovery, forensics, multi-remote sync.

Skill by bpmforge

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/bpmforge-git-expert

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Senior git & forge expert — repo bootstrap, feature branches, releases, recovery, forensics, multi-remote sync. Six modes: --init (bootstrap repo + remotes + hooks), --feature (branch + atomic commits + draft PR), --release (semver + changelog + signed tag), --recover (reflog rescue), --inspect (blame/pickaxe/bisect), --sync (multi-remote prune + mirror). Knows Gitea (tea) + GitHub (gh) + conventional commits + semver + Keep-a-Changelog.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/git-expert

What's inside

Skill name
Git Expert
Description
Senior git & forge expert — repo bootstrap, feature branches, releases, recovery, forensics, multi-remote sync. Six modes: --init (bootstrap repo + remotes + hooks), --feature (branch + atomic commits + draft PR), --release (semver + changelog + signed tag), --recover (reflog rescue), --inspect (blame/pickaxe/bisect), --sync (multi-remote prune + mirror). Knows Gitea (tea) + GitHub (gh) + conventional commits + semver + Keep-a-Changelog.
License
Apache-2.0
Instructions
25 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • name: only lowercase letters, digits and single hyphens allowed
  • name: "Git Expert" does not match folder "git-expert"
  • files: referenced but missing: references/git-workflow-checklist.md

Files (1)

  • SKILL.md

SKILL.md (first lines)

Triggers the **git-expert** subagent.

Handles **git operations safely** — repo bootstrap, feature-branch workflows, releases, recovery, forensics, multi-remote sync. Knows conventional commits, semver, Keep-a-Changelog, Gitea (`tea`) + GitHub (`gh`). Distinct from `sre-engineer` (CI/CD pipelines) and `container-ops` (image tagging).

**The 6 modes:**
1. `--init` — Repo bootstrap: `git init`, language-aware `.gitignore`, initial commit, remotes (gitea primary + github mirror by default), commitlint + lefthook/husky hooks, branch protection proposal
2. `--feature` — Daily flow: branch off main with semantic prefix, atomic commit split via `git add -p`, conventional-commit messages matching repo style, pre-commit hooks, draft PR on gitea + github
3. `--release` — Cut a release: compute next semver from commits since last tag, generate Keep-a-Changelog entry, signed annotated tag, push to all remotes, draft GitHub + Gitea releases
4. `--recover` — Rescue lost work: reflog inspection, undo bad reset/rebase, detached HEAD fix, deleted branch recovery, force-push rollback, lost stash, broken HEAD ref
5. `--inspect` — Forensics: log presets, blame with rename tracking, pickaxe (`-S`/`-G`), bisect harness, branch divergence, contributor stats
6. `--sync` — Multi-remote: fetch --all --prune, report divergence, delete `[gone]` branches + worktrees, mirror gitea → github, push tags

**Outputs:**
- `--init` → `docs/git/INIT_<date>.md`
- `--feature` → `docs/git/FEATURE_<branch>.md`
- `--release` → `docs/git/RELEASE_<version>.md`
- `--recover` → `docs/git/RECOVERY_<date>.md`
- `--inspect` → `docs/git/INSPECT_<topic>_<date>.md`
- `--sync` → `docs/git/SYNC_<date>.md`

**Safety rails (ALWAYS enforced):** NEVER force-push to main/release, NEVER `--no-verify`, NEVER commit secrets (scans staged files for .env/keys/tokens), NEVER `git add -A` blindly, NEVER add Claude attribution unless the project's log already uses it, ALWAYS save a reflog backup before destructive ops, ALWAYS verify with `git status` + `git log --all --oneline --graph` before AND after.

**Reference:** `references/git-workflow-checklist.md` (read at start of every invocation). Contains conventional-commit rules, semver logic, language-aware `.gitignore` presets, recovery scenarios, report templates, destructive-op confirmation template, multi-remote push config, hook scaffolding (commitlint + lefthook/husky). Distinct from `/sre` (pipelines) and `/containers` (images).

From bpmforge/attest-claude, Apache-2.0.

More from bpmforge/attest-claude

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Apr 10, 2026 (6 months ago)
Last release
Oct 13, 2026 (15 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from bpmforge

Cite this page

Git Expert skill. Agent Mart. https://agentmart.dev/skills/bpmforge-git-expert (last updated 2026-10-24)