Guía · Parte 1 de 2

Cómo construir una app con Claude

Sin saber programar. Una guía honesta, con una app real como ejemplo.

1Antes de empezar: qué es esto y qué no

Hace unos meses no sabía construir una app web. Hoy tengo una corriendo en internet que uso todos los días: Subz, un tracker de mis suscripciones. La construí hablando con una IA. No es magia y no fue gratis — pero fue mucho más posible de lo que pensaba.

Esta guía te enseña cómo lo hice, para que tú construyas lo tuyo. No vas a clonar Subz. Subz es solo el ejemplo que voy a usar para que veas el proceso real, con sus tropiezos incluidos.

Lo que vas a lograr al terminar: una app simple, funcional, corriendo en internet con un link que puedes compartir. Sin login, sin base de datos — eso es la Parte 2. Algo del tamaño de "una herramienta que hace una cosa bien".

Lo que NO es esto:

  • No es un curso de programación. No vas a salir sabiendo escribir código.
  • No es "construye una app en 10 minutos". Es realista. Te va a tomar varias sesiones.
  • No es magia. La IA se equivoca, se confunde, y a veces hay que pelearse un poco. Eso es parte del proceso, no señal de que lo hiciste mal.
Honestidad brutal Si esperas apretar un botón y tener una app tan completa como Instagram, cierra esto ahora. Si estás dispuesto a sentarte unas tardes a construir algo tuyo, paso a paso, equivocándote — sigue leyendo. Lo segundo sí funciona.

Lo que vas a necesitar (y lo que cuesta de verdad)

Voy a ser directo con el dinero, porque odio las guías que te esconden el costo hasta que ya invertiste tiempo.

Las herramientas:

  • Claude — la IA con la que vas a trabajar. Es de Anthropic. Tiene dos caras que vas a usar para cosas distintas (ya lo explico).
  • VS Code — el programa donde "vive" tu app mientras la construyes. Es gratis. Piénsalo como el taller.
  • Claude Code — la versión de Claude que trabaja dentro de VS Code y de verdad escribe los archivos. Viene incluida en tu plan de Claude.

El costo real:

$20 USD / mes — Claude Pro

No hay versión gratis de Claude Code — el plan gratis de Claude te da el chat, pero no la herramienta que construye. Pro es el piso. (Un poco menos si pagas el año completo.)

Seamos honestos sobre el límite: Claude Pro reparte un mismo presupuesto de uso entre el chat y Claude Code, en ventanas de unas 5 horas. Si te clavas en una sesión larga de construcción, vas a topar con el límite y tendrás que esperar a que se reinicie. Es normal. No hiciste nada mal. Cuando pasa, es buena señal de tomar un descanso (de hecho, parar a tiempo es una disciplina sana, lo verás más adelante).

Si en algún momento construir se vuelve algo serio y constante, existe el plan Max ($100/mes) con mucho más margen. Pero no lo necesitas para empezar. Empieza con Pro. Sube solo si el límite te estorba de verdad.

El resto de las herramientas de esta guía (para publicar tu app en internet) son gratis en el nivel que vas a usar. Cuando lleguemos ahí te digo exactamente qué y por qué.

El truco que hace toda la diferencia: dos Claudes, no uno

Aquí está lo que casi nadie te dice y es lo que separa un proceso ordenado de un desastre. Vas a usar Claude de dos formas distintas, para dos trabajos distintos:

Para pensar

El chat normal

Como esta conversación. Aquí decides qué construir, le das vueltas a las ideas, resuelves dudas. No toca tu app. Solo piensa contigo.

Para construir

Claude Code en VS Code

Aquí se ejecuta: escribe los archivos, arma la app. No le pides que decida cosas importantes — le pides que construya lo que ya decidiste.

Si la respuesta es una decisión, va en el chat.
Si la respuesta es un archivo, va en Claude Code.

¿Por qué separarlo en vez de pedirle todo a Claude Code directamente? Tres razones, de mayor a menor importancia:

  • Mantienes el control y entiendes lo que pasa. Cuando piensas primero en el chat, tú tomas las decisiones y llegas a construir con un plan claro. Si le sueltas todo a Claude Code de golpe, él decide por ti y terminas con una app que no entiendes y no sabes arreglar.
  • Cazas errores antes de que cuesten. Es mucho más fácil corregir una idea equivocada en una conversación que desbaratar código ya escrito.
  • Gastas menos de tu límite mensual. Pensar y discutir en el chat consume mucho menos presupuesto que hacer que Claude Code escriba, borre y reescriba código mientras "piensa en voz alta". Llegas a construir con las ideas ya cocinadas, y Claude Code solo ejecuta. Tu plan de $20 te rinde bastante más.

Ten esta idea en la cabeza durante toda la guía. Es el hábito más importante que te llevas.


En la siguiente sección preparamos tu taller: instalamos lo necesario y conocemos a tu nuevo equipo de trabajo.

2Prepara tu taller

Antes de construir nada, necesitas montar tu espacio de trabajo. Son tres instalaciones y una cuenta. Media hora, máximo.

Lo que vas a instalar

1. VS Code (el taller donde vivirá tu app). Es un programa gratuito de Microsoft. Descárgalo de su sitio oficial e instálalo como cualquier app. No necesitas configurar nada todavía. Solo tenlo listo.

Piénsalo como el banco de trabajo de un carpintero. Tú no vas a usar casi ninguna de sus herramientas a mano — pero es donde todo va a estar puesto, y donde Claude Code va a trabajar.

2. Claude (cuenta Pro) (tu socio). Crea tu cuenta en claude.ai y sube al plan Pro. Como vimos, sin Pro no tienes acceso a Claude Code, así que este paso es obligatorio para construir.

3. La extensión de Claude Code en VS Code (donde Claude construye). Dentro de VS Code hay una sección de "extensiones" (cosas que le agregas para darle poderes). Busca Claude Code e instálala. Cuando termine, te va a pedir que inicies sesión con tu cuenta de Claude — la misma del paso 2.

Y ya. Ese es todo el setup técnico. No hay más.

No es el único camino Así trabajo yo y así construí Subz: VS Code + Claude Code. Existen otras formas (Claude Code también corre directo en la terminal o en una app de escritorio), pero no te compliques: lo de arriba funciona y es lo que esta guía asume de aquí en adelante.

Ahora monta tu "cerebro de proyecto" (esto es lo que casi nadie hace)

Aquí está la diferencia entre alguien que pelea con la IA cada sesión y alguien que avanza ordenado.

Claude no se acuerda de tus conversaciones pasadas. Cada vez que abres un chat nuevo, empieza de cero — no recuerda tu app, tus decisiones, ni de qué hablaron ayer. Si no haces nada al respecto, vas a repetir el mismo contexto una y otra vez (y a gastar tu límite mensual explicándole lo mismo).

La solución: le das a Claude un lugar fijo donde vive la memoria de tu proyecto. Claude tiene una función llamada Proyectos — un espacio donde guardas documentos que Claude lee siempre, en cada conversación dentro de ese Proyecto.

Vas a crear un Proyecto y meterle, de entrada, un solo documento: las reglas de cómo trabajan tú y Claude juntos. Es la versión simple del sistema que yo uso, y le ahorra a tu "Claude para pensar" tener que adivinar su rol cada vez.

Sin proyecto Con proyecto Chat 1vacío Chat 2vacío Chat 3vacío cada uno empieza de cero reexplicas todo cada vez Chat 1 Chat 2 Chat 3 Memoria del proyectodocumento central todos arrancan al corriente
Sin un Proyecto, cada chat arranca vacío y reexplicas todo. Con un Proyecto, todos beben de una memoria central.
Copia esto en las instrucciones de tu Proyecto

Pégalo en la sección de instrucciones del Proyecto (o como primer documento). Es el "contrato" de cómo van a trabajar.

Eres mi partner estratégico de producto y software para este proyecto.
No eres un asistente genérico: tienes criterio fuerte, eres directo y
conciso, y me retas cuando ves un mejor camino.

CÓMO TRABAJAMOS — dos roles separados:

1. TÚ (este chat) eres para PENSAR y DECIDIR. Aquí exploramos ideas,
   resolvemos dudas, planeamos, y redactamos las instrucciones que luego
   le paso a Claude Code. NO escribes el código final aquí.

2. CLAUDE CODE (en mi editor VS Code) es para EJECUTAR: escribe y edita
   los archivos reales de la app. Yo soy el puente entre los dos.

Regla mental: si la respuesta es una DECISIÓN, la resolvemos aquí.
Si la respuesta es un ARCHIVO, va en Claude Code.

LO QUE ESPERO DE TI:
- Hazme preguntas antes de asumir cosas. Una idea mal entendida cuesta caro.
- Dame opiniones con postura, no listas de "depende".
- Si algo es mala idea, dímelo y explica por qué, breve.
- Cuando vayamos a construir algo, ayúdame a redactar el prompt claro y
  completo para pasárselo a Claude Code, pensando en qué necesita saber.
- Sé honesto sobre costos reales de cualquier herramienta o servicio.

Cuando te comparta el estado de mi proyecto, léelo antes de responder.

Eso es todo por ahora. Más adelante (Sección 4) le sumarás a este Proyecto los otros dos documentos clave —los que mantienen a Claude al día sobre tu app específica— pero para arrancar, con esto basta.

Antes de pasar a construir: ten lista tu idea (aunque sea borrosa)

No necesitas tener todo claro. De hecho, el siguiente paso es justamente para aclarar una idea difusa. Pero sí necesitas un punto de partida: ¿qué problema tuyo quieres resolver?

Subz nació así de simple: "se me olvida a qué estoy suscrito y cuánto pago al mes." Eso fue todo. No tenía pantallas pensadas ni nombre. Solo un dolor concreto.

Entre más cotidiano y tuyo sea el problema, mejor. Las mejores primeras apps resuelven algo que a ti te molesta — porque entiendes el problema sin tener que investigarlo.

💬 Prompt: convierte tu idea borrosa en un plan claro

Úsalo en tu Proyecto de Claude (el chat de pensar), cuando ya tengas aunque sea una idea vaga. Es la primera conversación de verdad de tu proyecto.

Tengo la idea de hacer una app que [DESCRIBE TU IDEA AQUÍ, AUNQUE SEA
VAGA — ej: "me ayude a llevar el control de los libros que quiero leer"].

Antes de construir nada, quiero fijar bien la idea. Hazme todas las
preguntas que necesites para entender qué quiero exactamente y, sobre
todo, qué entra SÍ O SÍ en la primera versión (el MVP) y qué se queda
para después. Sé estricto: ayúdame a cortar lo que no es esencial.

Una vez que la idea esté clara, ayúdame a armar un plan por etapas con
los pasos a seguir — no solo escribir el código, sino también lo demás:
dónde se va a publicar la app, qué revisar antes de lanzarla, y cualquier
cosa que un principiante olvidaría.
Qué es un MVP Quiere decir "versión mínima que ya sirve". Es la trampa #1 del principiante: querer construir todo de golpe. La disciplina es preguntarte "¿cuál es la versión más pequeña de esto que ya me resuelve el problema?" y construir solo eso primero. Subz empezó sin login, sin nube, sin gráficas. Solo: anota una suscripción, ve cuánto pagas al mes. Lo demás vino después, una capa a la vez.

En la siguiente sección entramos al corazón del asunto: cómo es una sesión real de construcción con Claude Code — el ciclo que vas a repetir hasta tener tu app.