Saltar al contenido
MaestrIA

Formación › Programar con Claude Code en 12 horas › Hora 5

Programar con Claude Code en 12 horas · hora 5 de 12

Verificar y revisar

Si solo te quedas con una lección de este curso, que sea esta. La documentación de Claude Code la pone la primera de sus buenas prácticas: dale a Claude una forma de comprobar su trabajo. Verás una sesión real en la que lo hace bien, de principio a fin.

Al terminar sabrásDar a Claude una comprobación ejecutable para un cambio, exigir evidencias en lugar de afirmaciones y añadir una revisión en un contexto limpio, quedándote solo con los hallazgos que importan.

60 minutos· 2 esquemas· 6 preguntas· 1 ejercicio· laboratorio· entregable

Repaso

Comprueba De la hora 4: ¿cuándo recomienda la guía oficial saltarse el modo plan?

Comprueba De la hora 4: el plan real avisó de dos fallos de los datos y preguntó qué hacer. ¿Qué evitó?

Comprueba De la hora 1: ¿qué fase del bucle convierte «parece terminado» en «está terminado»?

Vocabulario

Comprobación ejecutable
Algo que devuelve «pasa» o «no pasa» y que Claude puede leer: pruebas, build, linter o una comparación.
Evidencia
La salida de las pruebas, el comando y su resultado, o una captura; lo contrario de una afirmación.
Revisión adversarial
Una revisión hecha por otro contexto que intenta encontrar fallos en el cambio.
Sobreingeniería
Código, capas o pruebas que no hacen falta para cumplir los requisitos.

El ejemplo: un arreglo que se demuestra

Pedimos a Claude Code que arreglara la parada que cruza la medianoche con la prueba primero, y que enseñara la salida.

Antes y después Una petición que se verifica sola

Por qué «parece terminado» no basta

Claude para cuando el trabajo parece terminado. Sin una comprobación que pueda ejecutar, esa es su única señal y tú te conviertes en el bucle de verificación: cada error espera a que lo veas. Si le das algo que devuelva «pasa o no pasa», el bucle se cierra solo.

El bucle de trabajo de Claude CodeAnte una petición, Claude Code reúne contexto (lee y busca), actúa (edita y ejecuta) y verifica (pruebas, build); repite hasta terminar. Tú puedes interrumpir y corregir en cualquier momento.Tu peticiónReunir contextoleer, buscarActuareditar, ejecutarVerificarpruebas, buildhecho y verificadoResultadocon evidenciasTú puedes cortar (Esc)y corregir en cualquier pasoSin una comprobación que pueda ejecutar, «parece terminado» es su única señal.
La fase de verificar es la que convierte un agente que «cree» en uno que demuestra.

Según cuánto quieras que la comprobación obligue, la documentación propone varios niveles:

  1. En el prompt: «ejecuta las pruebas y repite hasta que pasen», como en el ejemplo.
  2. En toda la sesión: /goal fija una condición que un evaluador independiente revisa tras cada turno.
  3. Como puerta determinista: un hook Stop ejecuta tu comprobación y no deja terminar el turno hasta que pasa (hora 10).
  4. Con una segunda opinión: un subagente revisor intenta refutar el resultado.

Si Claude «arregla» una prueba borrándola o debilitándola, no ha arreglado nada. Pon en CLAUDE.md «no cambies una prueba para que pase sin decírmelo» y revisa el diff de las pruebas.

Revisión con contexto limpio

Un revisor que no ha visto el razonamiento que produjo el cambio lo juzga por lo que es. Por eso la revisión funciona mejor en un contexto nuevo, con un subagente o con otra sesión.

El patrón escritor y revisorUna sesión escribe el cambio; otra, con el contexto limpio, solo ve el diff y los criterios y busca fallos; el escritor corrige con lo que encuentra el revisor.Sesión A · escribeimplementa y pruebadiff + criteriosSesión B · revisacontexto limpiofallos que importanA corrigey vuelve a probarQuien revisa no ha visto el razonamiento que produjo el cambio: lo juzga por lo que es.
El patrón escritor y revisor: quien revisa solo ve el diff y los criterios.

Claude Code incluye la skill /code-review, que revisa el diff actual con un subagente nuevo. Para revisar contra tu plan, escribe tú la petición: «Usa un subagente para revisar el diff contra PLAN.md: que cada requisito esté implementado, que los casos límite tengan prueba y que no haya cambios fuera del alcance. Informa de huecos, no de preferencias de estilo».

Ojo con la sobreingeniería. Un revisor al que pides huecos casi siempre encuentra alguno, aunque el trabajo esté bien. Quédate con lo que afecta a la corrección o a los requisitos.

Practica

Clasifica ¿Es una comprobación que Claude puede ejecutar?

  1. npm test con una prueba nueva que reproduce el fallo
  2. «Que quede bonito»
  3. Un script que compara el parte generado con un fichero esperado
  4. «Que funcione como antes»
  5. El código de salida de npm run build

Laboratorio Escribe una petición que se verifique sola

Escribe la petición para un cambio real del repositorio de práctica o de tu proyecto.

Las comprobaciones miden la estructura, no la calidad: la prueba de verdad es usarlo en tu herramienta.

  • Pendiente: Da casos de prueba concretos
  • Pendiente: Pide ver fallar la prueba antes de arreglar
  • Pendiente: Pide repetir hasta que pase
  • Pendiente: Pide evidencias
  • Pendiente: Protege las pruebas existentes

Comprueba lo que has aprendido

Comprueba Claude dice «he arreglado el fallo y todo funciona», sin más. ¿Qué haces?

Comprueba El revisor devuelve 14 hallazgos sobre un cambio pequeño que funciona. ¿Qué haces?

Comprueba En la sesión real, ¿qué demuestra que la prueba nueva detecta el fallo de verdad?

Entregable Un cambio verificado y revisado

Haz un cambio pequeño en el repositorio de práctica o en tu proyecto con una petición que incluya casos, la prueba primero y la evidencia final. Después pide una revisión con /code-review o con un subagente. Pega aquí tu petición, la evidencia y qué hallazgos aplicaste y cuáles descartaste, con el motivo.

Está bien si: la prueba nueva falló antes del arreglo y pasa después; pegas la salida real de npm test; y cada hallazgo descartado lleva su motivo. Tiempo: unos 30 minutos.

Lo esencial

  • Dale una comprobación que pueda ejecutar: pruebas, build, comparación o captura.
  • Prueba primero y vela fallar: así sabes que detecta el fallo.
  • Pide evidencias (salida, comando, captura), no afirmaciones.
  • Revisión en contexto limpio, quedándote con lo que afecta a la corrección.

Fuentes y para seguir

Lección revisada el 24/10/2026 con la documentación oficial enlazada en sus fuentes. Revisamos los cursos cada trimestre.