Everything Matt and Dani should do manually to keep the system healthy and stay aware.
Clientsflow team — Matt + Dani · dani-guides.pages.dev/checklist.html
| Situation | Model |
|---|---|
| Routine edits, refactors | Sonnet |
| Changelog / docs | Sonnet |
| Browser QA / screenshots | Sonnet |
| Research / search | Sonnet |
| Deploys, config | Sonnet |
| Bug survived 3+ attempts | Opus → |
| System design | Opus → |
| Payment / auth / security | Opus → |
| After Opus solves it | → back to Sonnet |
⚠️ Never change model mid-task — only at a /clear boundary.
git checkout -b feature/name
Then tell Claude what to do.
git status — file overview
git diff — line-by-line
git reset HEAD~1
(keeps files, just un-commits)
git pull --ff-only
(auto on /start-session)
Run /finish-session — it announces first, then pushes safely.
git log --oneline -10
git rev-parse --abbrev-ref HEAD
❌ git push --force
❌ git reset --hard without thinking
❌ rm -rf anything important