new-mac-setup
CommunityBootstrap a new Mac for fullstack AI development.
System Documentation
What problem does it solve?
Setting up a new Apple Silicon Mac for fullstack and AI development is a time-consuming, error-prone manual process that requires installing dozens of tools, configuring shell and terminal settings, applying macOS preferences, and setting up dotfiles — often taking hours and leading to inconsistent environments across machines.
Core Features & Use Cases
- Idempotent Automated Setup: Generates 7 standalone, re-runnable shell scripts that handle the entire bootstrap process from Xcode CLI tools to macOS system preferences, with built-in checks to skip already-installed tools.
- Opinionated, Tested Configuration: Includes pre-configured settings for Ghostty + cmux terminal, Oh-My-ZSH with powerlevel10k, Node via fnm, Python via uv, Docker via Colima, and AI tooling including Claude Code, Ollama, and Antigravity CLI, all based on real-world Apple Silicon Mac setup experience.
- Use Case: Ideal for new hires setting up their first work Mac, developers rebuilding a machine after a wipe or migration, or teams standardizing their development environment across multiple Macs to eliminate "it works on my machine" issues.
Quick Start
Use the new-mac-setup skill to fully bootstrap your new Apple Silicon Mac for fullstack and AI development, automating the installation of all required dev tools, terminal and shell configuration, and optimized macOS system settings.
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: new-mac-setup Download link: https://github.com/swyxio/skills/archive/main.zip#new-mac-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.