sync-brain-starterlisted
Install: claude install-skill michaeljauk/brain-starter
# Sync Brain Starter
Syncs reusable parts from the private brain repo (`~/brain`) to the public template repo (`~/tech/brain-starter`). Copies skills, configs, and templates — then shows a diff for review before committing.
## Trigger phrases
- `/sync-brain-starter`
- "sync brain starter"
- "push changes to the template"
- "update brain-starter"
## Step-by-step workflow
### 1. Run the sync script
```bash
bash ~/brain/scripts/sync-brain-starter.sh
```
This copies:
- **Vault skills** (curated list): `wrap-session-up`, `ingest-article`, `defuddle`, `obsidian-cli`, `obsidian-markdown`, `obsidian-bases`, `json-canvas`, `gws-obsidian-prep`, `project-sync`, `research-spike`, `save-answer`, `lint-brain`, `qmd`, `find-skills`, `sync-brain-starter`
- **Configs**: `commitlint.config.js`, `.husky/commit-msg`, `docs/templates.md`, `docs/integrations.md`
It does NOT copy:
- `CLAUDE.md`, `README.md`, `package.json`, `.claude/memory/MEMORY.md` -- these are generalized differently in the template
- **Global/plugin skills** -- brain-starter no longer bundles plugin skills (gstack, gws, todoist, m365, etc.). Users install these globally via their own install commands.
### 2. Review the diff
```bash
cd ~/tech/brain-starter && git diff
```
**Check for leaks before committing:**
- Personal names (your name, family members, colleagues, company names)
- Email addresses or OAuth accounts
- Hardcoded absolute paths (e.g. `/Users/username/`)
- Internal project references (Jira tickets, speci