PTENES
MÓDULO 0.3

📁 Anatomía de un proyecto

Qué es una carpeta de proyecto, qué es un repositorio y qué crea Claude Code entre bastidores: la organización que sustenta todo lo que viene después.

6
Temas
25
Minutos
Principiante
Nivel
Teoría
Tipo
0 de 60%
1

📦 Carpeta del proyecto: la «casa» de cada automatización

¿Eres nuevo aquí? Carpeta (también llamada "directorio") es el espacio en tu computadora donde se guardan archivos juntos: el mismo ícono amarillo en el que ya haces clic en el Explorador de archivos o en el Finder. Una carpeta de proyecto es una carpeta común dedicada a un solo proyecto: no tiene nada de mágico, es solo organización. El agente solo ve lo que está dentro de la carpeta que abriste con claude; mezclar varios proyectos en una sola carpeta confunde su contexto, porque empieza a leer archivos de distintas automatizaciones como si fueran parte de la misma conversación.

Piensa en la carpeta del proyecto como un archivador físico: cada cajón guarda los papeles de un solo tema. Si pones contratos, recetas y fotos en el mismo cajón, hasta encontrar lo que necesitas se vuelve un trabajo — lo mismo pasa cuando el agente intenta entender un proyecto desordenado. Una automatización por carpeta es la regla que evita ese tipo de confusión desde el primer día.

💡 Concepto principal

  • •Un proyecto = una carpeta = un contexto.
  • •Cada automatización del curso está en su propia carpeta.
  • •El agente solo ve lo que está dentro de la carpeta abierta: nada fuera de ella.

💡 Consejo práctico

Elige un lugar fijo en tu computadora para guardar todas las carpetas de proyectos del curso; por ejemplo, una carpeta llamada "projetos" dentro de Documentos. Así nunca pierdes el camino de regreso.

2

🗄️ Qué es un repositorio

¿Eres nuevo aquí? Uno repositorio (o “repo”) es una carpeta de proyecto con un historial de versiones guardado por una herramienta llamada git. Cada cambio relevante queda registrado, con fecha y descripción, como un «guardar como» automático que nunca borra la versión anterior.

🔍 Por dentro

  • git: el programa que registra el historial.
  • Repositorio: la carpeta + este historial.
  • Commit: un «punto guardado» en el historial.

No es obligatorio tener un repositorio desde el primer proyecto: muchas automatizaciones sencillas del comienzo del curso se ejecutan en una carpeta común, sin usar git. Pero, en cuanto el proyecto adquiere valor (por ejemplo, una automatización que usas todas las semanas), conviene convertir la carpeta en un repositorio: si un archivo se rompe o un comando borra algo por error, puedes volver a una versión anterior guardada en el historial.

🔍 Por dentro

  • git: el programa que registra el historial.
  • Repositorio: la carpeta + este historial.
  • Commit: un «punto guardado» en el historial.
  • Carpeta oculta .git/: dónde se guarda el historial, dentro de la propia carpeta del proyecto: desaparece si borras esa carpeta oculta.

💡 Consejo práctico

Es este historial versionado el que permitirá «publicar» la automatización en la nube: tema que se detalla en la Ruta 4. Sin repositorio, no hay nada que publicar: git empaqueta los cambios para enviarlos.

3

🏗️ Estructura típica de un proyecto de Claude Code

Al trabajar en un proyecto, siempre aparecen algunos nombres de carpetas y archivos; reconocerlos evita confusiones. ¿Eres nuevo aquí? Archivo es cualquier documento individual dentro de una carpeta (un texto, una imagen o un código); las carpetas pueden contener otras carpetas, formando un «árbol». Un nombre que empieza con punto, como .claude o .git, es una carpeta oculta — el sistema operativo la oculta por defecto porque es un área de configuración, no de contenido cotidiano, pero siempre está ahí.

meu-projeto/ (carpeta raíz) 📄 CLAUDE.md 📁 .claude/ (skills, preferencias) 📁 src/ (código del proyecto) Qué hace cada uno CLAUDE.md → reglas fijas, que se leen en cada sesión (módulo 0.4) .claude/ → skills y configuraciones específicas del proyecto src/ u otras carpetas → tu código, textos, datos .git/ (oculta) → historial de versiones, si es un repo

Leyenda: la carpeta raíz del proyecto guarda el CLAUDE.md, la carpeta `.claude/` con skills y las carpetas de código — cada una con un papel fijo que se repite en todos los proyectos del curso.

Esta estructura se repite en prácticamente todos los proyectos que vas a construir en el curso — por eso vale la pena memorizar los cuatro nombres. El CLAUDE.md es el único archivo que el agente siempre lee al comienzo de cada sesión (el módulo 0.4 lo explica a fondo); la carpeta .claude/ es donde están las «skills»: procesos enseñados al agente, tema de la Ruta 3; las carpetas de código varían de un proyecto a otro, pero el nombre src/ (de «source», «fuente» en inglés) es la más común.

4

🖥️ Qué queda en tu equipo y qué se sube a la nube

Los archivos del proyecto están todo el tiempo en tu computadora. Solo el texto de la conversación —y fragmentos de archivos que el agente necesita leer para responder— viaja hasta el modelo de IA en la nube para generar cada respuesta. Nada queda «publicado» ni visible para otras personas solo porque hayas conversado sobre ello.

🖥️ Tu computadora Todos los archivos Historial de Git solo texto + fragmentos necesarios ☁️ Modelo de IA (nube) Texto del mensaje Genera la respuesta y la devuelve

Leyenda: los archivos nunca salen de tu computadora por sí solos: solo el texto de la conversación y los fragmentos de archivo necesarios para responder viajan hasta el modelo con cada pregunta.

Ver por dentro: cuando pides leer un archivo, Claude Code envía el contenido de ese archivo (o la parte pertinente) junto con tu mensaje para que lo procese el modelo de IA: así es como «ve» lo que hay en la carpeta. Esto tiene un costo: cuanto más texto se envía, más caro es el uso (si usas un plan de pago por uso) y más tarda en llegar la respuesta. Por eso, los proyectos organizados, sin archivos enormes o irrelevantes en la carpeta, hacen que el agente sea más rápido y barato de usar.

✓ Se queda en tu máquina

  • ✓Todos los archivos del proyecto
  • ✓El historial de git, si existe

☁️ Viaja a la nube

  • ☁El texto de tu mensaje
  • ☁Fragmentos de archivo necesarios para responder

💡 Consejo práctico

Si un archivo contiene datos sensibles (contraseña, clave de API, documento personal), no lo dejes suelto en la carpeta del proyecto sin necesidad: el módulo 0.6 (Permisos y seguridad) enseña cómo protegerlo.

5

🆕 Crear tu primer proyecto, paso a paso

Es el ritual que repetirás con cada automatización nueva del curso: crear la carpeta, entrar en ella y abrir el agente. ¿Eres nuevo aquí? Terminal es la ventana de texto donde escribes comandos en lugar de hacer clic en íconos; en Windows suele llamarse «Símbolo del sistema» o «PowerShell»; en Mac y Linux, «Terminal». Comando es la instrucción que escribes y confirmas con Enter; la computadora la ejecuta en ese momento.

# En la terminal:
mkdir <nome-do-projeto>
cd <nome-do-projeto>
claude

Objetivo: tener un proyecto nuevo, vacío, listo para recibir el CLAUDE.md del módulo 0.4. Cómo verificar: en ejecución ls (o dir) ves la carpeta nueva vacía y Claude Code se abre sin errores dentro de ella.

Línea de tiempo del ritual

  1. 1
    mkdir — crea la carpeta nueva, vacía, con el nombre que elijas.
  2. 2
    cd — «entra» en esta carpeta; a partir de aquí, cada comando se ejecuta dentro de ella.
  3. 3
    claude — abre el agente ya ubicado en esa carpeta; a partir de ahí, todo lo que lea o escriba quedará dentro de ella.

Observa que mkdir e cd necesitan el nombre exacto de la carpeta — si escribes un nombre diferente en los dos comandos, el cd va a fallar. No hay problema si lo olvidas o te equivocas: el terminal te avisa con un mensaje cuando el comando no funciona y basta con volver a escribirlo.

6

🧭 Errores comunes de organización

Dos errores aparecen siempre al principio, y ambos tienen una solución sencilla.

⚠️ Atención

  • Mezclar proyectos en una sola carpeta: confunde CLAUDE.md y el contexto: siempre un proyecto por carpeta.
  • Abrir el agente en la carpeta equivocada (p. ej.: en la carpeta raíz de usuarios): permite acceder a archivos fuera del alcance. Compruébalo con ls/dir antes de ejecutar claude.

Además de estos dos, el primer día aparecen algunos tropiezos concretos para quienes nunca han usado la terminal — ninguno es grave, pero pueden bloquear a quien no sabe qué está pasando.

✗ Tropiezo común

  • ✗"Cerré la terminal sin querer" — la sesión del agente en esa ventana desaparece.
  • ✗"cd dio error: carpeta no encontrada" — por lo general, escribiste un nombre diferente del mkdir.
  • ✗"No sé en qué carpeta estoy" — perdió la referencia después de varios cd.

✓ Qué hacer

  • ✓Sin problema: vuelve a abrir la terminal, usa cd para volver a la carpeta del proyecto y ejecuta claude otra vez.
  • ✓Verifica el nombre exacto de la carpeta con ls (o dir en Windows) antes de repetir el cd.
  • ✓Escribe pwd (o fíjate en la ruta que aparece al inicio de la línea) para saber siempre dónde estás.

💡 Consejo práctico

Cerrar la terminal no borra nada del proyecto: los archivos siguen en la carpeta exactamente como estaban. Lo único que se pierde es la conversación de esa sesión del agente; el trabajo guardado en archivos permanece intacto.

✅ Resumen del módulo

✓
Carpeta del proyecto: una carpeta común dedicada a un proyecto, sin mezclarlo con otros.
✓
Repositorio: carpeta + historial de versiones mediante git.
✓
Estructura: CLAUDE.md, .claude/, código: cada uno tiene una función.
✓
Local × nube: los archivos se quedan en tu máquina; solo viaja el texto necesario.

Próximo módulo:

0.4 — El CLAUDE.md como cerebro del proyecto