Preparemos tu Mac para construir.
Antes de la primera sesión dejaremos el entorno listo. Primero instalamos las herramientas; después conectamos tu proyecto con GitHub para guardarlo en la nube. De arriba abajo: copia, pega y sigue el camino.
Las herramientas base
Siete pasos para instalar todo lo que Claude Code necesita. Solo se hace una vez.
Instala Claude Code Desktop
Qué es: la aplicación donde trabajarás. Es Claude, pero metido dentro de tus archivos: lee tu proyecto, escribe código, lo ejecuta y corrige errores. Por qué: es el centro de todo lo que haremos; todo visual, sin pelearte con la terminal.
Descargar para macOSUniversal (Intel y Apple Silicon). Ábrela, inicia sesión y entra en la pestaña Code.
Abre el Terminal
Qué es: la app del Mac donde se escriben comandos. Por qué: los pasos siguientes instalan herramientas que no tienen botón; se ponen con una línea de texto. Lo usarás solo un momento.
Instala las Command Line Tools de Xcode
Qué es: un paquete base de Apple con utilidades de desarrollo (entre ellas git, el historial de versiones). Por qué: muchas herramientas dan por hecho que ya están; es el cimiento sobre el que se instala el resto.
$ xcode-select --install
Instala Homebrew
Qué es: el “gestor de paquetes” de macOS, una especie de App Store para herramientas de desarrollo, desde el Terminal. Por qué: nos deja instalar lo que falta con un comando, sin buscar webs ni instaladores.
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Al terminar, deja Homebrew listo para siempre (lo recuerda cada vez que abras el Terminal):
$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"
Instala Git con Homebrew
Qué es: el sistema de control de versiones: guarda el historial de tu proyecto y te deja volver atrás. Por qué: es como el historial de Figma pero para código; Claude Code lo usa para seguir los cambios y no perder trabajo.
$ brew install git
Instala Node.js con Homebrew
Qué es: el motor que ejecuta JavaScript fuera del navegador, y trae npm para arrancar proyectos. Por qué: tu landing y la mayoría de prototipos web corren sobre Node; es lo que hace funcionar el npm run dev.
$ brew install node
Instala GitHub CLI
Qué es: la herramienta oficial de GitHub para el Terminal (se llama gh). Por qué: gestiona el inicio de sesión con GitHub de forma sencilla —sin claves SSH ni configuraciones raras— para que Claude pueda subir tu trabajo a la nube. La usarás en la sección 02.
$ brew install gh
Guarda tu trabajo en la nube
GitHub es la copia de seguridad de tu proyecto y su historial completo, accesible desde cualquier sitio. Conectarlo una vez y Claude se encargará del resto.
Crea tu cuenta en GitHub
Qué es: GitHub es la web donde viven los repositorios (los proyectos). Por qué: es donde quedará guardada la copia en la nube de tu trabajo. La cuenta gratuita basta.
Crear cuenta en GitHubCrea un repositorio nuevo
Qué es: un repositorio (“repo”) es la carpeta de tu proyecto en GitHub. Por qué: es el destino donde se subirá tu trabajo. Cada proyecto tiene el suyo.
Ponle nombre y hazlo privado
Qué es: el formulario de creación del repo. Por qué: aquí decides cómo se llama y quién puede verlo.
Conéctate a GitHub desde tu Mac
Qué es: un único inicio de sesión para que tu Mac pueda subir cosas a GitHub. Por qué: sin esto, GitHub no sabe que eres tú. Tranquila: no hacen falta claves SSH ni nada técnico —gh lo gestiona abriendo el navegador.
$ gh auth login
- GitHub.com
- Protocolo: HTTPS
- ¿Autenticar Git con tus credenciales? Yes
- Cómo iniciar sesión: Login with a web browser
Dale el repositorio a Claude
Qué es: conectar tu proyecto local con el repo de GitHub. Por qué: GitHub te enseña una lista de comandos tras crear el repo, pero no hace falta seguirla a mano. Deja que Claude lo haga.
“Conecta este proyecto con mi repositorio de GitHub https://github.com/tu-usuario/tu-repo.git y haz el primer push.”
Cambia tu-usuario/tu-repo por los tuyos. Claude ejecutará los comandos por ti.
Pide a Claude que lo recuerde
Qué es: el CLAUDE.md es la libreta de instrucciones de tu proyecto; Claude la lee siempre. Por qué: si le pides que guarde ahí la norma de subir cambios, lo hará solo después de cada edición, sin que tengas que recordarlo.
“Actualiza el CLAUDE.md para que hagas commit y push de los cambios al repositorio después de cada modificación.”
Listo. Ya puedes construir.
Entorno preparado y proyecto en la nube. Nos vemos en clase para pasar de Figma a una web.