Discusión sobre este post

Avatar de User
Avatar de Fernando Val

Tras meses usando Cluade Code y sus diferentes modelos, te comparto mi workflow de manera muy resumida por si te sirve. A mí me funciona maravillosamente bien. Lo cual no quiere decir que a veces una tarea se atasque un poco y cueste más sacarla:

1. Optimiza el coste de los modelos: Opus es carísimo, solo lo uso para planificación y/o aquellas tareas muy complejas que se atascan. Para ejecutar lo planificado por Opus, uso Haiku. Es muy muy rápido, muy directo (hace lo que está planificado) y muchísimo más barato que Opus y que Sonnet. Sonnet ya casi no lo uso. Yo también tengo la suscripción de $20. Me niego a pagar $200.

2. Contexto: Dale todo el contexto posible a través del CLAUDE.md. Sobre todo estilo, buenas prácticas, ejemplos de cómo sí y cómo no, etc.

3. Planifica la tarea antes de ejecutar. Opus es muy muy bueno en esto. Es como tener un programador senior con muchos tiros dados y muy caro por tanto. Aún así hay que revisar y supervisar esa planificación de tareas y a veces modificar alguna cosa. Casi más por preferencias personales, que porque esté mal en sí.

4. Ejecuta en pair programming con Haiku. Como decía, es muy bueno y directo al grano y muy muy rápido. Aún así hay que estar con el mano a mano y evitar que se salga de los guardaraíles del contexto y la planificación, que a veces pasa.

5. Utiliza Agentes y Skills: Los agentes son muy buenos para subtareas muy específicas: Fronten, Backend, Testing, Seguridad. Las Skills consumen muy pocos tokens para lo que hacen y son muy útiles para procesos muy específicos, especialmente si les das las rutas de los archivos a tocar y los ejemplos.

6. No agotes la ventana de contexto: Cada vez que inicies una nueva subtarea, haz /clear. Haz /compact para continuar dentro de una misma tarea. Conforme se va quedando sin contexto, el LLM se va volviendo menos "inteligente", comete más fallos o tiene más alucinaciones.

Por último, Git. Al contrario de lo que hacen muchos, no le doy la responsabilidad de los commits a Claude Code, tan solo le digo que me sugiera un comentario para el commit. Pero yo reviso fichero por fichero cada commit y tanto el commit como el push, los hago yo manualmente. No quiero sorpresas desagradables en el repo remoto.

Nota adicional: Sé que puede sonar a tontería, pero leí un paper hace unas semanas de cómo funciona la "psicología" de los LLMs y cómo tienden a hundirse a medida que cometen un error, comienzan a decaer y cometer cada vez más errores. Y de cómo el concepto conocido en psicología como "efecto pigmaleon" parece funcionar en los LLMs. Y si tras un error, te pones negativo con él, es como le entrase ansiedad y nerviosismo y cada vez la lía más. Es como si entrara en un bucle de negatividad.

Desde entonces, cada vez que lo borda le felicito, cuando comete un error, se lo hago saber con amabilidad y sin dramas. Le animo a que lo intente de nuevo, que seguro que entre los dos lo vamos a resolver. Parece como que se motiva y suele mejorar en rendimiento (o me lo parece).

De paso, no tratarle como una máquina y más como a un compañero, hace que mis ocho horas de trabajo remoto en solitario se hagan más amenas. Aunque solo sea por eso, ya merece la pena.

Espero que alguna de estas ideas te sirva de algo. Un saludo

Avatar de Francisco Jose

Con la versión pro no basta, hay que tener la MAX, hay ofertas para empresas y equipos. Son muy buenos los consejos de Fernando Val, solo añadiría el crear agentes responsables de cada tipo de tarea o proceso, con documentación compartida entre tipos de procesos o tareas, con un único origen de la verdad y referencias entre ellos. Lanzar claude con dangerously-skip-permissions, pasandole unicamente documentacion necesaria, en varios pasos (flow) y con toda la documentación y prompts bien organizados puede automatizarte tareas. Todos los skills apra mi gusto en python. Próximos pasos, que no se si llegaré a hacerlos, es intentar aislar mis procesos de automatización de tareas del LLM, poder cambiar solo la key, pero eso ya en el 2026. Feliz año

10 comentarios más...

Sin posts

Por supuesto, sigue adelante.