← Connections
Git

Git

Track what you shipped across all your repos.

What it does

Git tracks your coding activity across all local repos. Morning briefings show what you committed yesterday. Digests summarize today's work. Client syncs attribute commits to the right projects. Your Patina repo itself is git-tracked, so every journal entry, digest, and sync is versioned.

Used by

/morning /digest /sync-clients /sync

Setup

1

No setup required

Git works automatically. If you have Git installed and repos on your machine, Patina can read commit history from them. No API keys, no OAuth, no configuration.

2

GitHub push access

If you want your Patina to sync changes to GitHub (recommended), make sure you have SSH or HTTPS authentication set up:

$ ssh -T git@github.com
# Should show: Hi username! You've successfully authenticated

If not set up, follow GitHub's SSH guide.

3

Multiple repos (optional)

By default, Patina scans all repos in your GitHub directory (e.g., ~/GitHub/*/) for recent commits. If your repos are elsewhere, you can customize the paths in your skills.

How it works

Patina uses standard git log commands to read commit history. For digests, it checks commits since midnight. For morning briefings, it checks yesterday's commits. The /sync-all skill commits and pushes all changes to your remote repo at the end of every sync.