
De un prompt que repites siempre a una Skill que ya lo sabe hacer sola Claude
Escribo “Analiza este programa” y nada más, y Claude ya sabe que tiene que explicar qué hace el código, dividirlo en bloques, señalar los errores, proponer una mejora, crear un ejercicio para el alumno y terminar con una pregunta de comprobación — siempre en ese orden, siempre los mismos siete pasos. No lo sabe porque sea listo: lo sabe porque antes le enseñé, una sola vez, exactamente ese procedimiento, y lo guardé como una Skill.
El problema que resuelve
Hay tareas que repetimos en clase una y otra vez, y para las que siempre terminamos escribiendo un prompt parecido. La mía es esta: “Explícame este programa Python para mis alumnos de Bachillerato.” Funciona, pero cada vez tengo que volver a explicar cómo quiero que sea esa explicación, qué partes no puede saltarse, con qué nivel de vocabulario. Eso es tiempo que se puede ahorrar del todo.
Primero, dejamos por escrito el procedimiento exacto
Antes de convertir nada en Skill, hay que decirle a Claude, con precisión, qué queremos que haga siempre que le demos un programa Python:
Quiero crear un procedimiento reutilizable para analizar programas Python
pensados para alumnado de Bachillerato.
Cada vez que te proporcione un programa debes:
1. Explicar brevemente qué hace.
2. Dividirlo en bloques y explicar cada uno.
3. Identificar las instrucciones Python más importantes.
4. Señalar errores o aspectos mejorables.
5. Proponer una pequeña mejora del programa.
6. Crear un ejercicio para que el alumno modifique el código.
7. Terminar con una pregunta breve para comprobar que ha entendido el programa.
Utiliza un lenguaje adecuado para alumnado de Bachillerato.
No des por supuesto que conoce conceptos que todavía no hayan aparecido
en el código.
Quiero que la explicación enseñe al alumno a comprender el programa,
no simplemente que le dé la solución.
Se lo damos, comprobamos que funciona con un programa real, y aquí aparece la pregunta que de verdad importa: ¿y si no queremos volver a escribir todo este texto cada vez que tengamos un programa nuevo?
De ahí, a una Skill
Una Skill guarda ese procedimiento para que Claude lo aplique solo, sin que tengamos que repetirlo. No es otro prompt más largo ni más elaborado: es la diferencia entre decir “estas son las instrucciones que siempre repito” y decir “este es el procedimiento que quiero que sepas aplicar tú solo, a partir de ahora”.
La prueba que lo demuestra
Le damos a Claude este código, típico de una clase inicial con input():
python
nombre = input("¿Cómo te llamas? ")
edad = int(input("¿Cuántos años tienes? "))
print("Hola", nombre)
print("El año que viene tendrás", edad + 1, "años.")
Sin Skill, con el prompt “Explícame este programa para un alumno de 1.º de Bachillerato”, Claude lo explica bien, pero cada vez con una estructura algo distinta.
Con Skill, dándole exactamente el mismo programa y escribiendo solo “Analiza este programa”, Claude produce siempre la misma estructura: qué hace → cómo funciona por bloques → instrucciones importantes → errores → mejora → ejercicio → pregunta de comprobación. Y si abrimos una conversación nueva y le damos un programa completamente distinto —uno con un for, por ejemplo— la Skill se activa igual y aplica el mismo procedimiento sin que se lo tengamos que recordar.
Por qué esto encaja con cómo debería usarse la IA en clase
Esta Skill no hace el ejercicio por el alumno: transforma un programa en material para que el alumno aprenda a entenderlo. Es exactamente la diferencia entre usar la IA como herramienta de apoyo y usarla como sustituto del razonamiento — la IA prepara el terreno para pensar, no piensa en lugar del alumno.
Lo importante para llevarte a tu clase
Una Skill no tiene que ser espectacular. Puede ser tan sencilla como “cada vez que ocurra X, quiero que hagas Y siguiendo siempre estos pasos” — y precisamente por eso es una buena primera Skill para aprender a construir. Después, cuando le hayas cogido el punto, siempre se puede complicar.
Avisos
- El procedimiento hay que probarlo primero tú solo, con un par de programas distintos, antes de fiarte de que la Skill lo aplica bien siempre.
- Si luego quieres una Skill parecida para otro lenguaje o para otro tipo de tarea, el proceso es el mismo: escribe primero el procedimiento como prompt, compruébalo, y solo entonces conviértelo en Skill.
Idea para llevarse a casa
La próxima vez que te sorprendas escribiendo un prompt parecido por tercera o cuarta vez, esa es la señal: ya tienes tu próxima Skill medio escrita, solo falta guardarla.



