El asistente de programación Claude, desarrollado por Anthropic, tiende a repetir ciertas expresiones hasta el punto de resultar irritante: términos como "load-bearing seams" (costuras estructurales), "honest takes" o la coletilla "you're absolutely right" aparecen con frecuencia en sus respuestas. Johanna Larsson, desarrolladora conocida como jola.dev, comparte en su blog una solución práctica y desenfadada: crear un hook de tipo MessageDisplay que reescribe en tiempo real las muletillas favoritas de Claude por sustituciones absurdas, como convertir "load-bearing" en "cooked" o "honest take" en "spicy doodad".
El mecanismo se apoya en un pequeño script en Python que recibe el JSON de cada fragmento de salida, aplica una serie de expresiones regulares con reemplazo insensible a mayúsculas y devuelve el texto modificado. El archivo debe ubicarse en ~/.claude/hooks/wordswap.sh y hacerse ejecutable. A continuación, se registra en ~/.claude/settings.json dentro del bloque hooks.MessageDisplay, indicando el comando que invoca el script. Los hooks se cargan al iniciar la sesión, por lo que basta con abrir una nueva conversación para que el filtro entre en vigor.
La idea no es solo cosmética: ajustar el vocabulario de Claude permite que la lectura del código generado sea más llevadera y refleja un patrón general de personalización de los LLM mediante hooks. El autor anima a los lectores a idear sus propios reemplazos y deja la puerta abierta a automatizaciones más ambiciosas con el mismo esquema.
