Volver a PodcastsClaude
Claude Code 101
El flujo de trabajo Explorar→Planificar→Codificar→Confirmar en Claude Code
If you take one thing away from Claude code, let it be this workflow: explore, plan, code, and commit.
Si solo te llevas una cosa de Claude Code, que sea este flujo de trabajo: explorar, plan, codificar y commit.
Without this, most people jump straight to pasting in Claude to write code, which means more course correcting later on.
Sin esto, la mayoría de la gente va directamente a pegar en Claude para que escriba código, lo que significa más correcciones posteriores.
The fastest way to handle step one and two is with plan mode.
La forma más rápida de manejar los pasos uno y dos es con el plan mode.
With plan mode, Claude can't edit files.
En el plan mode, Claude no puede editar archivos.
It just reads files to gather research on how to tackle this implementation.
Solo lee archivos para recopilar información sobre cómo abordar esta implementación.
To enter plan mode, hit shift and tab until you see the plan mode under the text input.
Para entrar en plan mode, presiona shift y tab hasta ver plan mode debajo del campo de texto.
I need to add WebP conversion to our image upload pipeline.
Necesito añadir conversión WebP a nuestro pipeline de subida de imágenes.
Figure out where in the pipeline it should happen, whether we need new dependencies, and how to approach it.
Determina en qué parte del pipeline debe ocurrir, si necesitamos nuevas dependencias y cómo abordarlo.
And Claude will read relevant files, do some web searches, and give you a plan of action.
Claude leerá los archivos relevantes, hará algunas búsquedas web y te dará un plan de acción.
Make sure you review it and determine if it meets your criteria.
Asegúrate de revisarlo y determinar si cumple con tus criterios.
Otherwise, I can ask it to add on or revise some areas.
De lo contrario, puedo pedirle que añada o revise algunas áreas.
Perfect.
Perfecto.
And this right here is the best place to course correct because it's before any code is written.
Y aquí es el mejor lugar para hacer correcciones porque es antes de que se escriba cualquier código.
You can also use explore without being in plan mode by just asking Claude to explore your code base.
También puedes explorar sin estar en plan mode simplemente pidiendo a Claude que explore tu base de código.
Now, once the plan looks good, you can select approve to accept the plan and let Claude toggle all of the list items it provided.
Ahora, una vez que el plan se vea bien, puedes seleccionar aprobar para aceptar el plan y dejar que Claude marque todos los elementos de la lista que proporcionó.
You can determine if you want Claude to auto accept the file edits or ask every single time.
Puedes decidir si quieres que Claude acepte automáticamente las ediciones de archivos o que pregunte cada vez.
Claude will do its best to troubleshoot your code base before considering the plan finished.
Claude hará lo mejor posible para solucionar problemas en tu base de código antes de considerar el plan terminado.
But at times, you'll need to course correct.
Pero a veces necesitarás hacer correcciones.
This is the benefit of working with plan mode because after the plan is finished, we also have the context of how it got to the results to help it guide its next decision.
Este es el beneficio de trabajar con plan mode porque después de que el plan esté terminado, también tenemos el contexto de cómo llegó a los resultados para ayudarlo a guiar su próxima decisión.
In order for Claude to be confident in its results, it has to be clear on what it deems correct.
Para que Claude esté seguro de sus resultados, debe tener claro qué considera correcto.
When writing your plan, make this explicit.
Al escribir tu plan, hazlo explícito.
Adding tools that will help Claude complete its goals will remove a lot of back and forth.
Añadir herramientas que ayuden a Claude a completar sus objetivos eliminará mucho ida y vuelta.
For example, if you're building web UIs, make sure you have the Claude and Chrome extension so that Claude code can control a tab and test out the UI before deeming it finished.
Por ejemplo, si estás construyendo interfaces web, asegúrate de tener la extensión de Claude y Chrome para que Claude Code pueda controlar una pestaña y probar la UI antes de considerarla terminada.
In your project, include a test suite that Claude can continuously validate on.
En tu proyecto, incluye un conjunto de pruebas que Claude pueda validar continuamente.
Claude can even write tests for you.
Claude incluso puede escribir pruebas por ti.
Before passing this off to Claude, make sure that the tests are a source of truth for you and your team to avoid any false positives.
Antes de entregárselo a Claude, asegúrate de que las pruebas sean una fuente de verdad para ti y tu equipo para evitar falsos positivos.
Quick tip, if you find Claude keeps running into the same issues, ask Claude to save the solution to his Claude MD file.
Consejo rápido: si encuentras que Claude sigue encontrando los mismos problemas, pídele a Claude que guarde la solución en su archivo Claude MD.
Now, once you have tested for yourself and are happy with the results, it's time to push your code.
Ahora, una vez que hayas probado por ti mismo y estés contento con los resultados, es hora de enviar tu código.
A tip before you commit, run a sub agent code reviewer to look at your code.
Un consejo antes de hacer commit: ejecuta un agente secundario revisor de código para revisar tu código.
Then you get Claude to generate a commit message for you in your style.
Luego haz que Claude genere un mensaje de commit en tu estilo.
Rinse and repeat.
Repite.
If you want to be effective with Claude code, follow the explore, plan, code, and commit workflow.
Si quieres ser efectivo con Claude Code, sigue el flujo de trabajo de explorar, plan, codificar y commit.
Exploration will give the relevant context
La exploración proporcionará el contexto relevante
Claude needs for your project.
que Claude necesita para tu proyecto.
Plan will create a plan of action that Claude will use to determine if they are successful.
Plan creará un plan de acción que Claude usará para determinar si tienen éxito.
Code is the back and forth that you and Claude do before settling on the final outcomes of the plan.
Code es el ida y vuelta que tú y Claude hacen antes de llegar a los resultados finales del plan.
Commit helps you review and push your code so you can start on your next feature.
Commit te ayuda a revisar y enviar tu código para que puedas comenzar con tu próxima característica.