Los 35 conceptos de Claude Code explicados para no programadores

CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Cada día parece que hay una nueva función de Cloud Code, un nuevo tutorial, otra cosa
00:00:04en la que te estás quedando atrás. Y esto es extremadamente abrumador si apenas estás
00:00:09empezando, especialmente si no vienes de un entorno técnico. Pero hoy te voy a ayudar
00:00:13a solucionar ese problema y a mostrarte con qué conceptos empezaría si estuviera empezando de cero,
00:00:19completamente de cero hoy. Vamos a cubrir 35 conceptos en cuatro secciones diferentes,
00:00:25empezando por lo que tienes que saber al principio y terminando con cosas de nivel
00:00:30avanzado para usuarios expertos que no necesitas saber ahora, pero deberías saber que al menos
00:00:34existen. Al final, tendrás una hoja de ruta clara con la que podrás empezar de inmediato
00:00:39y comenzar a hacer progresos reales. El primer concepto que vamos a cubrir es cuál es la
00:00:45diferencia real entre la aplicación web de cloud.ai, esa interfaz tipo ChatGPT, y el propio Cloud Code.
00:00:53Bueno, es relativamente sencillo. Estos dos sistemas usan el mismo cerebro. Tengo Opus 4.6 ejecutándose dentro
00:01:00de Cloud Code, y justo aquí en el menú de chat, tengo Opus 4.6. La diferencia es que al usar
00:01:06Cloud Code, este cerebro tiene cuerpo. Tiene manos. Realmente puede hacer cosas en mi nombre, ya sea
00:01:11escribir código, acceder a mis correos electrónicos o interactuar con mi propio ordenador.
00:01:16Esa es la mayor diferencia. Cloud Code puede hacer cosas por mí básicamente. Ahora,
00:01:22el concepto número dos trata sobre la instalación de Cloud Code. Y por suerte para nosotros, es relativamente sencillo.
00:01:26Si buscas en Google "instalar cloud code", te llevará a la documentación de Cloud Code.
00:01:31Y todo lo que tenemos que hacer es copiar y pegar una sola línea de código en la terminal o, si estás
00:01:37en Windows, en algo como PowerShell. Ahora, el que elegirás dependerá de tu
00:01:42sistema operativo. Si usas macOS, Linux o WSL, copiarás esto. Y si
00:01:47usas Windows PowerShell, copiarás esto. Para encontrar tu terminal o para encontrar PowerShell, simplemente
00:01:52irás al menú de búsqueda. Lo mismo en Mac. Yo estoy en Windows, escribo PowerShell. Te
00:01:57dará una interfaz intimidante como esta. Simplemente lo pegas, ejecutas este comando, y luego
00:02:02te guiará por el asistente de configuración. Es muy sencillo. Te pedirá que inicies sesión y
00:02:06usarás tu plan de suscripción actual. Después de realizar la configuración, para iniciar Cloud
00:02:11Code, solo tienes que escribir "cloud". Y verás algo como esto. Pero ahora pasamos al concepto
00:02:17tres, que es ¿dónde usamos realmente Cloud Code? Porque en realidad hay muchas opciones.
00:02:22Porque aunque puedo usar Cloud Code en la terminal así, también puedo usar la aplicación de escritorio de Cloud
00:02:27también. Esto también es Cloud Code. Y luego tenemos Co-work aquí también. ¿Qué pasa con Co-work?
00:02:32¿Y qué hay del chat? ¿O qué pasa con algo como VS Code, un IDE, un entorno de desarrollo
00:02:38integrado donde tengo la terminal abierta justo aquí, igual que en esta situación de PowerShell,
00:02:44pero tengo la capacidad de mirar mis archivos y tengo otra ventana aquí, ¿verdad? Es todo muy,
00:02:48muy confuso. De nuevo, especialmente si no estás acostumbrado a nada de esto. Bueno, la verdad es que no
00:02:53importa demasiado. Al final del día, la versión más potente es la versión que te permite
00:02:58trabajar en la terminal, ya sea usando algo como VS Code, como te mostraré
00:03:01hoy, o simplemente usando la terminal pura, como en PowerShell o algo parecido.
00:03:06Pero al empezar, si todo eso es demasiado para ti y dices: "Oye, solo quiero la
00:03:11interfaz fácil de entender dentro de la aplicación de escritorio de Cloud Code", o incluso Co-work, para la mayoría de los usuarios,
00:03:19el 99% de las cosas que van a hacer se pueden hacer en cualquiera de estos espacios. No te vas a
00:03:23perder nada. Dicho esto, te insto a que pruebes la terminal, al menos al
00:03:29principio, dale una semana o dos. Y si al final de ese periodo de tiempo todavía piensas: "ah,
00:03:34esto es demasiado, simplemente no es para mí", adelante, cámbiate a esas otras opciones, ya sea
00:03:38Cloud Code o incluso Co-work, porque siempre puedes pasar de la terminal a estas.
00:03:43Es un poco más difícil si te acostumbras a algo que tiene, ya sabes, barreras de protección,
00:03:47y luego intentas pasar a algo más potente. Y por muy fácil que sea para mí decir que la terminal
00:03:53no es tan aterradora como parece, al final del día es solo una ventana de comandos. Solo vamos a
00:03:58darle instrucciones a Cloud Code dentro de la terminal de la misma manera que chatearías con GPT en la
00:04:03aplicación web. Como dije, usaremos VS Code hoy porque creo que es un paso intermedio fácil hacia el
00:04:08entorno de la terminal. Esto es lo que se llama un IDE, un entorno de desarrollo integrado.
00:04:13Sigue siendo la terminal, pero es solo una forma más amigable de verla porque puedes ver
00:04:18aquí que tengo esta pestaña de Explorador. Así que cuando empecemos a trabajar dentro de un archivo, todo lo que cree
00:04:22dentro del archivo, puedo verlo aquí y puedo abrirlo por aquí, y será más obvio
00:04:27más adelante en el video. Ahora, usar VS Code (Visual Studio Code) es totalmente gratuito. Si buscas VS Code en
00:04:32Google y haces clic en el primer enlace, llegarás aquí. El editor de código de IA de código abierto. Simplemente
00:04:37vas a descargarlo y seguir el asistente de instalación. Y eso es básicamente todo lo que tienes que hacer.
00:04:41desde ahí. Solo busca VS Code, haz clic en él y llegarás a una página como esta.
00:04:46Vas a ir arriba a Archivo, luego a Abrir carpeta, y hoy vamos a crear una carpeta nueva.
00:04:52Esta carpeta es donde vamos a trabajar. Al igual que trabajarías en cualquier otro proyecto en tu
00:04:56ordenador. Así que voy a Nueva carpeta. A la mía la llamaré "35-test". Hago clic en ella,
00:05:02seleccionar carpeta. Y verás una página como esta. Luego, quiero que vayas a la parte superior donde están
00:05:08los tres botones, pulses Terminal, vayas a Nueva terminal. Y ahora nuestra terminal está abierta justo aquí en la
00:05:13parte inferior, igual que cuando usamos PowerShell. Y ahora para abrir Clod, solo tengo que escribir "clod".
00:05:18Y ahí lo tenemos. Cloud Code está funcionando. Hablemos del concepto número cuatro,
00:05:25que son los permisos. Ahora notarás que debería estar en blanco en la parte inferior. Pero si pulso
00:05:30Shift + Tab, verás que aparecen algunas opciones. ¿Qué significan todas estas cosas? Bueno, estos son los
00:05:35diferentes permisos. Son casi como ajustes de seguridad para lo que Clod puede o
00:05:40no puede hacer en tu ordenador, con los archivos de tu ordenador, sin tu permiso. Ahora, cuando está
00:05:46en blanco, estamos en el ajuste de permiso por defecto. Eso significa que te va a pedir permiso
00:05:50explícitamente para editar archivos. Si activo "accept edits on", editará archivos automáticamente sin pedir
00:05:56permiso. Así es un poco más rápido. Pero si va a usar algún comando de bash, es decir,
00:06:00comandos de terminal, o sea cambios en tu ordenador, como descargar una cierta dependencia
00:06:05o programa e instalarlo, te pedirá permiso para hacerlo. Luego tenemos el modo plan,
00:06:09del que hablaremos en un segundo. En realidad hay un tercer permiso. Pero para eso,
00:06:14necesitas abrir Clod de una forma específica. Si hacemos "/exit", eso nos saca de Cloud Code.
00:06:20Y ahora si escribo "clod" y pongo "--dangerously-skip-permissions",
00:06:26se abrirá Clod normalmente, pero verás un nuevo ajuste aquí llamado "bypass permissions
00:06:33on". Eso significa que puede editar archivos, borrar archivos, descargar cosas, todo sin mi permiso. Es un poco
00:06:38aterrador al principio, pero con el tiempo entenderás que es donde la mayoría de la gente acaba instalándose porque es
00:06:44simplemente más rápido. Diré que nunca he tenido un problema con Cloud Code borrando archivos que no le
00:06:49ordené borrar. Aunque, ya sabes, siempre hay historias teóricas por ahí, pero en general,
00:06:54esto te ahorrará mucho tiempo una vez que te sientas cómodo. Pero si aún no te sientes cómodo
00:06:57con eso y no quieres que se vuelva loco, mantenlo en "accept edits on". Ahora, si pulsas Shift + Tab
00:07:01un par de veces, llegaremos al modo plan, que es el último concepto que cubriremos en esta sección
00:07:06de fundamentos básicos. El modo plan significa que cuando le digo a Cloud Code que haga algo como "vamos a construir una
00:07:11web", no va a salir y hacerlo por su cuenta. En realidad va a reflexionar sobre ello.
00:07:18Va a idear una serie de pasos que tenemos que ejecutar primero. Y lo que probablemente
00:07:23verás aquí es que simplemente volverá con algunas preguntas para nosotros. Básicamente nos está
00:07:28preguntando para tener una mejor idea de lo que queremos construir. Así que el modo plan es la forma número uno de
00:07:35obtener mejores resultados de Cloud Code porque se asegurará de que tu instrucción no sea mala. La instrucción
00:07:39que vas a dar va a tener varias lagunas, y el modo plan simplemente
00:07:44va a rellenarlas porque Clod nos hará preguntas para hacer exactamente eso. Así que nos pregunta el tipo
00:07:49de sitio web. Diremos que una página de aterrizaje. Nos pregunta por el stack tecnológico. Si no lo sé, simplemente elegiremos
00:07:56el número uno. Y para nuestro propósito, diremos que es para un proyecto personal y luego lo enviaremos.
00:08:04Quería tomarme un momento para hablar de mi clase magistral de Cloud Code porque es la mejor forma
00:08:08de pasar de cero a desarrollador de IA, especialmente si no vienes de un entorno técnico.
00:08:13Todo en este curso es para principiantes y nos centramos en casos de uso reales para ayudarte a aprender cómo
00:08:20dominar esta increíble herramienta de IA. Publico nuevas actualizaciones cada semana. Y si quieres
00:08:25conseguirlo, solo tienes que ir a Chase AI Plus; hay un enlace en el comentario fijado. Así que ahora es el momento perfecto
00:08:30para hablar del concepto número seis, que es tu mentalidad al usar Cloud Code en la página de planificación
00:08:35es un buen momento para discutir esto. Ahora mismo me está haciendo unas cuantas preguntas más sobre nuestro
00:08:40sitio web. Y estamos diciendo que queremos hacerlo sobre esta aplicación online ficticia llamada Argus, la aplicación de
00:08:46inteligencia de redes sociales. Y va a crear esta página de aterrizaje para nosotros. Pero en cuanto a la mentalidad,
00:08:51tienes que empezar a pensar en Cloud Code como un colaborador. Y es muy fácil hacerlo en
00:08:57la etapa de planificación, porque tienes este intercambio, pero donde la gente se confunde es en este
00:09:01intercambio. Simplemente van a hacer lo que Cloud Code diga, y no van a hacerle
00:09:06preguntas. Y un ejemplo de nosotros haciéndolo mal fue cuando nos preguntó
00:09:11¿qué stack tecnológico queríamos usar? Simplemente dijimos: "Oye, vamos a usar Next.js y Tailwind".
00:09:15¿Sabes lo que es Next.js y Tailwind? Probablemente no. Si nunca has hecho algo así
00:09:20antes, a menudo Cloud Code te dará una recomendación y lo mejor es seguirla.
00:09:26Pero si realmente quieres aprender Cloud Code y entender los fundamentos de la construcción con IA,
00:09:31ahí es cuando tienes que parar y decirle a Cloud Code que te explique estos conceptos. Y así es como
00:09:37realmente vas a aprender y no serás solo una caricatura de un programador improvisado, porque tienes que
00:09:42preguntarte: si es así de fácil construir cosas, ¿cuál es la diferencia entre tú y el tipo
00:09:48de la calle por el que puedo reemplazarte? Porque él también puede hacer esas mismas preguntas y simplemente darle a
00:09:51aceptar, aceptar, aceptar, constrúyeme una página de aterrizaje. Lo que te separará del resto y
00:09:55realmente desarrollará tus habilidades a un nivel fundamental es hacerle estas preguntas a Cloud Code para que
00:10:00te explique las cosas. Es el tutor infinitamente paciente y debemos tratarlo como tal. Aquí está el plan
00:10:06con el que volvió Cloud Code para nuestra página de aterrizaje. Y esto es lo que puedes esperar cuando usas el modo plan.
00:10:10Te va a dar un esquema bastante detallado de lo que planea hacer antes de que realmente
00:10:15lo ejecute. Y verás algunas opciones aquí. Verás "Yes, and bypass permissions", lo que significa que
00:10:20va a ejecutar lo que planeó y no va a pedir permiso. "Yes, manually approve edits".
00:10:25Así empezará a crear cosas, pero te pedirá permiso cada vez que quiera
00:10:29crear o editar un archivo, lo cual es muy molesto. Y luego tenemos esta, "No, refine with ultra plan".
00:10:34El plan Ultra estará en la sección cuatro cuando entremos en algunas de las cosas para usuarios expertos, algunas de estas
00:10:39funciones de alto nivel dentro de Cloud Code. Pero por ahora, simplemente diremos "Yes,
00:10:43bypass permissions". Y así de fácil, va a empezar a construir nuestro sitio web por nosotros.
00:10:46Y lo que ves aquí a la izquierda son todos los archivos que está construyendo. Esto es lo que tiene de bueno
00:10:50VS Code, especialmente cuando acabas de empezar. Todo lo que se está construyendo está
00:10:55justo aquí. Es lo mismo que si fuera a mi explorador de archivos, abriera "35-test" y
00:11:01mirara lo que hay dentro. Vería las mismas cosas. Ahora, uno de los archivos que Cloud Code creó fue el
00:11:05archivo "clod.md" que ves aquí a la izquierda. De esto vamos a hablar para el concepto
00:11:10número siete. ¿Qué es el archivo clod.md? Bueno, esto estará dentro de cada proyecto creado por Cloud
00:11:16Code y piénsalo como el manual de instrucciones, por así decirlo, para Cloud Code
00:11:21con respecto a ese proyecto en particular. Esto es algo que le indica a Cloud Code ciertas
00:11:26convenciones y ciertas reglas que quieres que siga siempre en todo momento cuando trabaje dentro de
00:11:32esta carpeta en particular. Cloud Code lo creará automáticamente cuando esté construyendo
00:11:36tu proyecto. Así que no tienes que tocarlo demasiado y entiende que hay muchas técnicas
00:11:41relacionadas con clod.md. Algunos, como yo, dirán que menos es más. Otros dicen que pongas tanta
00:11:46información aquí como sea posible que consideres relevante y que sean reglas un poco
00:11:50fuera de lo común. Todo lo que necesitas entender al principio es que esto existe y lo que pongas aquí,
00:11:56Cloud Code lo va a consultar cada vez que le digas que haga algo. Así que es una herramienta muy
00:12:02potente, pero quieres asegurarte de que lo que pongas aquí, si lo editas, realmente sea importante y
00:12:07se aplique a prácticamente todas las instrucciones. Cloud Code creó nuestra página web. Dice que un servidor de desarrollo
00:12:12se ha iniciado aquí en "localhost". Localhost es como una página web interna. Si haces clic en esto, te
00:12:18llevará a la página web y ahora mismo estoy en Chrome, pero no está conectada a internet.
00:12:22Todo esto es local. Esto es lo que construyó para nosotros. Extremadamente feo. Y a lo largo de este video,
00:12:27te daré diferentes consejos y técnicas para mejorarlo, pero solo entiende que
00:12:31aquí es donde reside ahora mismo. Y podemos interactuar con ello igual que lo haríamos con una
00:12:34página web normal. Pero antes de entrar en eso, hablemos de uno de los conceptos más importantes de
00:12:40Cloud Code y realmente de los modelos de lenguaje grandes en general. Y ese es el concepto número ocho,
00:12:44la ventana de contexto. La ventana de contexto se puede ver si escribimos "/context". Y lo que
00:12:51vemos aquí es cuánto de la ventana de contexto hemos usado. En este caso, hemos usado 48.000 tokens
00:12:57de un total de 1 millón de tokens. Y probablemente estés pensando: "Chase, ¿qué demonios significa eso? Ni siquiera
00:13:01entiendo qué son los tokens, y mucho menos lo que eso significa realmente. 50.000 de un millón. Vale, ¿de qué
00:13:06estás hablando?". Los tokens son la moneda de los modelos de lenguaje grandes y de Cloud Code. Cada
00:13:12palabra es un token. Así que cada palabra que le hemos dado a Cloud Code dentro de una instrucción y cada
00:13:17palabra que nos ha devuelto equivale a un token. Una palabra, un token. Un poco diferente en realidad,
00:13:23pero deja que ese sea tu modelo mental. Todas las llamadas a herramientas que usa cuestan tokens. Todo el código que
00:13:28generó costó tokens. Todo lo que hace cuesta tokens. Y la ventana de contexto es nuestro presupuesto.
00:13:34Para Cloud Code, eso es 1 millón de tokens. Varía para cada sistema de IA. Ahora bien, ¿por qué tenemos
00:13:42que preocuparnos por esto? Bueno, primero, si se llena, nuestra sesión básicamente termina y probablemente
00:13:47te hayas encontrado con esto en chatbots a lo largo de los años cuando de repente dice: "Oye, no tengo
00:13:50suficiente espacio". La sesión está terminando. Eso ocurre cuando llenas toda la ventana de contexto. Pero
00:13:55lo que es importante no es solo llenar la ventana de contexto. Es la idea del concepto número nueve,
00:14:01que es la degradación del contexto. Y esa es la idea: a medida que lleno la ventana de contexto con más conversaciones,
00:14:07más tareas para Cloud Code, la efectividad real de Cloud Code disminuye. Así que cuanto más lo uso,
00:14:15peor se vuelve, lo que significa que queremos vigilar en qué punto de nuestra ventana de contexto estamos.
00:14:22Sobre todo porque podemos restablecerla en cualquier momento. Puedo volver a empezar desde cero cuando quiera.
00:14:27Ahora bien, esto tiene un coste, ¿verdad? Cuando uso un chatbot normal, digamos que estoy dentro de cloud.ai e
00:14:33inicio un nuevo chat, eso es un poco pesado porque todo lo que hemos estado hablando, quiero que lo
00:14:38recuerde. Quiero que recuerde mi conversación. No quiero empezar de nuevo. Eso es un fastidio.
00:14:42Pero si empiezo de nuevo, Cloud Code funciona mejor. ¿Qué se supone que debo hacer? Bueno,
00:14:47por suerte, empezar de nuevo dentro de Cloud Code no es como empezar de nuevo dentro de un chatbot.
00:14:51En realidad es mucho mejor porque Cloud Code, incluso si empiezo de cero y puedo empezar de nuevo simplemente
00:14:57escribiendo "/clear", mi sesión se restablece. Cloud Code reside dentro de esta carpeta. Está en mi
00:15:03ordenador. Está en un chatbot en la nube. Cada vez que le hablo de nuevo y le hago preguntas sobre mi
00:15:08sitio web, no importa que hayamos iniciado un nuevo chat a todos los efectos porque simplemente puede
00:15:13mirar dentro de la base de código. Puede mirar todos estos archivos. Tiene clod.md. Tiene la capacidad,
00:15:18casi como un ser humano, de entrar en la carpeta y ver qué es cada cosa. Y por eso,
00:15:25siempre quiero estar restableciendo mi ventana de contexto si puedo. Porque, ¿por qué iba a querer estar
00:15:30trabajando con un Cloud Code peor a los 500.000 tokens solo por mantener una conversación
00:15:35que de todas formas puede recordar, ¿verdad? Así que hay pocas desventajas en restablecer constantemente.
00:15:42Además, a medida que llenas la ventana de contexto, tus instrucciones son esencialmente más caras. Estás
00:15:48usando más de tu cuota de uso porque cada instrucción está enviando básicamente todo lo que vino
00:15:53antes. Ahora hay un sistema de almacenamiento en caché, que alivia un poco esos problemas. Pero el punto
00:15:58sigue siendo el mismo: si estoy por aquí en el token número 800.000, eso me cuesta más por instrucción que si estoy
00:16:04en el token número 50.000 o 100.000. Y ves a mucha gente quejarse del uso de Cloud Code. Y esta
00:16:10no es la única razón por la que se quejan. Pero en gran parte, es porque mucha gente no
00:16:13sabe cómo gestionar su ventana de contexto adecuadamente. Así que consumen más uso y Cloud Code no
00:16:18funciona muy bien. Así que puedes ver la importancia de, A, tener siempre un ojo en el contexto y B,
00:16:25restablecerlo siempre que tenga sentido. Como regla general, no conviene pasar
00:16:30de los 200.000 tokens si puedes evitarlo. Habrá casos en los que, oye, simplemente necesito
00:16:36tener una ventana más larga por la razón que sea. Pero si llegas al 20%, tienes que preguntarte:
00:16:42"¿necesito seguir en esta sesión?". Si no tienes una razón de peso, tienes que restablecerla. Y para
00:16:47restablecer, todo lo que tienes que hacer es lo que viste aquí, que es escribir "/clear". Y si hay
00:16:52algo en la conversación que quieras traer contigo, simplemente pídele a Cloud Code que haga un resumen rápido
00:16:56sobre lo que estabas hablando, y puedes copiarlo y pegarlo en la siguiente sesión. Ahora, lo que
00:17:00puedes ver aquí en mi caso, y este va a ser el concepto número nueve, es mi línea de estado. Justo aquí,
00:17:06puedes ver que dice "35-test". Puedes ver el modelo real que estoy usando, y puedo ver mi ventana
00:17:11de contexto en todo momento, que aquí dice 2%, y la tuya probablemente no diga eso ahora mismo. Pero puedes
00:17:16constantemente. Puedes mirar justo
00:17:20aquí abajo y ver dónde estás, lo que te mantiene al tanto. Para hacer eso, solo
00:17:26tienes que usar forward slash status line. Y vas a escribir un prompt que diga algo como,
00:17:31"Oye, quiero que crees una línea de estado para mí. Que sea totalmente persistente. Que incluya,
00:17:37ya sabes, la carpeta en la que estoy, el modelo que uso y mi uso actual de la ventana de contexto". Una vez hecho esto,
00:17:44la creará por ti, y solo tendrás que reiniciar Claude Code, y tendrás
00:17:48tu propia línea de estado. Acabamos de ver un montón de conceptos ahí mismo. Contexto, ventana de contexto,
00:17:53la capacidad de limpiar, la degradación del contexto y la línea de estado. Toma todo eso en conjunto y,
00:17:59francamente, estarás muy por delante de personas que llevan tiempo usando Claude Code porque no se adhieren
00:18:03a este principio tan dogmáticamente como deberían. Ahora hablemos de otros comandos
00:18:08de barra diagonal mientras estamos aquí, y este es nuestro siguiente concepto: rewind.
00:18:13Digamos que hiciste slash clear. Has estado muy pendiente de asegurar que la ventana de contexto esté lo más limpia posible,
00:18:17pero te das cuenta de que, ¡vaya!, no debí haber hecho eso. Tenía algo más que quería hacer.
00:18:22Bueno, si uso forward slash rewind, puedo volver a sesiones anteriores dentro de Claude Code.
00:18:30Así que podría volver a antes de hacer forward slash clear y, esencialmente, recuperar esa conversación
00:18:35donde estaba o la conversación donde dije "hola". Esto también incluirá cambios de código.
00:18:41Si estábamos hablando con Claude Code e hicimos algunos cambios en nuestro sitio web real,
00:18:45y digamos que no me gustaron, puedo usar forward slash rewind. Es una forma fácil de, básicamente, volver
00:18:49a donde estabas porque tiene estos puntos de autoguardado. El concepto número 14 es otro
00:18:54que querrás conocer, y es forward slash model. Forward slash model me permite cambiar
00:18:59entre todos los diferentes modelos de Claude Code. Tenemos Opus 4.6, Sonnet 4.6, Sonnet con
00:19:061 millón de contexto, además de Haiku. Lo que quieras hacer aquí dependerá
00:19:10del plan que tengas. Si estás en el plan Pro de 20 dólares al mes, probablemente querrás quedarte
00:19:14con Sonnet todo el tiempo. Si estás en Max 5x, puedes usar mucho Opus. Depende de cuánto
00:19:20lo estés usando realmente. Si estás en 20x, puedes volverte loco con Opus todo el tiempo. El modelo
00:19:25dependerá de tus necesidades. Al final se reduce a eso. ¿Cuánto dinero estás pagando
00:19:29a Anthropic? En cuanto a Haiku, probablemente no necesites usarlo en absoluto. Es un
00:19:34modelo extremadamente barato, casi gratuito. Y sus casos de uso son muy específicos y de nicho. Así que, a menos
00:19:41que sepas lo que haces, no necesitas jugar con Haiku. También notarás algunos
00:19:44otros comandos relacionados con el modelo, como effort. Esto indica cuánto pensamiento está aplicando Claude Code. Se
00:19:48establecerá en "auto" por defecto. Y de nuevo, esto se basa en el uso porque cuanto mayor sea el nivel de pensamiento,
00:19:53más tokens, más uso. Todo depende de tu tarea. Ahora, el último concepto central del que quiero
00:19:58hablarte es Git. Hablamos de rewind, ¿verdad? La capacidad de tener estos puntos de guardado
00:20:05integrados con Claude Code. Bueno, hay otro tipo de punto de guardado y ese es Git. Así que
00:20:11Git es esencialmente otro tipo de punto de guardado, pero estará en tu computadora. Y
00:20:16básicamente guarda tu estado exacto en términos del código que has construido. Sugiero encarecidamente que uses esto
00:20:22siempre que sea posible. Claude Code es muy ágil e inteligente cuando se trata de Git. Así que puedes
00:20:28decir algo como "hagamos un Git commit de esto". Y si digo Git commit, lo está guardando. Esto será
00:20:36útil más adelante porque cuando empecemos a usar cosas como GitHub, bueno, queremos tomar cualquier punto de guardado
00:20:41que tengamos de nuestro código y subirlo a la nube en GitHub. Y para hacer eso, necesitas haber
00:20:48confirmado el código. Piensa en Git commit como un punto de guardado. Rewind es genial, ¿verdad? Rewind es genial en el
00:20:54contexto de Claude Code, pero a medida que nos volvemos más maduros y empezamos a pensar en, oye, ¿cómo voy
00:20:59finalmente a sacar este código al mundo? Necesitamos empezar a usar Git. Y ese es un
00:21:04gran paso adelante. Es casi un punto de guardado secundario junto a rewind. Así puedes sentirte un
00:21:09poco más seguro de que tu código no se va a esfumar o desaparecer. Ahora estamos en la sección
00:21:15tres, que es el kit de herramientas. Aquí es donde vamos a empezar a introducir algunas herramientas externas,
00:21:19como CLIs y MCPs, además de presentar las skills, que son una de las funciones más potentes
00:21:25de Claude Code. Y no podría llegar en mejor momento porque nuestro sitio web es feo. Quiero decir,
00:21:31mira esto. Es la definición de contenido genérico de IA: aburrido, plano, con degradados púrpuras. ¿Cómo
00:21:37podemos arreglar esto? Obviamente podríamos haberle dado un mejor prompt, pero hay algunas herramientas
00:21:42que pueden ayudarnos específicamente con algo como el diseño front-end. Los siguientes tres conceptos son
00:21:46las skills, el mercado de skills y la skill de creación de skills. Las skills son solo
00:21:52prompts de texto. Son solo una forma de decirle a Claude Code que haga una cosa específica de una manera específica. Lo
00:21:57que estamos viendo aquí es la skill oficial de diseño front-end de Anthropic. Y como ves,
00:22:02es solo texto, nada de código sofisticado, nada loco, solo un prompt de texto. Así que la skill
00:22:10de diseño front-end es lo mismo que si yo tomara todo esto, lo copiara, lo pegara en Claude Code
00:22:15y dijera: "Oye, crea un mejor diseño front-end que el que acabas de hacer y usa este tipo de
00:22:20pautas", pero no quiero copiar y pegar cada vez. En su lugar, simplemente usaría
00:22:25algo como la skill de diseño front-end, ya sea haciendo forward slash front-end design, o simplemente diciendo
00:22:31en lenguaje natural, "usa la skill de diseño front-end". Y luego le doy mi prompt. Déjame mostrarte
00:22:36cómo hacer eso. Lo primero que debes hacer es instalar la skill de diseño front-end.
00:22:40Hay varias formas de hacerlo. La primera es simplemente usar slash plugin. Slash plugin
00:22:46mostrará el mercado de diseño de plugins. Y puedo ir a descubrir plugins, que ves aquí mismo.
00:22:52Y puedo buscar front-end design skill. Una vez que la veas, la seleccionas y
00:22:57la instalas, y puedes confirmar que se instaló simplemente yendo a la sección de instalados.
00:23:02Y puedes ver aquí mismo, plugin de diseño front-end. Ahora, una vez que instales el plugin, te dará
00:23:07algún tipo de mensaje diciendo que hagas algo como reload plugins. Simplemente ejecutas eso y el
00:23:12plugin quedará instalado. En ese punto, la skill está instalada en Claude Code. Claude Code sabe que la
00:23:19skill existe. Solo tienes que invocarla. Como dije, hay un par de formas diferentes de hacerlo. Siempre
00:23:24puedes invocarla usando forward slash seguido del nombre de la skill, en este caso, front-end design.
00:23:30Puedo decir algo como "usa la skill de diseño front-end" y la usará. O bien, es lo bastante inteligente.
00:23:38Si digo algo como: "Oye, estamos trabajando en el front-end de esta página web, hagamos X, Y y Z".
00:23:43Es lo suficientemente inteligente como para captar esa frase y decir: "Ah, estamos trabajando en diseño front-end. Oh,
00:23:46tengo una skill para eso. Déjame invocarla". Por último, Claude Code es capaz de instalar
00:23:51estas skills. Si simplemente copiaras esta URL de GitHub, esto está en el GitHub oficial de
00:23:58Claude Code. Podría copiar esta URL, pegarla en Claude Code y decir: "Oye, quiero instalar esta skill.
00:24:05¿Puedes hacerlo por mí?". Y editará sus propios ajustes para añadirla. Lo último que diré
00:24:10sobre las skills antes de ver esto en acción y pasar a la skill de creación de skills es que las skills
00:24:15pueden estar tanto a nivel de usuario como de proyecto. Ahora mismo estamos en el proyecto 35 test, pero
00:24:21¿y si creara otro proyecto y fuera para mis correos electrónicos? Sería mi proyecto de correo electrónico.
00:24:27¿Tendrá ese proyecto acceso a la skill de Claude Code? Depende. Normalmente sí. Cuando instalo
00:24:33algo como la skill de diseño front-end, se instalará a nivel de usuario.
00:24:37Tú eres el usuario, lo que significa que cualquier proyecto que tú crees tiene acceso a estas skills.
00:24:42Tenemos la capacidad de tener skills a nivel de proyecto. Así que podría crear o usar una skill específica solo
00:24:48para este proyecto, solo para nuestro sitio web, ¿verdad? Tal vez no quieras que se use en ningún otro lugar.
00:24:53Así que entiende que tienes esa flexibilidad. Pongamos esto a trabajar. Hice
00:24:57forward slash front-end design. Dije: "recrea la estética front-end, usa la paleta de colores
00:25:02de Anthropic, terracota, etc., y dale a la tarjeta algo de peso visual, sombras paralelas, etc.
00:25:07Aléjate del diseño estándar genérico de IA". Veamos qué hace esta vez con la skill.
00:25:14Esto es lo que obtuvimos. Y es un gran salto adelante respecto a la primera versión. Ahora,
00:25:19¿es perfecto? En absoluto. ¿Sigue pareciendo generado por IA? Sí. Pero mira la diferencia entre la
00:25:26primera versión y la segunda. Y eso es realmente gracias a una de las herramientas más sencillas
00:25:30que existen. Una de las skills más simples, que es la skill de diseño front-end. Ahora
00:25:34algún tipo de flujo de trabajo, algún tipo de tarea repetitiva, querrás convertirlo en una habilidad. Y cuando lo
00:25:38de creación de skills, que es nuestro siguiente concepto. La skill de creación de skills no solo es buena porque
00:25:44está entrenada para crear skills de alta calidad, sino que nos permite modificar y mejorar skills existentes
00:25:49y medir su rendimiento. Con el tiempo, a medida que uses más Claude Code, te
00:25:55encontrarás haciendo las mismas cosas una y otra vez. Todos tenemos un flujo de trabajo particular. Cada vez que identifiques
00:26:01algún tipo de flujo de trabajo, alguna tarea repetitiva, querrás convertirla en una skill. Y cuando convertimos
00:26:06algo en una skill y creamos una personalizada, siempre queremos usar la herramienta de creación de skills,
00:26:11porque en realidad nos dirá si vale la pena crear una skill en primer lugar.
00:26:16Su capacidad para medir el rendimiento de la skill es enorme. Realizará automáticamente pruebas A/B para ver
00:26:22¿es esta skill incluso mejor que no hacer nada? Y nos permite probar la mejora de la skill.
00:26:26Así, si editas una skill, la probará contra la versión original. Y cuando digo probarla,
00:26:31realiza múltiples pruebas y nos devuelve datos cuantificables reales. Esto es masivo.
00:26:37Para usar la skill de creación de skills, al igual que con la de diseño front-end, puedes
00:26:41copiar esta URL y llevarla a Claude Code, o puedes ir al mercado de plugins, buscar la skill
00:26:46de creación de skills aquí, instalarla, recargar tus plugins y estarás listo. Ahora hablemos de
00:26:51algunas herramientas externas que podemos traer a Claude Code con los conceptos 20 y 21, que son los MCPs
00:26:58y las herramientas CLI. Los MCPs son una forma de conectar Claude Code a algún tipo de programa externo.
00:27:04Claude Code tiene una sección entera de su documentación dedicada a las herramientas MCP y enumera
00:27:11el tipo de herramienta que puedes conectar, así como el comando que necesitas copiar y pegar en Claude Code
00:27:16para instalarla. Tenemos cosas como Linear, Hugging Face, Cloudflare, Figma, Guru, Monday,
00:27:23Notion. La lista sigue y sigue. Y con un servidor MCP entre nosotros y estos programas
00:27:30como Notion, puedo simplemente hablar con Claude Code en lenguaje natural y decir: "Oye, haz X, Y y Z
00:27:37dentro de Notion". Y lo hará por nosotros en nuestro nombre, tal como si estuviéramos dentro de Notion,
00:27:42ejecutando esas tareas manualmente. El uso de estas herramientas MCP requiere un par de cosas. Primero, necesitas
00:27:48el comando específico. Como dije, los más populares se encuentran aquí, dentro de la documentación
00:27:52de Claude Code, que puedes hallar buscando "Claude Code docs MCP" o simplemente pidiendo
00:27:58a Claude Code que lo haga. Luego copiarás este comando y lo pegarás
00:28:02dentro de la terminal. Ahora bien, la forma más fácil de hacer esto es simplemente decir algo como:
00:28:09"Configura el servidor MCP o Notion para mí". Claude Code hará todo esto por ti. Buscará
00:28:17en la web para averiguar qué tipo de comandos necesita ejecutar. Y luego volverá
00:28:22con una lista de cosas que debes hacer. Porque para configurar un MCP de Notion, PayPal, Stripe,
00:28:30o Supabase, necesito tener credenciales. Eso significa que tengo que ir a un sitio web como Supabase
00:28:36y hay claves secretas específicas que necesito traer a Claude Code o poner en la carpeta
00:28:42de configuración. Eso suena algo complicado si nunca lo has hecho, pero ¿quién es un
00:28:47experto en estas cosas? Exacto, Claude Code. Claude Code literalmente te guiará paso
00:28:51a paso diciendo: "Haz clic en este enlace, ve a esta página, copia y pega esto". Así que Claude Code
00:28:58hará todo el trabajo pesado por ti con los MCPs. Dicho esto, los MCPs están quedando
00:29:04un poco de lado. Aunque se les dio mucha importancia el último año y medio,
00:29:09están empezando a ser reemplazados por los CLIs. Un CLI es una herramienta de interfaz de línea de comandos. Al igual
00:29:17que Claude Code vive en la terminal, estos programas también viven en la terminal. Y como ambos,
00:29:23Claude Code y estos programas, viven en la terminal, son perfectos el uno para el otro. En comparación con los MCPs,
00:29:28estos tienen mucha sobrecarga, lo que significa que al comparar un MCP contra un CLI, el MCP suele ser
00:29:33más lento y menos eficiente en el uso de tokens. Así que para el 90% de los casos, si hay un CLI disponible, conviene usar
00:29:41ese en lugar del MCP. Un gran ejemplo es el MCP de Playwright. Playwright es una herramienta que, si
00:29:48conectamos Claude Code a ella, realizará automatizaciones del navegador por nosotros. Es como si Claude Code
00:29:52controlara el navegador en nuestro nombre: iniciando sesión, probando cosas. Es genial. Tiene un CLI
00:29:57y un MCP. El CLI es mucho mejor. Es como un 90% más eficiente en tokens. Es más fácil de usar
00:30:04para Claude Code. Y es un caso de estudio perfecto de la dinámica CLI vs. MCP. ¿Cómo usamos los CLIs? Bueno,
00:30:10ya sabes exactamente lo que te voy a decir. Hay comandos específicos para usarlos. ¿O qué
00:30:15hacemos? Vamos a Claude Code y decimos: "configura el CLI por mí". Ahora, cosas como los CLIs y MCPs, si
00:30:22no tienes permisos omitidos, es decir, si no iniciaste Claude Code con omitir permisos peligrosos,
00:30:27te pedirá que hagas cosas que probablemente requieran abrir una nueva ventana de terminal
00:30:31y pegar esos comandos. Si tienes la omisión de permisos activada, no hará todo esto por ti.
00:30:35Ahora, eso da un poco de miedo, ¿verdad? Claude Code entrando, descargando algo en mi computadora,
00:30:40instalándolo, ejecutándolo... es temible. Sin embargo, si estás usando un CLI popular, uno que esté
00:30:47definitivamente verificado por la comunidad, no deberías temerle demasiado. El CLI de Playwright
00:30:51es un buen ejemplo. La pregunta entonces es ¿qué CLIs debería usar? Y la verdad es que
00:30:57no puedo decirte cuáles usar. Depende totalmente de tu caso de uso. ¿Necesitas automatizaciones de navegador?
00:31:03Tal vez. ¿Necesitas algo como Supabase para autenticación y configurar inicios de sesión? Quizás sí,
00:31:08quizás no. La trampa aquí, en la que mucha gente cae, es que tras
00:31:15oír hablar de CLIs y MCPs, se obsesionan y buscan cada CLI que podrían
00:31:20usar, cada MCP que podría ser relevante, instalan todos y los usan como locos.
00:31:25Menos es más cuando se trata de Claude Code, al menos en mi opinión. Así que con el tiempo estarás más
00:31:32expuesto a algunos de estos CLIs y MCPs y será bastante obvio cuándo tiene sentido para ti.
00:31:37Si recién estás comenzando, creo que basta con saber que los CLIs y MCPs existen. Y lo que es
00:31:44más importante, que podemos hacer que Claude Code los instale y use por nosotros. E incluso en muchos casos,
00:31:50crear skills que ayuden a Claude Code a usarlos. Solo con saber que eso existe es suficiente
00:31:56si estás al principio de tu camino. Si tienes un poco más de experiencia, bueno,
00:32:00entonces es cuestión de usar más Claude Code y también preguntarle: "¿existe un MCP para
00:32:06este caso de uso? ¿Existe un CLI para este caso de uso?". Ah, por cierto, dile a Claude Code: "Ve a usar tu búsqueda web
00:32:12y confirma si es así", porque estas cosas cambian todo el tiempo. Cada día sale un
00:32:17nuevo CLI. Cada día se lanza un nuevo MCP. Así que no me voy a sentar aquí
00:32:21a decirte, ya sabes, "estos son los 30 que debes conocer", aunque tengo contenido que
00:32:26trata algunas de estas cosas. Solo entiende que están ahí y que Claude Code puede encontrarlos,
00:32:31instalarlos y usarlos por ti. Estos son los tipos de "superpoderes" que tiene Claude Code.
00:32:36Porque de lo que quiero hablar en el concepto 22 es de la idea del few-shot prompting. ¿Qué es
00:32:43el few-shot prompting? Es la idea de que cuando le doy un prompt a Claude Code, como con el diseño front-end,
00:32:50no solo le doy una instrucción. No solo le doy una skill. De hecho, voy a darle
00:32:55múltiples ejemplos de lo que quiero que haga para obtener mejor el resultado que deseo. Y cuando hablamos
00:33:02de algo como el diseño front-end, podemos hacer más que solo capturas de pantalla. Podemos darle
00:33:07código real, el HTML real que está bajo el capó para que Claude Code lo use y así darnos
00:33:14lo que buscamos. ¿A qué me refiero con eso? Bueno, ya sabes, originalmente le dijimos a nuestra página web
00:33:17que buscábamos una paleta de colores o diseño estilo Anthropic. Para empezar, puedo tomar
00:33:23capturas de pantalla de lo que busco. Añadamos algunas de estas tarjetas. Tomemos el pie de página, pero podemos
00:33:29mirar el código real. Si presiono Control U, lo que tenemos aquí es el HTML. Así que, si luego copio
00:33:39todo esto y lo traigo a Claude Code, eso es en esencia una forma de few-shot prompting donde
00:33:45tengo capturas más el código para guiar mejor a Claude Code hacia lo que quiero. Y esto es perfecto
00:33:50para el diseño front-end. Así que dije: "¿podemos lograr que el front-end coincida mejor con la estética de Anthropic?
00:33:56Aquí está el HTML de su sitio más capturas". Pegué todo ese HTML de 2000 líneas,
00:34:01y luego arrastré y solté las capturas de pantalla. Veamos cómo funciona. Y esto es lo que
00:34:06devolvió. Definitivamente tiene mucho más de esa vibra de Anthropic en términos de colores. Ahora,
00:34:13¿es una copia exacta uno a uno? ¿Queda todavía mucho trabajo por hacer? Sí. Igual que antes
00:34:18con la herramienta de diseño front-end. Pero el punto es que al usar cosas como few-shot prompting, tienes
00:34:23más control del resultado. Cualquier cosa que podamos hacer para alejarnos de solo pedir y rezar, y sentir
00:34:30que tenemos algún tipo de control sobre el resultado, es genial. Y el few-shot prompting es una de las
00:34:37mejores formas de hacerlo. Pero parte del problema de que Claude Code programe cosas cuando nosotros mismos
00:34:42no somos programadores es que no sabemos realmente si lo que Claude Code crea es correcto o está bien.
00:34:48Quiero decir, puedo ver el resultado y juzgarlo por sus méritos finales. Pero, ¿lo que creó bajo
00:34:54el capó tiene sentido? Podría ser puro disparate. Y para la mayoría de nosotros, no tendríamos ni idea.
00:34:58Lo que nos lleva a nuestro siguiente concepto, que es el prompt adversarial y la revisión de código adversarial.
00:35:05Ahora, la revisión de código adversarial solo significa mirar el código y decirme qué está mal. Sin embargo,
00:35:13al hacer esto, hay algunas cosas que debes tener en cuenta. Primero está la idea de que
00:35:18la IA en general (y Opus y Sonnet entran en esto) suele ver
00:35:24su propio código con buenos ojos. Cree que lo que crea es bueno. Así que si le digo: "Oye, mira el código y
00:35:29dime qué está mal", puede que mencione un par de cosas, pero en general va a pensar que
00:35:35lo que hizo es correcto. Y eso no debería ser una sorpresa. Así que si quiero asegurarme de que lo que
00:35:39escribió es correcto, hay básicamente dos opciones. La primera es que puedo crear otra terminal y puedo
00:35:46e iniciar Cloud Code de nuevo. Así que tengo Cloud Code en dos terminales y tengo una sesión
00:35:51diferente de Cloud Code. Echen un vistazo al código que creamos dentro de esta base de código. Y le digo que sea
00:35:56adversario. Le digo que, bueno, lo mire con un ojo crítico. Le digo, oye, imagina que eres
00:36:01algún friki de Reddit que odia la IA y dime qué está mal en esta base de código, ¿verdad? Esa es la primera
00:36:05forma de hacerlo. La segunda es usar una IA totalmente diferente para hacer la revisión del código. Y una excelente
00:36:10forma de hacerlo es usar el plugin de Codex para Cloud Code. OpenAI, los creadores de ChatGPT,
00:36:16creadores de Codex, tienen un plugin para Cloud Code. Así que si pagas la suscripción a ChatGPT, 20 dólares al mes,
00:36:22puedes usar este plugin. De hecho, también puedes usarlo gratis, pero creo que el modelo
00:36:26es inferior, pero podemos instalarlo de la misma manera que instalamos una habilidad y hacer que Codex revise
00:36:34nuestro código. Y tienen un comando específico para la revisión adversaria. Así que si eres alguien que
00:36:39dice: "No me creo lo que dice Opus. Y quiero un segundo par de ojos que no sean también
00:36:44Opus". Bueno, el plugin de Codex es perfecto. ¿Cómo se instala? Muy simple. Toma esta URL, pégala
00:36:50en Cloud Code y di: "Oye, quiero instalar el plugin de Codex" y te guiará. Y
00:36:55simplemente harías /codex review o /codex adversarial review. Y creo
00:37:00que esto es realmente importante, especialmente si estás haciendo algo más complicado; ya saben,
00:37:04estamos haciendo algo aquí con un front-end, como una página de aterrizaje. No hay mucho que pueda
00:37:10arruinar, pero cuanto más complejo sea el proyecto, más grande, más provecho le sacarás
00:37:15a algo como una revisión adversaria. Y esto es genial, sobre todo, sobre todo, sobre todo si
00:37:20no tienes una formación técnica y no sabes qué construyó. Así que, al menos, quieres que
00:37:25alguien que sí sepa lo que está pasando, es decir, otro modelo, te diga si fue bueno o no. Así que ahora
00:37:32estamos en la sección cuatro, la sección de usuarios avanzados; todo lo que hemos hablado hasta ahora es algo
00:37:37que deberías esforzarte por dominar en tus primeras semanas. Si logras sentirte cómodo con
00:37:41todo lo anterior, estarás muy por delante del usuario promedio de Cloud Code. Todo lo que
00:37:46vamos a discutir ahora, sin embargo, es más para el usuario avanzado, para alguien con más experiencia.
00:37:52No necesitas empezar a implementar estas cosas de inmediato, pero sí necesitas saber que existen
00:37:55porque a medida que ganes experiencia, eventualmente te toparás con algunos muros. Y algo de lo que
00:38:00verás aquí puede ayudarte. Así que solo ten en cuenta que están ahí, que hay
00:38:04posibilidades más allá de todo lo que hemos llamado fundamental o esencial para Cloud Code. Y los
00:38:11primeros dos conceptos que tocaremos son sobre comandos personalizados, comandos de barra personalizados. Así que cuando
00:38:15escribo una barra (/), como te habrás dado cuenta a estas alturas, hay un montón de comandos que
00:38:22indicarán a Cloud Code que haga algo, cosas como clear, ¿verdad? Hablamos de eso con el desgaste
00:38:26del contexto y el inicio de una nueva sesión, pero podemos crear los nuestros. A menudo tienen la forma de una
00:38:32habilidad. Así que usas el creador de habilidades personalizadas para crearlas, y las invocas con un
00:38:38comando de barra. Uno de mis favoritos es YT-Pipeline. Este es mi flujo de trabajo personalizado
00:38:46de investigación para YouTube, porque las habilidades en Cloud Code no tienen por qué ser solo cosas simples como un
00:38:52mensaje de diseño de front-end que diga: "Oye, cuando creemos un diseño de front-end, asegúrate de hacer X, Y
00:38:56y Z". Las habilidades personalizadas, los comandos de barra, pueden ser flujos de trabajo. Pueden ser algo que le
00:39:01diga a Cloud Code: "Quiero que hagas A, luego quiero que hagas B, luego C y luego D".
00:39:06Se convierte en su propia automatización. Eso es lo que hace mi comando personalizado. Y usa sub-habilidades. Así que es una
00:39:13habilidad de orden superior que llama a habilidades adicionales por debajo. Y usa cosas como CLIs. Así que tus
00:39:18comandos de barra, tus habilidades y tus flujos de trabajo personalizados pueden ser bastante complicados,
00:39:22pero pueden ahorrarte muchísimo tiempo. Como dije, esto usa la API de NotebookLM. Va a YouTube.
00:39:28Es capaz de usar la aplicación real de NotebookLM a través de Cloud Code para ayudarme a investigar. Y así,
00:39:36cualquier cosa que hagas que tenga múltiples pasos y que repitas varias veces al día, deberías convertirla en
00:39:41un comando de barra personalizado. Los comandos personalizados también pueden ser algo como ganchos (hooks). Los ganchos
00:39:46dentro de Cloud Code le indican a Cloud Code que haga algo antes o después de un comando específico.
00:39:53Y estos pueden ser grandes impulsos de productividad. Mi gancho favorito es uno que reproduce un sonido cada vez que termina un
00:40:00comando. Probablemente no lo hayas podido oír en este vídeo, pero cada vez que Cloud Code termina
00:40:04un comando, recibo una señal auditiva. Ahora, ¿por qué querrías eso? Bueno, con el tiempo te darás cuenta,
00:40:10especialmente cuando tienes varias terminales abiertas o se está ejecutando una tarea larga y simplemente
00:40:15te olvidas de ella y te encuentras haciendo scroll infinito mientras tanto. Es genial tener algún
00:40:19tipo de aviso sonoro que diga: "Oye, he terminado. Volvamos al trabajo". Yo lo haría totalmente si fuera
00:40:25tú. Y es muy sencillo crear estas cosas. Solo dices: "Crea un gancho personalizado o crea un gancho
00:40:31que reproduzca un sonido"... No puedo escribir... "cuando Cloud Code termine una tarea". Así de simple. Y
00:40:39puedes hacer que ese gancho sea cualquier cosa. No tiene que ser un sonido. Podría enviarte un correo electrónico si quisieras
00:40:43cada vez que complete una tarea, ¿verdad? Cloud Code es infinitamente personalizable y los comandos de barra
00:40:48y ganchos personalizados son una excelente forma de aprovecharlo. Ahora, el siguiente concepto del que vamos a hablar
00:40:53trata sobre subagentes y equipos de agentes. En cualquier momento, mientras trabajas dentro de Cloud Code,
00:40:59este puede, de forma autónoma, generar subagentes para realizar tareas en su nombre. Imaginemos que estaba
00:41:07investigando algo sobre las habilidades de Cloud Code y quería ir a la web y
00:41:14encontrar información. Bueno, podría activar un subagente. Todo lo que está haciendo
00:41:20es una búsqueda web. Así que Cloud Code está creando esencialmente una segunda instancia de Cloud Code. Tal como
00:41:26tú creaste una segunda terminal, y le está diciendo a esa versión secundaria de Cloud Code: "Oye, busca en la web por
00:41:32mí". Podría hacer eso para cualquier número de tareas que desee. Y a veces creará múltiples
00:41:38subagentes para hacer varias cosas al mismo tiempo. Tú, como ser humano, no interactúas realmente con
00:41:44estos subagentes; tienen una tarea específica, la completan y luego traen la
00:41:49información de vuelta a la instancia principal de Cloud Code. Ahora, tienes la capacidad de crear subagentes por
00:41:54tu cuenta, pero en su mayor parte, Cloud Code hace todo esto automáticamente cuando lo necesita. Solo
00:41:58necesitas entender cómo funciona teóricamente porque es un poco una pérdida de tiempo
00:42:02crear subagentes tú mismo. Pero este sistema puede tener algunas desventajas. Digamos que le dije a Cloud Code
00:42:06que creara una página web más complicada que la que hemos estado trabajando. Y entonces crea tres
00:42:11subagentes por su cuenta. Crea un subagente para el diseño front-end, que es lo que hemos estado haciendo. Crea
00:42:16otro subagente para la autenticación, como una página de inicio de sesión, y crea otro subagente para los pagos.
00:42:23Piensa en algo como Stripe. El problema es que estos tipos no hablan entre sí. El diseño front-end no
00:42:28habla con la autenticación. La autenticación no habla con los pagos, lo cual puede ser un problema porque
00:42:32todos intentamos estar en la misma sintonía. Sin embargo, con el paradigma estándar de subagentes,
00:42:39todos están aislados. Hacen lo suyo y vuelven a la sesión principal de Cloud Code. Y
00:42:44entonces este tiene que resolverlo todo. Para ver si realmente todo encaja bien, entran los equipos de agentes.
00:42:51Los equipos de agentes son similares en el sentido de que Cloud Code generará estos subagentes. Sin embargo, ahora sí hablan
00:42:58entre ellos. Así que el diseño front-end puede hablar con la autenticación. La autenticación puede hablar con
00:43:06los pagos. Los pagos pueden hablar con el diseño front-end y a menudo generará un
00:43:12subagente adicional cuyo único trabajo es coordinar lo que estos tres están haciendo, ¿verdad? Actuando
00:43:19un poco como un mando intermedio para un equipo. Intenta imitar la estructura de un equipo humano real, lo que significa que tu
00:43:24Cloud Code principal no tiene que coordinarlo todo por sí mismo. Todo se hace al nivel de
00:43:29los subagentes. Esto es genial. Es una configuración más sofisticada que la de los subagentes normales.
00:43:35Sin embargo, no es gratis, porque para tener esa coordinación y que estos tres tipos
00:43:40hablen entre sí, eso cuesta más tokens. Además, esta es una función experimental.
00:43:46¿Qué quiero decir con función experimental? Quiero decir que necesitas habilitarla explícitamente
00:43:50en tu settings.json. ¿Cómo se hace eso? Bueno, puedes ir a .cloud y editarlo tú mismo,
00:43:55o, y ya sabes lo que voy a decir, copia esta página o copia la URL, ve a Cloud Code y
00:44:01dile a Cloud Code que habilite los equipos de agentes por ti. Una vez hecho esto, para usar realmente
00:44:06los equipos de agentes, debes indicárselo explícitamente a Cloud Code. En su ejemplo de aquí,
00:44:12dijeron "crea un equipo de agentes". Así que no lo hará automáticamente. No importa cómo lo digas,
00:44:17tienes que decir "crea un equipo de agentes". Vamos a verlo en acción. Vamos a decir: "Crea un
00:44:21equipo de agentes para trabajar en esta página web, un agente para el diseño front-end, un agente para crear un envío
00:44:26de formulario para las personas que quieran unirse a nuestro boletín y un agente para investigar ideas para
00:44:30una sección de blog". De nuevo, hay que ser explícito. Pueden ver aquí el equipo de agentes que creó. Así que
00:44:35tiene un diseñador front-end con su tarea, un desarrollador para el boletín y un investigador para el blog. Y en esta
00:44:43sesión principal de Cloud Code, recibirás actualizaciones a medida que los subagentes completen sus tareas. Y mientras
00:44:48trabajan, hablemos de las sesiones múltiples. Porque mencionamos esto por un segundo. Y esto
00:44:52es algo que probablemente veas por todas partes: gente con nueve terminales abiertas a la vez,
00:44:57todas trabajando en el mismo proyecto. Esto es algo que podrías hacer. Puedo tener básicamente
00:45:02tantas terminales abiertas como quiera para trabajar en Cloud Code. En cierto sentido, puedo
00:45:09crear mis propios equipos de agentes manualmente. Podría tener una terminal aquí trabajando en el diseño front-end,
00:45:14otra terminal aquí trabajando en el formulario, etcétera, etcétera. Cuando se trata de estas
00:45:20sesiones múltiples, hay algunas cosas que debes considerar, principalmente lo que hablamos sobre equipos
00:45:24de agentes y subagentes al principio: ¿estamos haciendo que todo Cloud Code trabaje en la misma
00:45:30hoja de papel, cambiando cosas diferentes al mismo tiempo? Si tuvieras a tres humanos en un escritorio,
00:45:36todos trabajando en el mismo informe y el informe estuviera en un solo bloc de notas, verías los problemas que
00:45:41surgirían. Además, diré por experiencia personal que solo puedes tener un número limitado de terminales
00:45:48trabajando al mismo tiempo antes de que el cambio de contexto sea tan grande que solo parezca que
00:45:54eres productivo. Estás dando muchas instrucciones, pero ¿estás realmente concentrado en alguna
00:45:58tarea en particular? ¿Estás realmente avanzando? ¿Estás progresando de manera significativa?
00:46:02Yo diría que después de dos terminales, tal vez tres, ya estamos un poco perdiendo el tiempo.
00:46:10Si ves a alguien con nueve terminales, eso es teatro de productividad. Solo estamos fingiendo que
00:46:15hacemos algo. No estamos trabajando al máximo de nuestra capacidad. Pero si vas a seguir la ruta de las terminales
00:46:20múltiples y vas a trabajar en un montón de cosas a la vez, querrás lidiar con ese
00:46:23problema que mencionamos. Tres personas en un escritorio con un solo bloc de notas va a traer problemas.
00:46:27¿Cómo podemos lidiar con eso? Bueno, una forma es con los árboles de trabajo de Git (worktrees). Los árboles de trabajo
00:46:34intentan resolver ese problema. Sin ellos, tenemos a tres personas, tres agentes, tres terminales
00:46:39trabajando en el mismo proyecto. Sobrescriben su trabajo y se produce un conflicto. Sin embargo, con los árboles
00:46:44de trabajo, en lugar de tener a tres personas en el mismo escritorio, cada uno tiene su propio escritorio y su propia
00:46:50copia de los archivos. Hacen su trabajo y, eventualmente, todo el trabajo se consolida. ¿Y quién se
00:46:57asegura de que todo cuadre cuando lo juntamos? Cloud Code lo hace. Para usar árboles de trabajo, abrirás
00:47:02Cloud Code como de costumbre, pero usarás el indicador --worktree y luego le darás un nombre a ese
00:47:06árbol de trabajo. Por ejemplo, algo como front-end. Así que sería clod --worktree y luego el nombre
00:47:12del árbol de trabajo. Y luego repetirías eso para todas las terminales adicionales que abras. Y como ven aquí,
00:47:17este se llama main, este front-end, este tests. Trabajarías en
00:47:23esas cosas en paralelo. Y luego, al final, volverías a tu sesión primaria de Cloud Code y
00:47:27dirías: "Echa un vistazo a estos árboles de trabajo. Vamos a fusionarlos y asegurarnos de que todo esté limpio". Un
00:47:33concepto más avanzado, especialmente para Git. Así que si acabas de empezar, no te confundas ni empieces
00:47:37a usar esto de inmediato. Hablemos ahora de otro concepto de usuario avanzado: los frameworks. Cosas
00:47:43como GSD (Get Shit Done), BMAT hasta cierto punto, o Superpowers. Es esta idea
00:47:49de que hay repositorios de GitHub que actúan esencialmente como una capa de orquestación alrededor de
00:47:56Cloud Code y cambian cómo funciona Cloud Code a un nivel algo fundamental. Sigue siendo Cloud Code.
00:48:01Sigues en la terminal, pero programas como estos cambian cómo planea ciertas cosas, cómo las
00:48:07ejecuta y cómo registra su progreso. Y la idea es que, al usar estas
00:48:13capas de orquestación, ayudan a Cloud Code a hacer algo. Casi siempre ayudan a Cloud Code a manejar
00:48:20tareas y proyectos complejos. Mi opinión es que hay muchas cosas útiles en estas
00:48:25capas de orquestación, pero hay que tener cierta experiencia para entender cuándo tienen sentido,
00:48:30porque al igual que con las CLIs y los MCPs, puedes ser como un niño en una tienda de caramelos y
00:48:35pensar que necesitas usar cada capa de orquestación que existe solo por usarla. Como si
00:48:40estuvieras a solo una capa de orquestación de dominar realmente Cloud Code. No creo que ese sea
00:48:46el caso, especialmente con el paso del tiempo. Cuando GSD salió por primera vez, la forma en que manejaba
00:48:51el desgaste del contexto era bastante brillante, especialmente comparado con cómo lo hace Cloud Code ahora.
00:48:55Sin embargo, muchas de las cosas fundamentales y geniales de GSD y otros frameworks similares han empezado a verse
00:49:03en el nivel base de Cloud Code. Cloud Code ya hace muchas de estas cosas de serie. Se actualiza
00:49:08constantemente. Incorpora constantemente estas mejores prácticas. Eso no quiere decir que estos frameworks
00:49:13no funcionen. Es para decirte que esperes antes de usarlos de inmediato. Menos suele ser más con
00:49:20Cloud Code; simplemente comprende lo que estás usando en realidad. No uses estos frameworks solo
00:49:26por usarlos. Hablemos del siguiente concepto, que son los disparadores (triggers) y las tareas programadas, que pueden ser
00:49:31algo confuso. Los disparadores pueden ser muchas cosas diferentes. Es simplemente cuando sucede algo
00:49:37específico, hacemos otra cosa, algo así como los ganchos. Y las tareas programadas son cuando queremos que
00:49:42Cloud Code haga algo siguiendo un horario, incluso si no estamos allí. Con las tareas programadas,
00:49:47tenemos algunas opciones y todo esto se relaciona con los disparadores. Y esa es la idea del bucle (loop).
00:49:53Con el comando loop, puedo hacer que Cloud Code haga algo en un intervalo determinado, lo que yo quiera.
00:49:59Hay algunas advertencias. Primero, se basa en la sesión. Así que tengo que tener esta
00:50:03terminal abierta para que funcione. Segundo, tiene un temporizador: máximo siete días al momento de publicar esto.
00:50:10Originalmente eran tres días y ahora son siete. El punto es que estás algo limitado
00:50:14porque la terminal debe estar abierta. Si apago mi computadora, ese bucle termina.
00:50:18Así que algo como un bucle es genial para, digamos, si estuvieras creando despliegues constantemente,
00:50:24actualizando tu sitio web a menudo y quisieras un bucle que cada 30 minutos
00:50:29revisara el estado del despliegue. Casi como una mini habilidad, pero muy enfocada.
00:50:37Pero, ¿qué pasa si quieres que Cloud Code haga algo todo el tiempo, incluso si no estás presente?
00:50:41La respuesta es que depende. Hablamos antes sobre la aplicación de escritorio de Cloud Code.
00:50:47Una de las cosas que hace bastante bien la aplicación de escritorio son las tareas programadas. Así que si voy
00:50:52aquí y pulso en "scheduled", puedo crear una nueva tarea programada que se ejecutará siempre,
00:50:58incluso si no estoy allí. Puedo hacer una tarea remota que funcionará en la nube. Digamos:
00:51:04"Oye, cada mañana a las 7 AM, quiero que revises mi GitHub y hagas X, Y o Z". Lo hará.
00:51:09Incluso puede hacer una tarea local. Podría tener una tarea local para que Cloud Code busque en la web,
00:51:14vaya a YouTube, use la herramienta NotebookLM y me encuentre los 10 videos de tendencia en un nicho.
00:51:21También puede hacer eso. Una de las advertencias de hacerlo con una tarea local es que, de nuevo,
00:51:27no se basa en la sesión. La aplicación de escritorio creará una nueva sesión de Cloud Code cada vez,
00:51:32como si abriera una nueva terminal, pero mi computadora debe estar encendida y Cloud Code debe
00:51:37estar abierto de alguna manera. Así que entiende que no es exactamente una tarea programada pase lo que pase,
00:51:43pero Cloud Code tiene la capacidad de crear tareas programadas en Windows. Yo tengo una que ejecuta
00:51:48una API de GitHub y extrae los repositorios tendencia del día. Cada mañana hace eso; no tiene nada
00:51:54que ver con Cloud Code Windows; mi computadora, mi propia máquina lo hace, pero Cloud Code
00:51:59escribió el script. Ahora solo nos quedan unos pocos conceptos. Y uno del que quiero hablar,
00:52:04al que aludí al principio, es Ultra Plan. ¿Qué es Ultra Plan? Bueno, Ultra Plan es algo así como
00:52:11el modo plan, pero es como un modo superplan y funciona en la nube. Así que si escribo /ultraplan
00:52:16y digo "crea un plan de monetización para nuestra app", me dirá: "Oye,
00:52:21¿quieres ejecutar Ultra Plan?". Diré que sí. Y entonces iniciará una sesión de Cloud Code
00:52:26en la nube. Me da un enlace y puedes ver a Cloud Code trabajando aquí, como en la aplicación de chat.
00:52:31Ahora, hay algunas diferencias con Ultra Plan. Una es que no está confirmado del todo,
00:52:37pero por cómo funciona, se asume que hay múltiples agentes trabajando bajo el capó
00:52:44en este plan en particular. Así que es un poco más potente que el plan estándar de Cloud Code.
00:52:48Lo segundo que verás es que, una vez que nos lo devuelve, es un poco más fácil cambiarlo
00:52:54y darle tu opinión. Esto es lo que devolvió Ultra Plan. Una de las diferencias
00:52:59es que puedo copiar cualquier cosa y dejar un comentario en ese plan. Incluso puedo responder con un
00:53:06emoji porque esa es la mejor forma de programar, pero en general te ofrece una interfaz más agradable.
00:53:12Esa es la gran diferencia. El hecho de que probablemente haya agentes más potentes bajo el capó (de nuevo,
00:53:16no confirmado). Te da una interfaz diferente y más fácil de usar. Y también es más sencillo
00:53:22dar feedback sobre partes específicas. Si apruebas el plan, simplemente haces clic aquí abajo,
00:53:27apruebas el plan y lo devuelve a la terminal. Y luego tienes la opción de implementarlo
00:53:31dentro de la sesión, o iniciar una sesión nueva. Iniciar una nueva sesión simplemente limpia la conversación
00:53:36pero conserva el plan. Así tenemos una ventana de contexto nueva, o cancelar. Esto acaba de salir esta semana,
00:53:42así que espera muchos cambios en Ultra Plan. Ahora nos quedan dos conceptos más por cubrir y el
00:53:46penúltimo es el control remoto. Cómo puedes usar Cloud Code desde tu teléfono. La forma más fácil es con
00:53:52el control remoto. Hay otras formas, como los canales, pero les diré que para la mayoría," : "00:53:57,360
00:53:57el control remoto es lo que más sentido tiene. Simplemente lo usas desde tu aplicación móvil de Cloud,
00:54:01pero necesitas tener una sesión abierta. La idea es que ya tengo una sesión específica abierta.
00:54:05Ya estoy trabajando en algo dentro de Cloud Code. Y luego me paso al teléfono y uso Cloud
00:54:11Code Remote con el control remoto. Es casi como si estuviera transmitiendo mi terminal. Así que es prácticamente,
00:54:18veo exactamente lo mismo pero en mi teléfono. Así que es útil en ese sentido. Y si por cualquier
00:54:24razón tu computadora se apaga o entra en reposo, si vuelve a encenderse, la sesión se
00:54:28reconectará también en tu teléfono. Y lo último de lo que quiero hablar es de cómo encontrar nuevas herramientas
00:54:34para Cloud Code. Aludí a esto un poco cuando hablamos de las CLIs y los MCPs y de buscarlos
00:54:39en GitHub vía Cloud Code, pero puedes hacerlo tú mismo. Si vas a la sección de tendencias de
00:54:44GitHub, es un gran lugar para encontrar herramientas emergentes para Cloud Code. Mejor aún, puedes hacer que
00:54:51Cloud Code haga esto por ti cada mañana. Como dije antes, Cloud Code me da esto y lo desglosa
00:54:55por secciones. Así veo repositorios de GitHub relacionados con la IA. Pueden ver aquí mismo, estas son
00:55:01las tendencias de hoy miércoles. Puedo ver los 10 repositorios principales que salieron en la última semana.
00:55:07Puedo ver sus estrellas, sus temas, descripciones. Puedo entrar en ellos. Y esto me permite
00:55:13estar al tanto de lo que está pasando en el mundo de Cloud Code. Y si eres alguien que se toma
00:55:19esto en serio y siempre quiere estar a la vanguardia de lo que ocurre y lo que es tendencia,
00:55:23esta es la mejor forma de hacerlo. Ahora, no cada uno de estos te va a dejar boquiabierto,
00:55:28pero a veces verás algo muy interesante pronto, y también puedes
00:55:32filtrarlo por mes. No tiene que ser por día. Así que puedes ver todo tipo de cosas geniales
00:55:38aquí porque es una locura: las cosas que salen cada día, literalmente cada
00:55:42día sale algo nuevo. Y en lugar de esperar a que alguien te lo entregue y te diga: "Oye, aquí tienes
00:55:46algo que deberías probar", ¿por qué no ir directamente a la fuente? Y
00:55:50también es muy interesante ver qué es tendencia porque, con solo sumergirte en esto, puedes
00:55:56decirle a Cloud Code: "Clona este repositorio y dime qué está pasando". Vas a aprender
00:56:00mucho también, porque hay una razón por la que estos repos están explotando. Así que aquí es donde los voy a dejar
00:56:05por hoy. Espero que este video les haya dado algún tipo de estructura, especialmente si acaban de
00:56:11empezar, y sobre todo si no vienen de una formación técnica, para saber por dónde empezar.
00:56:15Cuando se trata de Cloud Code, esta es una herramienta increíble, pero es muy intimidante si no vienes de
00:56:21ese mundo, pero te prometo que puedes lograrlo. Solo necesitas saber hacia dónde
00:56:26vas. Así que, como siempre, cuéntenme qué les pareció. Asegúrense de echar un vistazo a Chase AI+ si quieren
00:56:30acceder a esa clase magistral. Y aparte de eso, nos vemos por ahí.

Key Takeaway

Claude Code funciona como un colaborador técnico autónomo que, mediante el uso de terminales, skills personalizadas y gestión de contexto, permite a usuarios no programadores construir y gestionar aplicaciones complejas directamente desde su ordenador.

Highlights

Claude Code se diferencia de la interfaz web Claude.ai por su capacidad para ejecutar acciones directas en el sistema, como editar archivos o interactuar con el ordenador.

La instalación requiere ejecutar una única línea de código en PowerShell para Windows o en la terminal para macOS, Linux y WSL.

El comando --dangerously-skip-permissions permite a Claude Code editar, borrar y descargar archivos de forma automática sin solicitar aprobación manual en cada paso.

El modo plan genera un esquema detallado de acciones y preguntas aclaratorias antes de ejecutar cualquier cambio para evitar instrucciones ambiguas.

Mantener el uso de la ventana de contexto por debajo de los 200.000 tokens mediante el comando /clear previene la degradación de la calidad en las respuestas de la IA.

Los equipos de agentes permiten coordinar subagentes especializados que se comunican entre sí para realizar tareas complejas como diseño front-end y sistemas de pago en paralelo.

El comando loop permite programar tareas que se repiten en intervalos de hasta siete días siempre que la terminal permanezca abierta.

Timeline

Fundamentos técnicos e instalación

  • Claude Code posee capacidades de ejecución física sobre el sistema operativo que la aplicación web estándar no tiene.
  • El proceso de instalación se reduce a copiar y ejecutar un comando específico según el sistema operativo del usuario.
  • La terminal o PowerShell son las interfaces necesarias para iniciar la herramienta mediante el comando clod.

La diferencia fundamental radica en que Claude Code actúa como un cerebro con manos capaz de escribir código y acceder a correos electrónicos. La instalación en Windows utiliza PowerShell, mientras que en Mac y Linux se utiliza la terminal estándar. Una vez configurado con el plan de suscripción actual, la interacción se realiza mediante comandos directos.

Entornos de trabajo y gestión de permisos

  • Visual Studio Code es el entorno de desarrollo recomendado para principiantes por su interfaz visual de archivos y terminal integrada.
  • Los permisos actúan como filtros de seguridad que determinan si la IA debe pedir autorización para cada edición.
  • La bandera --dangerously-skip-permissions elimina todas las barreras de confirmación para acelerar el flujo de trabajo.

Aunque existen aplicaciones de escritorio, usar VS Code facilita la transición al entorno de terminal al permitir ver los archivos creados en tiempo real en la pestaña del explorador. El ajuste por defecto solicita permiso explícito para cada cambio, pero usuarios avanzados suelen omitir estos permisos para ganar velocidad. La configuración inicial se completa creando una carpeta de proyecto y abriendo una nueva terminal dentro del editor.

Modo plan y optimización de contexto

  • El modo plan obliga a la IA a reflexionar e identificar lagunas en las instrucciones del usuario antes de actuar.
  • La ventana de contexto tiene un límite de 1 millón de tokens que actúa como el presupuesto de memoria de la sesión.
  • El comando /clear restablece la sesión sin perder el progreso del proyecto ya que la IA puede leer los archivos locales.

El modo plan es la herramienta principal para evitar resultados mediocres, ya que genera preguntas aclaratorias sobre tecnologías y objetivos. La gestión de tokens es crítica porque el rendimiento de la IA se degrada a medida que la conversación se alarga. A diferencia de un chat web, limpiar el contexto en Claude Code no borra la memoria del proyecto porque el archivo clod.md y la estructura de archivos local sirven como referencia permanente.

Comandos esenciales y puntos de guardado

  • El comando /rewind permite revertir tanto la conversación como los cambios realizados en el código.
  • Git commit funciona como un sistema de guardado secundario y más estable para preparar el código para la nube.
  • El comando /model permite alternar entre Opus, Sonnet y Haiku según las necesidades de razonamiento y el presupuesto de tokens.

Rewind utiliza puntos de autoguardado internos de Claude Code para volver a estados anteriores si un cambio no es satisfactorio. Para una gestión profesional, Git permite confirmar estados exactos del código en la computadora local antes de subirlos a plataformas como GitHub. La elección del modelo depende del plan de suscripción, siendo Sonnet el más equilibrado para el uso diario.

Personalización mediante Skills y MCPs

  • Las skills son prompts de texto preconfigurados que automatizan tareas repetitivas como el diseño front-end.
  • Los MCPs y CLIs conectan a Claude Code con herramientas externas como Notion, Figma o Playwright.
  • Las herramientas de línea de comandos (CLIs) son un 90% más eficientes en el uso de tokens que los servidores MCP.

Las skills pueden instalarse a nivel de usuario o de proyecto y mejoran drásticamente la estética visual al aplicar reglas de diseño predefinidas. Mientras que los MCPs facilitan la integración con servicios web mediante credenciales, los CLIs permiten que Claude Code ejecute programas directamente en la terminal con menor latencia. Se recomienda dejar que la IA gestione la instalación y búsqueda de estas herramientas mediante lenguaje natural.

Técnicas de prompting y revisión de código

  • El few-shot prompting utiliza ejemplos de código HTML y capturas de pantalla para guiar con precisión el resultado visual.
  • La revisión adversarial utiliza una segunda instancia de IA para criticar el código producido y detectar errores que el autor original ignoraría.
  • El plugin de Codex permite que modelos de OpenAI realicen auditorías externas sobre el trabajo hecho por Claude.

Proporcionar contexto visual y técnico, como el código de sitios web de referencia, evita el diseño genérico de IA. Dado que los modelos tienden a favorecer su propio código, abrir una segunda terminal o usar plugins de terceros garantiza una supervisión crítica. Esto es vital para usuarios no técnicos que no pueden validar manualmente la lógica del código generado.

Funciones avanzadas y automatización

  • Los ganchos (hooks) ejecutan acciones automáticas, como emitir un sonido, al finalizar una tarea en la terminal.
  • Ultra Plan ofrece una interfaz web en la nube que facilita la colaboración y el feedback sobre planes complejos.
  • Los árboles de trabajo de Git (--worktree) permiten a múltiples agentes trabajar en paralelo sin conflictos de archivos.

La personalización avanzada incluye la creación de flujos de trabajo multietapa que integran APIs de investigación. Los equipos de agentes experimentales intentan imitar una estructura jerárquica humana donde un coordinador supervisa a especialistas en diseño, base de datos y lógica. Finalmente, las tareas programadas en la aplicación de escritorio permiten ejecuciones remotas o locales en horarios específicos, incluso sin intervención manual directa.

Community Posts

View all posts