Tú hablasYou talk
Escribe (o dicta) como le hablarías a una persona. No hay comandos secretos.Type (or dictate) like you'd talk to a person. There are no secret commands.
Hola, Dan 👋Hi, Dan 👋
No necesitas saber programar para empezar. Necesitas saber lo que quieres y explicarlo bien — en español, en inglés o hablando en voz alta. Esta guía te enseña cómo. You don't need to know how to code to start. You need to know what you want and explain it well — in Spanish, in English, or out loud. This guide shows you how.
👆 ¿Ves el botón ES / EN arriba? Pruébalo. Al final de esta guía sabrás pedirle a Claude uno igual para tus apps. 👆 See the ES / EN button up top? Try it. By the end of this guide you'll know how to ask Claude for one just like it in your own apps.
Es un compañero de trabajo que vive en tu computadora. Tú le explicas lo que quieres; él escribe el código, crea los archivos, lo prueba y arregla los errores. Tú diriges. It's a coworker that lives on your computer. You explain what you want; it writes the code, creates the files, tests it and fixes mistakes. You're in charge.
Escribe (o dicta) como le hablarías a una persona. No hay comandos secretos.Type (or dictate) like you'd talk to a person. There are no secret commands.
Crea y edita archivos reales en una carpeta de tu Mac. Lo que hace, lo puedes ver y abrir.It creates and edits real files in a folder on your Mac. You can see and open everything it makes.
Antes de cambiar algo importante, te pregunta. Puedes decir sí, no, o “hazlo diferente”.Before changing anything important, it asks. You can say yes, no, or “do it differently.”
Pregúntale “¿qué hiciste y por qué?” cuando quieras. Así aprenderás muy rápido.Ask “what did you do and why?” anytime. That's how you'll learn fast.
Solo se hace una vez. Diez minutos y listo. You only do this once. Ten minutes and you're done.
Presiona ⌘ Cmd + Espacio, escribe Terminal y presiona Enter. Es una ventana donde escribes instrucciones en texto. No muerde. 🙂Press ⌘ Cmd + Space, type Terminal and press Enter. It's a window where you type instructions as text. It doesn't bite. 🙂
Copia esta línea, pégala en la Terminal y presiona Enter:Copy this line, paste it into Terminal and press Enter:
curl -fsSL https://claude.ai/install.sh | bashNecesitas una cuenta de Claude (plan Pro o superior). Si algo sale diferente, revisa la guía oficial de instalación.You'll need a Claude account (Pro plan or higher). If anything looks different, check the official setup guide.
Cada app vive en su propia carpeta. Esto crea una y abre Claude ahí:Each app lives in its own folder. This creates one and starts Claude there:
mkdir -p ~/proyectos/bienvenida && cd ~/proyectos/bienvenida && claudeLa primera vez te pedirá iniciar sesión en el navegador. Sigue los pasos.The first time, it'll ask you to log in through your browser. Just follow along.
Ve a Ajustes del Sistema → Teclado → Dictado, actívalo y elige Español (puedes agregar inglés también). Luego, en cualquier lugar — incluida la Terminal — presiona la tecla 🌐 / Fn dos veces y habla.Go to System Settings → Keyboard → Dictation, turn it on and choose Spanish (you can add English too). Then anywhere — including Terminal — press the 🌐 / Fn key twice and talk.
Truco: piensa en voz alta. “Quiero una página para los visitantes nuevos… que tenga los horarios… y un mapa…” Claude entiende aunque no sea perfecto.Tip: think out loud. “I want a page for new visitors… with service times… and a map…” Claude understands even if it isn't perfect.
Claude Code también funciona dentro de la app de escritorio de Claude y en editores como VS Code. Todo lo de esta guía aplica igual.Claude Code also works inside the Claude desktop app and in editors like VS Code. Everything in this guide applies the same way.
Este es el secreto más importante de toda la guía. Si escribes “hazme una app”, recibirás algo genérico. Si primero piensas en para quién, para qué y qué es lo mínimo, recibirás exactamente lo que imaginas. This is the most important secret in the whole guide. If you type “make me an app,” you'll get something generic. If you first think about who it's for, what it's for and what the bare minimum is, you'll get exactly what you imagine.
Visitantes, voluntarios, jóvenes, el equipo pastoral… Cambia todo.Visitors, volunteers, youth, the pastoral team… It changes everything.
Una frase. “La gente no sabe cuándo es el próximo Servicio Hispano.”One sentence. “People don't know when the next Servicio Hispano is.”
Haz una lista: inicio, detalles, formulario… Un dibujo en papel ayuda muchísimo.Make a list: home, details, a form… A sketch on paper helps a ton.
Fechas, nombres, horarios… ¿De dónde viene? ¿Quién la cambia?Dates, names, schedules… Where does it come from? Who changes it?
Empieza pequeño. Lo pequeño que funciona vale más que lo grande a medias.Start small. Something small that works beats something big that's half-done.
¿Español, inglés o ambos? ¿Teléfono, computadora o los dos?Spanish, English or both? Phone, computer or both?
Llena las casillas y esta página escribe tu primer mensaje para Claude. Cópialo y pégalo. (Pruébalo con un ejemplo primero.)Fill in the boxes and this page writes your first message to Claude. Copy and paste it. (Try an example first.)
Fíjate en las dos últimas líneas: le piden a Claude que pregunte primero y te muestre un plan. Esa costumbre te ahorrará horas.Notice the last two lines: they ask Claude to ask questions first and show you a plan. That habit will save you hours.
Presiona Shift+Tab hasta que veas plan mode abajo. En este modo Claude no toca ningún archivo: investiga, piensa y te presenta un plan. Tú lo lees, haces preguntas, pides cambios… y cuando estés de acuerdo, lo apruebas y empieza a construir.Press Shift+Tab until you see plan mode at the bottom. In this mode Claude doesn't touch any files: it researches, thinks and gives you a plan. You read it, ask questions, request changes… and when you agree, you approve it and it starts building.
Úsalo siempre al empezar algo nuevo o grande.Use it every time you start something new or big.
Es un archivo de notas que Claude lee cada vez que abre tu proyecto. Escribe /init para crearlo, o pídele: “agrega esto a CLAUDE.md”. Por ejemplo:It's a notes file Claude reads every time it opens your project. Type /init to create it, or ask: “add this to CLAUDE.md.” For example:
# Sobre mí - Soy principiante. Explícame tus decisiones en palabras sencillas. - Háblame siempre en español. # Sobre este proyecto - Es para Lompoc Foursquare Church. - Toda la app en español e inglés, con botón ES/EN. - Debe funcionar bien en teléfono.
# About me - I'm a beginner. Explain your decisions in simple words. - Always talk to me in Spanish. # About this project - It's for Lompoc Foursquare Church. - The whole app in Spanish and English, with an ES/EN button. - It must work well on phones.
Hay tres cosas distintas que conviene no confundir: There are three different things worth keeping separate:
En español, escrito o dictado. Claude entiende perfectamente — y te responde en español. Puedes mezclar idiomas sin problema.In Spanish, typed or dictated. Claude understands perfectly — and answers in Spanish. You can mix languages, no problem.
El que tú digas. Puedes hablarle en español y pedirle una app en inglés, o al revés. Solo díselo claramente.Whatever you say. You can talk in Spanish and ask for an app in English, or the other way around. Just say so clearly.
Para una iglesia con Servicio Hispano y servicios en inglés, esto es oro: una sola app que cada persona ve en su idioma.For a church with Servicio Hispano and English services, this is gold: one app that each person sees in their own language.
Agregar el botón de idioma al principio es fácil. Agregarlo cuando la app ya está grande significa buscar cada palabra, en cada pantalla. Si crees que algún día la querrás bilingüe, pídelo en tu primer mensaje:Adding the language button at the start is easy. Adding it once the app is big means hunting down every word, on every screen. If you think you'll ever want it bilingual, ask in your very first message:
Hazla bilingüe (español e inglés) con un botón ES/EN visible arriba. Español por defecto. Que recuerde el idioma que eligió cada persona.Make it bilingual (Spanish and English) with a visible ES/EN button at the top. Spanish by default. It should remember the language each person chose.Dato: el código por dentro (nombres de variables, etc.) normalmente está en inglés. Es normal y no importa — tú le hablas a Claude en español y él te explica todo en español.Note: the code itself (variable names, etc.) is usually in English. That's normal and doesn't matter — you talk to Claude in Spanish and it explains everything in Spanish.
↑ Una app de ejemplo. Toca su propio botón ES/EN.↑ A sample app. Tap its own ES/EN button.
Una app web es una página web que se comporta como una app. La construyes una sola vez y funciona en la computadora, en iPhone y en Android. Sin App Store, sin permisos especiales, y cuando la actualizas, todos ven el cambio al instante. A web app is a website that behaves like an app. You build it once and it works on a computer, on iPhone and on Android. No App Store, no special approvals, and when you update it, everyone sees the change instantly.
Mismo código. En pantalla grande, tres columnas; en el teléfono, una debajo de otra. A esto se le llama diseño responsivo.Same code. On a big screen, three columns; on a phone, one under the other. This is called responsive design.
Si estás en la computadora, haz esta ventana más angosta. Mira cómo esta misma guía se reacomoda como en un teléfono.If you're on a computer, make this window narrower. Watch this very guide rearrange itself like it would on a phone.
Abre esta guía en Safari → toca Compartir → Agregar a pantalla de inicio. Ahora tiene su propio ícono y se abre como app. ¡Esta guía ya es una app web!Open this guide in Safari → tap Share → Add to Home Screen. Now it has its own icon and opens like an app. This guide is already a web app!
Pregúntale a Claude: “¿Cómo abro esto en mi teléfono?” Te dará una dirección para verla en tu Wi-Fi, o te ayudará a publicarla en GitHub (sección 07).Ask Claude: “How do I open this on my phone?” It'll give you an address to view it on your Wi-Fi, or help you publish it on GitHub (section 07).
✨ La frase mágica para tus prompts✨ The magic sentence for your prompts
Hazla una app web que funcione bien en teléfono y computadora, y que se pueda agregar a la pantalla de inicio del iPhone.Make it a web app that works well on phone and computer, and that can be added to the iPhone home screen.También se pueden hacer con Claude, pero requieren más pasos (cuenta de desarrollador de Apple, revisión, etc.). Empieza con apps web: son más rápidas, gratis y ya funcionan en cualquier teléfono. Cuando una idea crezca mucho, ese será un buen siguiente paso.You can build those with Claude too, but they take more steps (an Apple developer account, review, etc.). Start with web apps: they're faster, free, and already work on any phone. When an idea really grows, that's a good next step.
Claude puede ver imágenes y leer archivos. Una foto o una hoja de cálculo explica más que mil palabras — y así consigues que la app quede exactamente como la quieres. Claude can see images and read files. A photo or a spreadsheet explains more than a thousand words — and it's how you get the app exactly the way you want it.
Arrastra el archivo a la ventana de la Terminal, o cópialo y pégalo con Ctrl+V. “Haz que se vea como esta captura.”Drag the file into the Terminal window, or copy it and paste with Ctrl+V. “Make it look like this screenshot.”
Dibuja la pantalla en una servilleta, tómale foto con el iPhone, pásala por AirDrop y arrástrala. “Construye esta pantalla.” ¡Funciona!Draw the screen on a napkin, snap a photo with your iPhone, AirDrop it and drag it in. “Build this screen.” It works!
Guarda el Excel o CSV en la carpeta del proyecto y menciónalo con @: “Usa @voluntarios.csv para crear el horario.”Save the Excel or CSV file in the project folder and mention it with @: “Use @voluntarios.csv to build the schedule.”
Dale un enlace: “Basa el diseño en lompocfoursquare.com.” O un PDF con el boletín, el menú o las reglas del ministerio.Give it a link: “Base the design on lompocfoursquare.com.” Or a PDF with the bulletin, a menu or ministry guidelines.
Así se hizo esta páginaHow this page was made
Nadie los eligió a mano. Se le dio a Claude el sitio de la iglesia y se le dijo que basara el diseño en él. Claude leyó el sitio, encontró los colores exactos (carbón, gris cálido), la letra Poppins y el logo — y los usó aquí.Nobody picked them by hand. Claude was given the church's website and told to base the design on it. Claude read the site, found the exact colors (charcoal, warm gray), the Poppins font and the logo — and used them here.
Tú puedes hacer lo mismo con cualquier sitio, gráfico o logo:You can do the same with any website, graphic or logo:
Basa los colores, la letra y el estilo en lompocfoursquare.com, y usa el logo que está en @logo.png.Base the colors, font and style on lompocfoursquare.com, and use the logo in @logo.png.
Poppins — Aa Bb Cc 123
¿Has jugado un videojuego donde guardas la partida antes del jefe final? Si pierdes, regresas a ese punto. Git hace eso con tu app, y GitHub guarda esos puntos en la nube. Así nunca tienes miedo de romper algo. Ever played a video game where you save before the final boss? If you lose, you go back to that point. Git does that for your app, and GitHub stores those save points in the cloud. So you're never afraid of breaking something.
Página de inicio con horariosHome page with service times
Botón ES/ENES/EN button
Mapa y fotosMap and photos
Algo se rompió…Something broke…
“Regresa al miércoles”. Listo.“Go back to Wednesday.” Done.
Primera vez: crea una cuenta gratis en github.com y dile a Claude: “Ayúdame a conectar este proyecto con mi cuenta de GitHub.” Te guiará paso a paso.First time: create a free account at github.com and tell Claude: “Help me connect this project to my GitHub account.” It'll walk you through it.
Una iglesia maneja información delicada: pedidos de oración, datos de familias, niños y ofrendas. Unas reglas sencillas te protegen a ti y a tu congregación. A church handles sensitive information: prayer requests, family details, kids and giving. A few simple rules protect you and your congregation.
“Juan Pérez, 555-0100”. Nunca la lista real de miembros.“John Smith, 555-0100.” Never the real member list.
Un repo público lo puede ver cualquiera. Nada personal ahí. Si dudas, hazlo privado.A public repo can be seen by anyone. Nothing personal goes there. When in doubt, make it private.
Si una app necesita una clave, pregúntale a Claude cómo guardarla de forma segura.If an app needs a key, ask Claude how to store it safely.
Antes de publicar algo así, consulta con el equipo de la iglesia y pregúntale a Claude: “¿Qué riesgos de privacidad tiene esto?”Before publishing anything like that, check with the church team and ask Claude: “What privacy risks does this have?”
Cuando Claude te pida permiso, lee qué va a hacer. Si no entiendes, pregunta: “¿Qué hace esto?”When Claude asks permission, read what it's about to do. If you don't understand, ask: “What does this do?”
Cada proyecto te enseña algo nuevo. Empieza por el primero; vas a crecer más rápido de lo que crees. Each project teaches you something new. Start with the first one; you'll grow faster than you think.
Aprendes: hablar con Claude, ver tu página en el navegador.You learn: talking to Claude, seeing your page in the browser.
Crea una página de bienvenida para visitantes nuevos de Lompoc Foursquare Church. Horarios de los domingos: 8:30, 10:00 y 11:30. Dirección: 125 N. C St., Lompoc. Bilingüe con botón ES/EN. Basa el estilo en lompocfoursquare.com.Create a welcome page for new visitors to Lompoc Foursquare Church. Sunday service times: 8:30, 10:00 and 11:30. Address: 125 N. C St., Lompoc. Bilingual with an ES/EN button. Base the style on lompocfoursquare.com.Aprendes: darle archivos a Claude, búsquedas y filtros.You learn: giving Claude files, search and filters.
Usa @voluntarios.csv para crear una página donde cada voluntario busque su nombre y vea cuándo le toca servir. Que funcione bien en el teléfono.Use @voluntarios.csv to build a page where each volunteer searches for their name and sees when they're serving. It should work well on phones.Aprendes: apps instalables, compartir, publicar con GitHub Pages.You learn: installable apps, sharing, publishing with GitHub Pages.
Crea una app web para el Servicio Hispano: próximas fechas, detalles de cada servicio, botón para invitar a un amigo por WhatsApp y botón ES/EN. Que se pueda agregar a la pantalla de inicio. Luego ayúdame a publicarla en GitHub Pages.Create a web app for Servicio Hispano: upcoming dates, details for each service, a button to invite a friend via WhatsApp, and an ES/EN button. It should be installable to the home screen. Then help me publish it on GitHub Pages.Aprendes: bases de datos, inicio de sesión, quién puede ver qué.You learn: databases, logins, who can see what.
Quiero un muro de oración: los miembros envían pedidos, el equipo pastoral los revisa antes de que se vean, y algunos pueden ser privados. Antes de construir, explícame las opciones para guardar los datos de forma segura y muéstrame un plan.I want a prayer wall: members submit requests, the pastoral team reviews them before they're shown, and some can be private. Before building, explain my options for storing the data safely and show me a plan.Más ideas: plan de lectura bíblica para los jóvenes · boletín semanal imprimible · buscador de grupos pequeños · inscripción para Misiones a México · registro para el bautismo.More ideas: a Bible reading plan tracker for the youth · a printable weekly bulletin · a small-group finder · Mexico Missions sign-ups · water baptism registration.
Guarda esta sección. Vas a volver a ella. Bookmark this section. You'll come back to it.
| Shift+Tab | Cambiar de modo (modo plan)Switch modes (Plan Mode) |
| Esc | Detener a ClaudeStop Claude |
| Esc Esc | Volver a un mensaje anteriorGo back to an earlier message |
@archivo | Mencionar un archivoMention a file |
| Ctrl+V | Pegar una imagenPaste an image |
/init | Crear CLAUDE.mdCreate CLAUDE.md |
/clear | Empezar una conversación nuevaStart a fresh conversation |
/help | Ver todos los comandosSee all commands |
| 🌐 ×2 | Dictado del MacMac dictation |
Abre la Terminal, escribe claude y cuéntale tu idea. Lo peor que puede pasar es que aprendas algo.Open Terminal, type claude and tell it your idea. The worst that can happen is you learn something.