new-mac-setup - Automate a new Mac developer setup
Generates and executes idempotent shell scripts to install development tools, applications, AI tooling, shell configuration, dotfiles, and macOS preferences.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Interview setup preferences
- Generate eight shell scripts
- Install Homebrew packages
- Configure shell and dotfiles
- Install development environments
- Install AI tools
- Apply macOS preferences
- Execute setup scripts
Inputs
- Git name and email
- Mac model and RAM
- Software exclusions
- Additional apps or tools
- Terminal preference
- Script destination directory
Outputs
- Eight idempotent shell scripts
- Shell configuration files
- Ghostty configuration
- Installed CLI tools
- Installed GUI applications
- Configured macOS preferences
- Executed setup changes
Requirements
- macOS on Apple Silicon
- Bash 3.2 or later
- Internet connection
- Homebrew installation access
- Administrator password for some casks
