Guía de ClaudeNivel 3 · AutomatizarLevel 3 · Automating
El newsletter de mejora continuaThe continuous improvement newsletter
Un mail semanal que me dice qué mejorar con la cuota que me sobra.A weekly email that tells me what to improve with the quota I have left over.
Escribo un newsletter hace cinco años, así que era cuestión de tiempo que me armara uno para mí (de mí, para mí, sobre mí: el formato ideal). Cada semana, una tarea programada junta lo que pasó en mis proyectos, lo cruza con las novedades de IA y me manda un mail que se lee en cinco minutos.
Qué trae
- Para vos: una línea por proyecto con su estado y una sola acción concreta para esta semana (una sola, porque si me pone cinco no hago ninguna). La saca de las secciones Estado, sin abrir nada pesado.
- Construyendo infraestructura, que es la razón de ser del newsletter: qué funcionó en la semana, qué se trabó, qué tuve que explicar dos veces, y hasta tres mejoras ordenadas según cuánto rinden, cada una con el pedido listo para pegar y una etiqueta de peso (liviana, media, pesada) y de modelo.
- Un plan para la cuota que sobra antes del reinicio.
- Noticias de IA (cinco como máximo, con fuente), tres tips de Claude que no se repitan con las últimas cuatro ediciones y dos de IA en general.
Cuándo sale
Sale la mañana del día anterior al reinicio. Así, las mejoras que propone las hago con la cuota que de todos modos iba a perder, y cada semana el sistema queda un poco más barato que la anterior.
Las propuestas me las deja escritas y las ejecuto yo, si me convencen. La tarea no toca mis proyectos, no publica nada y el único mail que manda es a mí.
La memoria del newsletter
Al principio, cada edición arrancaba de cero y me volvía a proponer lo mismo, como yo con los propósitos de año nuevo. Ahora la tarea lleva un registro aparte (_aprendizajes.md): una entrada por semana con los aprendizajes, las propuestas y el estado de las anteriores (hecha, pendiente, arrastrada). Así ve qué sigue trabado tres semanas seguidas, que suele ser lo que más conviene atacar.
Para que no gaste de más, los datos los junta un script: los Estados de cada proyecto y cuánto pesan, los commits de la semana de cada repositorio y los PR abiertos o mergeados. La tarea recibe eso masticado y escribe.
Lo que aprendí armándolo
Los estados envejecen y el newsletter me recomendaba cosas ya hechas; ahora cruza cada Estado con el historial de los repositorios. Un proyecto sin estado anotado sale caro. Y la memoria de Claude Code vive en una carpeta por proyecto, pero la tarea miraba la de la raíz, que estaba vacía, y concluía con toda tranquilidad que no había nada que recordar.
El prompt
Creá una tarea programada que corra [el día anterior a mi reinicio semanal] a las ocho con la plantilla newsletter-semanal.md que te adjunto. Adaptá las rutas y las fuentes a mis proyectos. Que lleve un registro _aprendizajes.md con lo que propone cada semana y el estado de lo anterior. La tarea lee, arma la edición y la guarda (o me la deja como borrador en mi mail); no le escribe a nadie más, no publica y no ejecuta sus propias propuestas. Antes de activarla, corré una edición de prueba y mostrámela.
I've been writing a newsletter for five years, so it was only a matter of time before I built one for myself (by me, for me, about me: the ideal format). Every week, a scheduled task gathers what happened in my projects, crosses it with AI news and sends me an email that takes five minutes to read.
What it brings
- For you: one line per project with its status and a single concrete action for this week (just one, because if it gives me five I do none). It pulls it from the Status sections, without opening anything heavy.
- Building infrastructure, which is the newsletter's reason to exist: what worked during the week, what got stuck, what I had to explain twice, and up to three improvements ordered by how much they pay off, each with the request ready to paste and a label for weight (light, medium, heavy) and for model.
- A plan for the leftover quota before the reset.
- AI news (five at most, with a source), three Claude tips that don't repeat the last four editions and two about AI in general.
When it goes out
It goes out the morning of the day before the reset. That way, I make the improvements it proposes with the quota I was going to lose anyway, and every week the system ends up a little cheaper than the one before.
It leaves the proposals written for me and I carry them out, if they convince me. The task doesn't touch my projects, doesn't publish anything and the only email it sends is to me.
The newsletter's memory
At first, every edition started from zero and proposed the same things to me again, like me with New Year's resolutions. Now the task keeps a separate log (_aprendizajes.md): one entry per week with the lessons, the proposals and the status of the earlier ones (done, pending, carried over). That way it sees what's been stuck three weeks in a row, which is usually what's most worth attacking.
So that it doesn't spend more than it has to, a script gathers the data: each project's Status and how much it weighs, each repository's commits for the week and the open or merged PRs. The task receives that pre-chewed and writes.
What I learned building it
Statuses get old and the newsletter was recommending things already done; now it cross-checks each Status against the repositories' history. A project without a written status is expensive. And Claude Code's memory lives in one folder per project, but the task was looking at the root one, which was empty, and calmly concluded there was nothing to remember.
The prompt
Create a scheduled task that runs [the day before my weekly reset] at eight, with the weekly-newsletter.md template I'm attaching. Adapt the paths and sources to my projects. Have it keep an _aprendizajes.md log with what it proposes each week and the status of the previous ones. The task reads, builds the edition and saves it (or leaves it as a draft in my email); it doesn't write to anyone else, doesn't publish and doesn't carry out its own proposals. Before activating it, run a test edition and show it to me.