Ir al contenido
Mastering Claude

Inicio / Gestos cotidianos

Gestos cotidianos8 minApplication

Automatizar una tarea repetitiva y escribir un script desechable

Automatizar un gesto repetido empieza por separar lo que permanece fijo de lo que varía cada vez, se describe por su entrada, su salida y el entorno donde debe ejecutarse, y se verifica con un ensayo en vacío antes de cualquier paso que suprima, mueva o sobrescriba algo.

Un gesto repetido tres veces de la misma manera, sobre datos diferentes, siempre esconde la misma estructura: una parte que nunca cambia y una parte que varía en cada pasada. Aislar esta segunda parte antes de escribir nada transforma una serie de acciones manuales en un script reutilizable para el próximo caso, sin reescribirlo.

Separar lo que es fijo de lo que varía

Renombrar archivos de fotos, exportar un informe mensual, limpiar una carpeta de descargas: cada uno de estos gestos contiene una lógica constante, el tipo de transformación aplicada, y parámetros que cambian, la carpeta objetivo, el patrón de nombre, la fecha. Nombrar estos parámetros antes de pedir el script, en lugar de dejar que Claude los adivine en el texto generado, evita un script que solo funcione en el caso preciso que sirvió de ejemplo.

Describir un script desechable por entrada, salida y entorno

Un script desechable no necesita una especificación completa: se describe por lo que lee, lo que produce, y el entorno en el que debe ejecutarse, el lenguaje disponible, el sistema operativo, las herramientas ya instaladas. Esta descripción breve basta a Claude Code para escribir un primer borrador, aunque luego haya que ajustarlo sobre un ejemplo real.

mkdir -p demo-renommage && cd demo-renommage
for i in 1 2 3; do echo "contenido" > "PHOTO_VACANCES_$i.JPG"; done
ls
> escribe un script que ponga en minúsculas el nombre y la extensión de cada archivo .JPG
> de esta carpeta, primero haz un ensayo en vacío que muestre los renombrados previstos
> sin cambiar nada en el disco

Pedir un ensayo en vacío antes de cualquier paso destructivo

Un ensayo en vacío muestra lo que se haría sin hacerlo realmente: los archivos que se renombrarían, moverían o eliminarían, sin tocar el disco. Este gesto se pide antes de escribir el script definitivo, no después sobre un script ya lanzado una vez en condiciones reales. La misma prudencia se aplica a un script que toca varios archivos a la vez, o a un comando que modifica todo un repositorio. Transformar un script así validado en un gesto reutilizable de una sesión a otra es exactamente lo que describe skills, enseñar un workflow a Claude.

Un script conservado, con sus parámetros nombrados y su ensayo en vacío ya probado, cuesta menos relanzarlo la próxima vez que una nueva explicación escrita de cero en cada ocasión.

Figure 1

Gesto manual repetido frente a script parametrizado

EnfoqueEn la tercera repeticiónError de tecleo posibleReutilizable en otra carpeta
Gesto manual repetidoRetecleado por completo una vez másEn cada tecleo sobre cada archivoNo, todo se vuelve a escribir desde cero
Script parametrizadoUn comando, solo cambia un parámetroVerificado una vez mediante el ensayo en vacíoSí, el mismo script, otra carpeta como argumento
La comparación se centra en el mismo gesto de renombrado, ejecutado a mano cada vez o transformado en un script en el que solo cambian los parámetros de una carpeta a otra.
Calíbralo tú mismo

Un administrador escribe una primera versión de un script que exporta los pedidos del mes en curso a un archivo CSV, con el nombre del mes codificado directamente en el texto del script. El mes siguiente, copia el script, cambia el mes a mano en el texto, y luego relanza la exportación.

Escriba en una frase lo que esta situación establece, y en una frase lo que no establece.

Lo que hay que recordar
  • Nombrar los parámetros que varían, carpeta, patrón, fecha, antes de escribir el script evita un resultado que solo funcione en el ejemplo que sirvió de modelo.
  • Un script desechable se describe por lo que lee, lo que produce y el entorno donde se ejecuta, sin necesitar una especificación completa.
  • Un ensayo en vacío muestra los renombrados, desplazamientos o eliminaciones previstos sin tocar el disco, y se pide antes de escribir el script definitivo.
  • Un gesto repetido más de dos veces sobre el mismo tipo de tarea se convierte en un candidato serio para conservarlo como script, en lugar de una explicación rehecha cada vez.
Hazlo ahora

Identifique un gesto que repita de forma idéntica desde hace al menos tres veces, describa a Claude su entrada, su salida y el entorno donde debe ejecutarse, y luego pida un ensayo en vacío antes de dejarlo ejecutar algo que modifique un archivo real.