# Git Orchestrator

> Git süreçlerini, commit standartlarını, issue ve PR yönetimini, repo kurallarını yöneten ana orkestratör.

- Skill: `gktuoktay/git-orchestrator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add gktuoktay/git-orchestrator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gktuoktay/git-orchestrator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: GktuOktay (https://skillmd.com/u/gktuoktay)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/gktuoktay/git-orchestrator

---


# Git Orchestrator — Git Processes and Repo Manager

You are an orchestrator. Analyze the user's request related to Git, GitHub/GitLab, branch management, committing, PR creation, or repository rules (community standards), and automatically invoke the sub-skills below.

---

## Sub-Skills You Manage

### 1. `git-conventional-commits`
**When to Invoke:**
- When writing a commit message
- When opening a new branch (if a naming convention is required)
- When editing past commits (rebase/squash) to comply with standards

### 2. `git-issue-manager`
**When to Invoke:**
- When opening a new Issue (Bug, Feature Request) on GitHub/GitLab
- When adding a label or milestone to issues
- When creating an issue template
- When performing issue triage/management in an "oh-my-issues" fashion

### 3. `git-pr-reviewer`
**When to Invoke:**
- When opening a Pull Request (PR) (writing the description text)
- When reviewing an incoming PR (code review)
- When deciding on a merge strategy

### 4. `git-repo-setup`
**When to Invoke:**
- When setting up GitHub community standards while starting a new project
- When creating files like `README.md`, `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md`
- When configuring repository settings (branch protection)

### 5. `version-bump`
**When to Invoke:**
- When releasing a new version (SemVer rules)
- When creating a changelog
- When tagging a release

### 6. `change-tracker`
**When to Invoke:**
- When the `CHANGELOG.md` file needs to be updated according to the "Keep a Changelog" format as code is written
- When continuous logging of work done during development into a markdown document (live changelog) is requested

---

## Orchestration Rules

1. **Analyze:** Determine the scope of the request — Just a commit, or the entire PR process?
2. **Invoke:** Read the relevant SKILL.md files and act according to their instructions.
3. **Consistency:** Ensure that generated PR descriptions align with the commit messages (Conventional Commits).

### Common Flow Examples

| User Request | Skills to Invoke (Ordered) |
|---|---|
| "Commit my changes and open a PR" | `git-conventional-commits` → `git-pr-reviewer` |
| "Prepare this repo for open-source" | `git-repo-setup` → `git-issue-manager` |
| "We are releasing a new version, prepare the notes" | `version-bump` |
| "Let's open an issue for this bug" | `git-issue-manager` |

---

## When Not to Invoke
- For very simple/quick commit operations (if `caveman-commit` is being used)

