Transcript · English → Spanish
English → Spanish transcript
Agentes de programación como Cloud Code son, en esencia,
una transformación de cómo se crea el software. En este video,
cubrimos las 12 funciones principales de Cloud Code que más importan.
Cada vez que inicias una sesión nueva,
Cloud no sabe nada sobre la estructura de tu proyecto
ni sobre tus preferencias de programación.
Cloud.md soluciona esto.
Es un archivo markdown que contiene cosas
como preferencias de programación y la estructura del proyecto
ubicado en la raíz de tu proyecto.
Cloud lo lee al comienzo de cada sesión,
usándolo como memoria.
Escribes reglas como “siempre escribe pruebas unitarias”,
y Cloud las sigue en cada sesión.
No existe un formato obligatorio para Cloud.md.
Solo mantenlo breve y fácil de leer para humanos.
Si escribes una barra init en tu sesión de Cloud,
crea Cloud.md automáticamente
para tu proyecto actual.
Los agentes de programación son poderosos, pero arriesgados
ya que pueden editar archivos y ejecutar comandos en tu máquina.
De forma predeterminada, Cloud Code solicita tu aprobación
antes de editar archivos o ejecutar comandos de bash.
Los permisos te permiten personalizar este comportamiento.
Puedes aprobar por adelantado las acciones seguras,
como ejecutar pruebas o hacer commits de código,
y bloquear las peligrosas, como borrar archivos.
Dentro de esa sesión, escribe una barra permissions.
Esto abre un menú interactivo donde
puedes agregar o quitar herramientas de tu lista de permitidas.
Los permisos son el equilibrio entre velocidad y seguridad.
Empieza de forma conservadora y ve abriendo gradualmente
a medida que generes confianza con flujos de trabajo específicos.
Empezar a programar de inmediato es tentador, pero en tareas complejas
Cloud puede editar los archivos equivocados y desperdiciar tokens.
El modo de planificación separa planear de hacer.
Pulsa Shift más tab para cambiar entre el modo de planificación
y el modo normal.
Cuando está activado, Cloud puede leer tus archivos, hacer preguntas,
y proponer un plan paso a paso.
Solo se permiten herramientas de solo lectura en este modo,
así que Cloud no puede hacer cambios.
Una vez que revisas y apruebas el plan,
vuelves al modo normal y Cloud lo ejecuta.
Le pediste a Cloud que refactorizara un módulo.
Después de editar muchos archivos, te das cuenta de que el enfoque es incorrecto.
Ahora estás atascado deshaciendo todo manualmente.
Los checkpoints resuelven esto.
Antes de cada edición, Cloud toma automáticamente
una instantánea de tus archivos, para que puedas volver a cualquier estado anterior
si algo sale mal.
Escribe una barra rewind en la sesión de Cloud
para ver una lista de checkpoints con marcas de tiempo
y descripciones.
Selecciona el que quieras restaurar,
elige qué rebobinar y volverás a ese estado exacto.
Los checkpoints te permiten intentar experimentos audaces
y explorar ideas arriesgadas sin perder el código que funciona.
Algunos flujos de trabajo necesitan las mismas instrucciones detalladas
cada vez.
Escribirlas una y otra vez es tedioso.
Las skills son instrucciones predefinidas
que Cloud puede cargar bajo demanda.
Cada skill es un archivo skill.md con un nombre, una descripción
y unas instrucciones.
Al inicio de la sesión, le proporcionamos a Cloud
una lista de las skills disponibles.
Y autoejecuta la skill correcta cuando hace falta.
Las skills convierten flujos de trabajo repetidos en automatizaciones
repetibles y compartibles.
Crea una skill una sola vez y todo tu equipo
se beneficia sin tener que memorizar prompts largos.
Algunas acciones deberían ocurrir siempre,
como formatear el código después de cada cambio de código.
Cloud Code funciona mediante un ciclo de flujo de trabajo,
decidiendo cuándo llamar a las herramientas y repitiendo
ese proceso según sea necesario.
Los hooks son scripts que se ejecutan automáticamente
en puntos específicos que eliges en ese flujo de trabajo,
como antes o después de ejecutar una herramienta.
Usa hooks para acciones determinísticas
que siempre deban ocurrir, formato, seguridad,
comprobaciones o registro de actividad.
Cloud Code puede leer archivos y ejecutar comandos de bash.
Pero ¿qué pasa con las herramientas externas, como tus archivos de Figma
o el contenido de Slack?
MCP es un protocolo abierto que permite a cualquiera crear
y exponer herramientas a los agentes.
Añades un servidor MCP y Cloud obtiene acceso
a todas las herramientas que expone.
MCP te da acceso inmediato a miles
de servidores MCP disponibles públicamente.
Has pasado horas configurando la configuración perfecta,
habilidades personalizadas, hooks, subagentes, servidores MCP.
Ahora tu compañero de equipo quiere la misma configuración.
¿Les explicas cada archivo de configuración manualmente?
Los complementos son paquetes que agrupan habilidades, hooks, agentes,
servidores MCP y metadatos en una única unidad instalable.
Creas un complemento, lo publicas en un marketplace
o en un repositorio de Git y luego lo usas,
y tus compañeros de equipo lo instalan con un solo comando.
Cloud Code funciona dentro de una ventana de contexto fija
de unos doscientos mil tokens.
A medida que tu conversación crece, esa ventana se va llenando.
Cuando se acerca a su capacidad, Cloud
puede compactar la conversación, preservando las decisiones clave
mientras libera espacio.
Ejecuta un slash context para ver exactamente qué está consumiendo
tu ventana de contexto.
Los archivos Cloud.mt almacenan descripciones de herramientas de habilidades MCP
y la historia de la conversación.
Si algo crítico está a punto de perderse,
ejecuta un slash compact con instrucciones
antes de que ocurra automáticamente.
Algunas acciones son tan comunes que escribirlas cada vez
te ralentiza.
Los comandos de barra funcionan como atajos de teclado para Cloud Code.
Te dan una forma rápida de activar flujos de trabajo comunes,
como revisar costos, gestionar el contexto
o limpiar tu sesión actual.
Los invocas escribiendo una barra seguida del nombre del comando.
Para tareas complejas, hacer todo en una sola sesión
se vuelve un lío rápido.
Un subagente es una sesión de Cloud separada para un trabajo específico.
Cloud divide una tarea compleja en partes más pequeñas y enfocadas
y se las asigna.
Los subagentes trabajan de forma independiente,
luego devuelven un breve resumen a la sesión principal.
Escribe una barra, agents, y selecciona crear agente.
Ponle un nombre y un prompt centrado en un área específica,
como revisión de seguridad.
Los subagentes mantienen limpia tu conversación principal
y ligera tu ventana de contexto.
Úsalos para cualquier tarea que implique mucha exploración,
trabajo en paralelo o experiencia especializada.
Ahora Cloud Code se siente simple y estructurado.
La mejor manera de aprender es abrir una terminal,
escribir Cloud y empezar a crear.
Si te gustan estos videos,
quizá también te guste nuestra cohorte de ingeniería de IA.
Todo es basado en proyectos,
así que estás construyendo desde el primer día.
Miles de estudiantes ya están dentro.
Cubrimos fundamentos, como razonamiento con LLM y agentes,
y crearás sistemas reales,
como flujos de investigación profunda, RAGs,
y agentes de búsqueda web con MCP.
Revisa el plan de estudios completo, enlace en la descripción.
End of transcript · 1,122 words · machine translated
Original transcript (English)
Coding agents like Cloud Code are fundamentally changing how software gets built. In this video, we cover the top 12 Cloud Code features that matter most. Every time you start a new session, Cloud knows nothing about your project structure
and your coding preferences. Cloud.md fixes this. It is a markdown file containing things like coding preferences and project structure sitting in your project root.
Cloud reads it at the start of every session, using it as a memory. You write rules like always write unit tests, and Cloud follows them in every session. There is no required format for Cloud.md.
Just keep it short and human readable. If you type a slash init in your Cloud session, it automatically creates Cloud.md for your current project. Coding agents are powerful, but risky
since they can edit files and run commands on your machine. By default, Cloud Code asks for your approval before editing files or running bash commands. Permissions let you customize this behavior. You can pre-approve safe actions,
like running tests or committing code, and block dangerous ones, like deleting files. Inside that session, type a slash permissions. This opens an interactive menu where you can add or remove tools from your allow list.
Permissions are the balance between speed and safety. Start conservative and gradually open up as you build trust with specific workflows. Coding right away is tempting, but on complex tasks, Cloud can edit the wrong files and waste tokens.
Plan mode separates planning from doing. Press Shift plus tab to switch between plan mode and normal mode. When enabled, Cloud can read your files, ask questions, and propose a step-by-step plan.
Only read-only tools are allowed in this mode, so Cloud cannot make changes. Once you review and approve the plan, you switch back to normal mode and Cloud executes it. You asked Cloud to refactor a module.
After editing many files, you realize the approach is wrong. Now you are stuck manually undoing everything. Checkpoints solve this. Before each edit, Cloud automatically snapshots your files, so you can rewind to any earlier state
if anything goes wrong. Type a slash rewind in Cloud Session to see a list of checkpoints with timestamps and descriptions. Select the one you want to restore,
choose what to rewind, and you are back to that exact state. Checkpoints let you try bold experiments and explore risky ideas without losing working code. Some workflows need the same detailed instructions every time.
Typing them out repeatedly is tedious. Skills are predefined instructions Cloud can load on demand. Each skill is a skill.md file with a name, description, and instructions.
At session start, we provide Cloud with a list of available skills. And it auto-invokes the right skill when needed. Skills turn repeated workflows into repeatable, shareable automation.
Build a skill once, and your entire team benefits from it without memorizing long prompts. Some actions should happen every single time, like formatting code after every code changes. Cloud Code works through a workflow loop,
deciding when to call tools and repeating that process as needed. Hooks are scripts that run automatically at specific points you choose in that workflow, such as before or after a tool run.
Use hooks for deterministic actions that must always happen, formatting, security checks, or logging. Cloud Code can read files and run bash commands. But what about external tools, like your Figma files
or Slack content? MCP is an open protocol that allows anyone to build and expose tools to agents. You add an MCP server, and Cloud gets access to all the tools it exposes.
MCP gives you immediate access to thousands of publicly available MCP servers. You have spent hours configuring the perfect setup, custom skills, hooks, sub-agents, MCP servers. Now your teammate wants the same setup.
Do you walk them through every config file manually? Plugins are bundles that package skills, hooks, agents, MCP servers, and metadata into a single installable unit. You create a plugin, publish it to a marketplace or a Git repository, and then use it
and your teammates install it with one command. Cloud Code works within a fixed context window of about 200,000 tokens. As your conversation grows, that window fills up. When it gets close to capacity, Cloud
can compact the conversation, preserving key decisions while freeing up space. Run a slash context to see exactly what is consuming your context window. Cloud.mt files skills MCP tool descriptions
and conversation story. If anything critical is close to being lost, run a slash compact with instructions before it happens automatically. Some actions are so common that typing them every time
slows you down. Slash commands act like keyboard shortcuts for Cloud Code. They give you a quick way to trigger common workflows, such as checking costs, managing context, or clearing your current session.
You invoke by typing a slash followed by the command name. For complex tasks, doing everything in one session gets messy fast. A sub-agent is a separate Cloud session for one specific job. Cloud splits a complex task into smaller focused pieces
and hands them off. The sub-agents work independently, then return a short summary to the main session. Type a slash agents and select create agent. Give it a name and a prompt focused on a specific area,
like security review. Sub-agents keep your main conversation clean and your context window lean. Use them for any task that involves heavy exploration, parallel work, or specialized expertise.
Now Cloud Code feels simple and structured. The best way to learn is to open a terminal, type Cloud, and start building. If you like these videos, you may like our AI engineering cohort as well.
Everything is project-based, so you are building from day one. Thousands of learners are already in. We cover fundamentals, like reasoning LLMs and agents, and you'll build real systems,
like deep research workflows, RAGs, and web search agents with MCP. Check out the full curriculum, link in the description.