- macOS PATH: The Bash tool runs a non-interactive shell. Homebrew (
/opt/homebrew/bin) and other user-installed tools may not be on PATH. Prefix commands withexport PATH="/opt/homebrew/bin:$PATH"when a tool isn't found. - Windows PATH: Common missing paths include
C:\Program Files\Git\bin,%LOCALAPPDATA%\Programs\Python,%USERPROFILE%\.cargo\bin. Prepend as needed. - Python: Never
pip installinto the system Python. Useuvto create venvs and manage dependencies. Ifuvisn't installed, install it first. - Package managers: Check for lockfiles (
package-lock.json→ npm,pnpm-lock.yaml→ pnpm,bun.lockb→ bun,uv.lock→ uv,Cargo.lock→ cargo) before assuming a package manager.
- Make implementation decisions independently
- Run tests, linters, and builds without asking
- Fix clear errors autonomously