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
Setup
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.
GitHub push access
If you want your Patina to sync changes to GitHub (recommended), make sure you have SSH or HTTPS authentication set up:
# Should show: Hi username! You've successfully authenticated
If not set up, follow GitHub's SSH guide.
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.
