Recursos

Una petición, un objetivo: deja de saturar a Claude Code

Cuando metes 5 cosas en un mismo mensaje, Claude reparte atención y todo sale a medias. La regla y el checklist para reescribir tus peticiones.

  • #claude-code
  • #workflow
  • #prompts

Si Claude Code te devuelve trabajo a medias, casi nunca es que el modelo sea malo. Es que le has metido cinco objetivos en un mismo mensaje y los está repartiendo. Aquí tienes la regla y el checklist para reescribir esas peticiones.

La idea

Cuando le sueltas algo así:

Arregla el bug del login, refactoriza el servicio de auth,
añade tests y de paso renómbrame las variables a camelCase.

No le has dado una tarea: le has dado cuatro objetivos peleándose por la misma atención. El modelo intenta avanzar en todos a la vez, hace cada uno a medias y tú acabas revisando un marrón: el bug medio arreglado, tests que no cubren nada, y un refactor que se ha llevado por delante algo que funcionaba.

No es que el modelo rinda peor. Lo sobrecargas tú.

La regla

Una petición = un objetivo. Terminas ese, revisas el resultado, y vas al siguiente.

Encadenas, no apelmazas. Cada mensaje tiene una sola cosa que validar, así que sabes exactamente qué mirar antes de seguir.

Checklist: reescribe una petición sobrecargada

  1. Cuenta los verbos de acción. “Arregla”, “refactoriza”, “añade”, “renombra”… cada uno es un objetivo. Si hay más de uno, hay que partir.
  2. Ordénalos por dependencia. ¿Qué tiene que estar bien antes de tocar lo siguiente? El bug primero; el refactor, después de que funcione.
  3. Manda solo el primero. Un mensaje, un objetivo, una cosa que revisar.
  4. Revisa antes de encadenar. Lee lo que ha hecho. Si está bien, vas al siguiente. Si no, lo corriges sobre ese mismo paso, no arrastrando el lío a los demás.
  5. El “de paso” es una bandera roja. Cada “y de paso…” es un objetivo extra disfrazado. Sácalo a su propio mensaje.

Ejemplos antes / después

Antes:

Arregla el bug del login y ya que estás refactoriza
el servicio de auth y añade tests.

Después:

1) En el login, el token expira y no redirige a /login.
   Encuentra por qué y arréglalo.

→ revisas →

2) Ahora añade tests para el flujo de expiración de token
   que acabamos de arreglar.

→ revisas →

3) Refactoriza el servicio de auth para separar
   la validación del token de la lógica de sesión.

Antes:

Móntame el endpoint de checkout, conéctalo a Stripe,
maneja los errores y documéntalo.

Después:

1) Crea el endpoint POST /checkout que reciba el carrito
   y devuelva un total validado. Sin pagos todavía.

→ revisas →

2) Conecta ese endpoint a Stripe para crear el PaymentIntent.

→ revisas →

3) Añade el manejo de errores de Stripe (tarjeta rechazada,
   importe inválido) devolviendo códigos claros.

Por qué NO es más lento

Parece que mandar uno a uno tarda más. Es al revés.

Cuando metes todo junto y sale a medias, no has terminado: empieza la ronda de “no, eso no”, “vuelve a ese fichero”, “deshaz lo del refactor”. Tres o cuatro idas y vueltas para desliar lo que se mezcló.

Con un objetivo por mensaje, cada paso sale bien a la primera. No corriges, no deshaces, no repites. El tiempo que parecías ahorrar metiéndolo todo junto lo pagas con intereses arreglando el batiburrillo.

Regla de oro

Si en una petición cuentas más de un verbo, no es una tarea: son varias esperando a salir mal a la vez. Pártelas.


Sígueme para más trucos con Claude Code e IA → @pabloinpublic

Waitlist de la comunidad → pabloinpublic.com

Comunidad PabloInPublic

Todo lo que necesitas para lanzar tu proyecto en público con IA, conocer gente que está en la misma, y no rendirte por el camino.

Waitlist abierta

  • Acceso completo a mis directos y tutoriales
  • Plantillas de CLAUDE.md y prompts que uso a diario
  • Revisiones semanales de tu código y tu contenido
  • Canal privado para dudas y feedback
  • Todos los recursos que voy publicando, en un solo sitio

Te escribo en cuanto abra la comunidad. Sin spam, prometido.

o sígueme en Instagram → @pabloinpublic