The usual order
- Set up the machine
- Install your tools
- Maybe add an AI assistant to help you code
This order
- Xcode command line tools, Homebrew,
gh, Claude Code
- Hand it the machine
- Everything else is a conversation
From that point, anything I would once have taken to an IT help desk goes to Claude:
install this, configure that, why is this port open, set up the new box in the
cupboard, archive last year's projects, rotate this key. Not ordinary app use — system
changes and bulk work.
A coding assistant sees one repo. An operator sees the system the repos live in: which
machine this is, what's installed, where secrets come from, how things sync, what runs
on a schedule. Give it that context once, written down in files it maintains, and every
later session — including every coding session — starts from a true picture instead of
a guess.
The three jobs you keep
- Authenticate
-
Every login, every password typed, every OAuth consent screen, every "allow" on a
macOS permission prompt. Claude never handles a credential.
- Set the mode
-
Claude Code runs in auto mode: a classifier model reviews each action
instead of you, and your ask and deny rules still hold. Never
bypass permissions.
- Decide
-
Claude proposes; you choose. Anything destructive, anything touching credentials,
anything that costs money — it asks first, every time.