# git Skills and agents for working with a local Git clone over the git wire protocol, and for authoring and running the pre-commit hooks that guard it. ## Install **Claude Code:** ```bash claude plugin marketplace add / claude plugin install git@ ``` **GitHub Copilot CLI:** ```bash copilot plugin marketplace add / copilot plugin install git ``` **Local (development):** ```bash # Claude Code claude --plugin-dir ./plugins/git # GitHub Copilot CLI copilot plugin install ./plugins/git ``` ## Conventions Skills here run local git commands through the org's `rtk` wrapper. **When a command is prefixed, when it stays bare, and why some executable commands must stay bare are all decided by ADR-0023** (`docs/adr/0023-rtk-prefix-marks-executable-commands-only.md`), which is repo-wide and not specific to this plugin. `check-rtk-prefix` enforces the part of it that is machine-decidable. Installing this plugin without `rtk`? Every prefixed command is a plain `git` invocation with a word in front of it — drop the `rtk ` and it is correct. ## Contents | Component | Path | Description | |---|---|---| | Skills | `.apm/skills/` → `skills/` | `git-commits`, `git-branches`, `git-history`, `git-remotes`, `git-submodules`, `git-workflow`, `git-worktrees`, `pc-author`, `pc-run` | | Agents | `.apm/agents/` → `agents/` | `git-orchestrate` | `.apm/` is the authoring source; `skills/`/`agents/` are the generated mirrors plugin hosts scan (ADR-0017) — edit only under `.apm/`. ## Author Defame1297